昨天的小魚大海,做出來了看着蠻好玩的,讓我想起了瀨戶的花嫁~\
我去腦子又有毛病了是不,Sb自己代碼又沒拷貝回來!又一次只拷了課堂代碼泥煤的...我寶貴的註釋...
0711
喜聞樂見的死機,先前寫的東西全沒了╮(╯_╰)╭
--------
display顯示器
viewTreeObserver視圖觀察者
//方法一:獲取屏幕大小
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
Log.i("通過DisplayMetrics獲取屏幕大小", width+" "+height);
//方法二:獲取屏幕大小
Display display = getWindowManager().getDefaultDisplay();
int width1 = display.getWidth();
int height1 = display.getHeight();
Log.i("通過Display獲取屏幕大小", width1+" "+height1);
由於組件在onCreate方法執行時還沒有初始化大小,因此使用getWidth()或getHeight()方法無法獲得組件大小,那麼需要採用下面的方式來獲得。
//方法一:獲得組件大小
ViewTreeObserver vto = this.getViewTreeObserver();
vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
public boolean onPreDraw() {
int width = DrawView.this.getWidth();
int height = DrawView.this.getHeight();
Log.i("1.通過畫布大小", width+" "+height);
return true;
}
});
//方法二:獲得組件大小
ViewTreeObserver vto2 = this.getViewTreeObserver();
vto2.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() { DrawView.this.getViewTreeObserver().removeGlobalOnLayoutListener(this);
int width = DrawView.this.getWidth();
int height = DrawView.this.getHeight();
Log.i("2.通過畫布大小", width+" "+height);
}
});
--------------
copy file/dir from device:從機器裏拷貝文件出來
adb pull <remote> [<local>]
(參照拷入方法寫路徑:abd -s 0123456789ABCDEF push d:\devil_may_cry.mp4 /storage/sdcard0/devil_may_cry.mp4)
-----------
多個view之間動畫的切換效果,目前大多數應用有的,手勢拖動可以看到下一面,但是沒拖動一定距離手離開的話會滑回去;
是3.0版本以上的包裏有,學習機房沒得,拷libs包的android-support-v4.jar,然後Buil path即可~,
----
組件:
android.support.v4.View.ViewPager
-----------
把學生管理系統修改或者查看的,弄動畫;點MEMU鍵,彈自定義的popWindow,
-----------
後面學,網絡,傳感器,GPS;
做倆項目,個人和團隊的
話說 昨天百度了渣誠的父親,頓時嚇尿了有沒有,是豬養大的啊...