摘要:09-28 17:16:37.543: DEBUG/dalvikvm(21466): GC_EXTERNAL_ALLOC freed 390 objects / 45656 bytes in 50ms09-28 17:16:40.513: DEBUG/dalvikvm(3267): GC_EXPLICIT freed 4501 objects / 251624 bytes in 67ms很多做开发的朋友不明白上面这句是什么意思,给大家解释一下!前面Free的内存是VM中java使用的内存,external是指VM中通过JNI中Native的类中的malloc分配出的内存,例如Bitmap和一些
阅读全文
摘要:实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下:1、在Manifest.xml文件里面用user-permission声明。代码如下:这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。<uses-permission android:name="android.permission.WAKE_LOCK" />为了不对其他程序造成影响,启用和关闭屏幕常亮的代码一般被放在 Activity 的 onResume() 和 onPause() 事件中。PowerMa
阅读全文
摘要:Vibrator vv=(Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);vv.vibrate(500);//震半秒钟vv.vibrate(new long[]{10, 100, 20, 200}, -1);关于vv.vibrate(new long[]{10, 100, 20, 200}, -1);参数1:表示停10ms, 震100ms, 停20ms,震200ms参数2:-1 表示不重复,非-1表示从指定的下标开始重复震动!注意 :如第二个参数是0, 则一圈一圈的循环震动下去了;如果是2,这第一遍震.
阅读全文
摘要:// 监听类private final BroadcastReceiver sdcardListener = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); Log.d("TAG", "sdcard action:::::" + action); ...
阅读全文
摘要:要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列出,大家可以查看官方文档)如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设置画笔的a,r,p,g值。 setAlpha: 设置Alpha值 setTextSize: 设置字体尺寸。 setStyle: 设置画笔风格,空心或者实心。 setStrokeWidth: 设置空心的边框宽度。 getColor: 得到画笔的颜...
阅读全文