原创 記一個 子線程裏跟新ui的便捷操作

class ChildThread extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getNa

原创 layout-land 安卓橫屏的時候用的佈局

裏面文件要一樣 還有id

原创 安卓啓動界面 Handler.postDelay

new Handler().postDelayed(new Runnable() { public void run() { /* Create an Intent that

原创 SpringChain 聯合彈簧效果,rebounds。

SpringChain chain =SpringChain.create(40,6,50,7); for(int i=0;i<mTextViews.size();i++){ final TextView view = mText

原创 surfaceView使用模板。

public class MySurferViewSImpleDraw extends SurfaceView implements SurfaceHolder.Callback,Runnable { private Canvas

原创 sychronized 同步的等待和喚醒鎖的狀態

public class MythreadWaitNotify implements Runnable { int i=0; String name; static Object o=new Object(); public My

原创 自定義View-太極旋轉

主要注意的坑就是,畫布進行旋轉或者平移之後是不會對之前畫的畫進行更改的。所以,想要有畫布變化效果,畫布的變化操作是不能放在最後一句的。 上兩張效果圖,不知道怎麼錄動圖,還有一點,選擇的左邊系很重要,我這裏取的座標系已經很複雜了感覺。

原创 安卓網絡請求。

api23以後 安卓剔除了httpclient 今天我用了httpurlconntion,使用get方法是簡單的,只要獲得他的輸入流,然後讀取就好了 但是用post方法卻用不來,用輸出流往裏面輸出東西,服務端取出來的數據也很奇怪 也不是完

原创 安卓 高斯背景模糊popupwindow,彈簧彈出 rebounds

最終類似效果圖,沒有截動畫,gridelayout彈上來的時候是波紋的。 直接上代碼。 public class MyBlurPopWin extends BlurPopupWindow { Context mContext

原创 使用intent調用系統相機拍照保存在sdcard並且壓縮後顯示

首先使用intent,指定action調用相機,用生成指定的日期文件名保存在sdcard上,Uri通過Uri.fromFile,獲得uri,並且將這個putextra裏,然後startactivityforresult,啓動相機拍照。

原创 自定義圓角進度條,不是很難,卻有一些需要注意的地方

之所以想試試這個,是因爲看到了MIUI商店中的安裝按鈕 就像自己做一個吧,因爲自己也是菜鳥,遇到了一些問題,其中最主要的是,xfermode中,要saveLayer到一個新的透明圖層進行繪製,完了再顯示到Canvas中,不然的話,會

原创 自定義View(二) (attrs)

<?xml version="1.0" encoding="utf-8"?> <resources ><!--需要自己手寫--> 自己定義的名字 <declare-styleable name="myattrs"> 屬性

原创 線程syncronized(Object)的 使用

一、public class MyThread implements Runnable { int ticket=10; /** * 如果是兩個都是str堆引用的話,進入同步塊之後改變值,還是異步 */ String str

原创 自定義View(一)

public class MyView extends View { private Paint paint=new Paint(); public MyView(Context context, AttributeSet

原创 使用AlertDialog彈窗實現相機拍照或者從圖庫選取圖片顯示

通過圖庫選圖片主要就是onActivityResult方法中返回的intent中獲取Uri,再根據Uri和指定列名使用contentProvider去查找出此圖片的路徑 使用相機拍照顯示之前一篇文章已經有描述,此篇文章不對圖片的大小進行處