2012年9月18日

获取手机屏幕宽度和高度

摘要: Android.util的DisplayMetrics对象记录了一些常用的信息,包含了显示信息、大小、维度、字体等。DisplayMetrics对象里的widthPixels及heightPixels字段为整数类型。通过DisplayMetrics可以得到屏幕的宽度和高度。代码如下:DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int screenWidth = dm.widthPixels;// 屏幕的宽度int screenHeight = dm. 阅读全文

posted @ 2012-09-18 17:09 Harvey Ren 阅读(2654) 评论(0) 推荐(0) 编辑

横竖屏切换时Activity的生命周期

摘要: 1、若在AndroidManifest.xml配置文件中,不设置android:configChanges,切屏时会重新执行各个生命周期,切横屏时会执行一次,切竖屏时会执行两次。2、若在AndroidManifest.xml配置文件中,设置android:configChanges="orientation"时,切屏时还是会重新执行各个生命周期,切横、竖屏时都只会执行一次。切竖屏时,onConfigurationChanged方法会执行一次;切横屏时,不会执行onConfigurationChanged方法。<activity android:configChange 阅读全文

posted @ 2012-09-18 11:03 Harvey Ren 阅读(1604) 评论(2) 推荐(0) 编辑

Timer用法

摘要: 应用场景:在指定的时间之后执行某操作代码如下:TimerTestActivity.javapublic class TimerTestActivity extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Timer timer = new Timer(); timer.sched... 阅读全文

posted @ 2012-09-18 09:52 Harvey Ren 阅读(629) 评论(1) 推荐(1) 编辑

导航