![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1309 阅读 · 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 · 1365 阅读 · 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 · 539 阅读 · 0 评论 -
OOM问题优化问题总结
一、原因 1、加载对象过大 2、相对应的资源过多,来不及释放 二、解决 1、在内存引用上做处理(强、软、弱)(ImageLoader 开源框架) 2、获取图片时压缩获取(边界压缩) 3、优先实现缩略图 4、防止同时加载太多,Listview需要的时候才去加载 5、用完马上释放,防止内存泄露, recycle() 6、尽量不用 setImageBitMap setImage原创 2015-03-17 00:33:15 · 764 阅读 · 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 · 114 阅读 · 0 评论