
Android基础
shazhuzhux
这个作者很懒,什么都没留下…
展开
-
Android下的任务和Activity栈
Task 1、 什么是 Task ? Task 翻译成中文叫做任务,那么什么是任务呢? Task 就是一个栈 (A task is a stack of activities.) ,这个栈里面存放了很多 Activity ,它遵循着后进先出的原则。 栈有两个动作:压栈(把对象压入到栈当中)和弹栈(把栈中的第一个对象从栈里面拿出来)。 2、 Task 运行过程 示例 1 :创建一个 Android 应用程序,编写 3 个 Activity(FirstActivity 、 SecondActivity转载 2011-04-04 02:41:00 · 1346 阅读 · 0 评论 -
Android程序使用代码的安装和卸载
Android程序使用代码的安装和卸载!!! 安装: String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.转载 2011-05-30 14:48:00 · 1422 阅读 · 0 评论 -
android 程序优化总结
1、UI的复用2、直接加载到内存里面,图片是否被释放3、预加载4、图片异步加载显示5、分页刷新页面6、tranveview分析执行时间7、MAT分析是否有内存泄露8、使用layoutopt分析布局文件层次是否太深9、开启硬件加速 hardwareAccelerated 3.0以上才可以使用 4.0 默认开启10、view中设置缓存属性 setDrawingC原创 2015-03-17 00:31:51 · 566 阅读 · 0 评论 -
OOM问题优化问题总结
一、原因1、加载对象过大2、相对应的资源过多,来不及释放二、解决1、在内存引用上做处理(强、软、弱)(ImageLoader 开源框架)2、获取图片时压缩获取(边界压缩)3、优先实现缩略图4、防止同时加载太多,Listview需要的时候才去加载5、用完马上释放,防止内存泄露, recycle()6、尽量不用 setImageBitMap setImage原创 2015-03-17 00:33:15 · 805 阅读 · 0 评论 -
js正则
创建方式1、实例创建var reg = new RegExp('abc');var reg = new RegExp('abc', 'img');2、字面量var reg=/abc/;var reg=/abc/img; 说明pattern:正则表达式 flags:标识(修饰符)标识主要包括:1. i 忽略大小写匹配2. m 多行匹配,即在到达一...原创 2018-10-09 21:03:51 · 143 阅读 · 0 评论