你必须知道的Android
ajq1989
这个作者很懒,什么都没留下…
展开
-
Android开发规范
一、Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量命名、静态成员变量命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写 3.常量命名 只能包含字母和_,字母全部大写,单词之间用_隔开 4.layout中的id命名 命名模式为:view缩写_模块名称_view的逻辑名称转载 2011-11-30 22:34:05 · 1061 阅读 · 0 评论 -
java.lang.OutOfMemoryError:bitmap size exceeds VM budget
Android系统会对bitmap内存空间有限制,一般上限为8M,因此在我们进行图片处理操作时,经常会遇到超过上限抛出异常: java.lang.OutOfMemoryError:bitmap size exceeds VM budget 这是 Bitmap bm = BitmapFactory.decodeFile(path)引起的,Path是sd卡中图片的路径,如果图片过大就会产生转载 2011-11-30 23:00:28 · 1075 阅读 · 0 评论 -
Android设置全局变量&&启动系统自带应用程序
一.开发过程中有时不可避免的要使用全局变量. 之前的做法都是直接按照java的方式设置静态变量public static int 来定义一个全局变量,后来发现这个值有时就莫名其妙的消失了.估计是随activity生命周期或者android回收机制给搞没了.后来终于在http://stackoverflow.com/questions/708012/android-how-to-declare-g原创 2011-12-02 22:03:36 · 2447 阅读 · 0 评论 -
秒杀所有Activity
1.一次性关闭所有的Activity ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE); manager.restartPackage(getPackageName());执行代码将杀掉所有进程和服务.记得加上权限原创 2012-01-16 23:33:17 · 1157 阅读 · 0 评论 -
Android WebView
1.WebView http://www.eoeandroid.com/forum.php?mod=viewthread&tid=98669 希望点击连接是由自己处理,而不是新开系统browser中响应该链接,要给WebView添加一个事件监听对象,并重写shouldOverviewUrlLoading方法 2.WebView删除缓存 http://www.eoeandroid原创 2012-02-01 00:15:38 · 1278 阅读 · 0 评论 -
View animation
View animation. 有两种动画.一种是Tween.另一种是Frame, Tween animation 是对一张图片的Scale伸缩,Rotate旋转,Translate移动,Alpha透明度变化. Fame animation 是按顺序播放一组图片. Tween Example: XML file saved at res/anim/hyperspace_jump原创 2012-02-09 23:02:25 · 1229 阅读 · 0 评论 -
如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
onSaveInstanceState() 当你的程序中某一个Activity A在运行时,主动或被动地运行另一个新的Activity B,这个时候A会执行onSaveInstanceState()。B完成以后又会来找A, 这个时候就有两种情况:一是A被回收,二是A没有被回收,被回收的A就要重新调用onCreate()方法,不同于直接启动的是这回onCreate()里是带上了参数savedIns转载 2011-12-30 10:43:22 · 8333 阅读 · 0 评论