昨天的小鱼大海,做出来了看着蛮好玩的,让我想起了濑户的花嫁~\
我去脑子又有毛病了是不,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;
做俩项目,个人和团队的
话说 昨天百度了渣诚的父亲,顿时吓尿了有没有,是猪养大的啊...