摘要: 屏蔽返回键的代码:public boolean onKeyDown(int keyCode,KeyEvent event){switch(keyCode){case KeyEvent.KEYCODE_HOME:return true;case KeyEvent.KEYCODE_BACK:return true;case KeyEvent.KEYCODE_CALL:return true;case KeyEvent.KEYCODE_SYM: return true;case KeyEvent.KEYCODE_VOLUME_DOWN: return true;case KeyEvent.KEYCO 阅读全文
posted @ 2012-03-08 17:04 天天_byconan 阅读(17966) 评论(1) 推荐(0) 编辑
摘要: 一、常用的单位:相对单位主要有:px、sp、dp绝对单位主要有:pt、in、mm二、单位应用总结:一般用相对单位,而不是绝对单位1、字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放2、空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化。3、px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系,对于一定分辨率但不同密度的屏幕,px单位的应用可能会导致长度的相对比例的变化。三、密度与分辨率:密度值表示每英寸有多少个显示点,与分辨率是两个概念。其屏幕密度标准是:HVGA屏density=160;QVGA屏dens 阅读全文
posted @ 2012-03-08 17:01 天天_byconan 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 1、使用TelephonyManager提供的方法,核心代码:TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);String imei = tm.getDeviceId(); //取出IMEILog.d(TAG, "IMEI:"+imei);String tel = tm.getLine1Number(); //取出MSISDN,很可能为空Log.d(TAG, "MSISDN:"+tel);String iccid =tm.getSimSer 阅读全文
posted @ 2012-03-08 16:58 天天_byconan 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。1. Dalvik VM的本地方法android.os.Process.killProcess(android.os.Process.myPid()) //获取PIDSystem.exit(0); //常规java、c#的标准退出法,返回值为0代表正常退出2. 任务管理器方法首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限ActivityManage 阅读全文
posted @ 2012-03-08 16:42 天天_byconan 阅读(792) 评论(0) 推荐(0) 编辑