2017年8月22日

Android多线程方案

摘要: 为主线程减轻负的多线程方案有哪些呢?这些方案分别适合在什么场景下使用? Android系统为我们提供了若干组工具类来帮助解决这个问题。 AsyncTask: 为UI线程与工作线程之间进行快速的切换提供一种简单便捷的机制。适用于当下立即需要启动,但是异步执行的生命周期短暂的使用场景。 HandlerT 阅读全文

posted @ 2017-08-22 15:20 nicoleTeng 阅读(141) 评论(0) 推荐(0) 编辑

图像应用基本知识

摘要: 图片格式: BMP:作为一种与硬件设备无关的图像文件格式,得到广泛的应用,没有采用任何压缩算法,当然也没有任何失真。BMP根据图像深度不同,有 1bit、4bit、8bit、24bit等不同的位深,在存储数据时,图像的扫描方式按从左到右,从上到下的顺序进行。总结:不压缩,文件大,不同颜色的图片尺寸一 阅读全文

posted @ 2017-08-22 14:18 nicoleTeng 阅读(198) 评论(0) 推荐(0) 编辑

Android应用性能优化

摘要: 1. Java代码优化 (1) 添加注释; (2) 使用缓存(memoization); key<——>result —— 可以使用HashMap;(使用java.lang.Integer) ——SparseArray类(使用基本类型int),当键是整数时,比HashMap效率高(HashMap会创 阅读全文

posted @ 2017-08-22 14:15 nicoleTeng 阅读(212) 评论(0) 推荐(0) 编辑

Android内存tips

摘要: 1. Android应用程序的默认最大内存值为16M,如何修改Android应用程序的默认最大内存值? 修改或添加/system/build.prop中的配置项: root@NX551J:/system # cat build.prop | grep 'dalvik.vm'cat build.pro 阅读全文

posted @ 2017-08-22 14:00 nicoleTeng 阅读(213) 评论(0) 推荐(0) 编辑

View使用总结

摘要: 1. View的基础知识 View的位置参数 —— 相对于父容器的位置 view在平移时,top和left表示的是原始左上角位置信息,值不会改变, 改变的是x,y(View左上角坐标),translateX,translateY(view左上角相对于父容器的偏移量) x = left + trans 阅读全文

posted @ 2017-08-22 13:45 nicoleTeng 阅读(218) 评论(0) 推荐(0) 编辑

IPC机制总结

摘要: IPC机制: 1. 多进程概念; 2. 序列化机制和Binder; 3. 进程间通信:Bundle、文件共享、AIDL、Messenger、ContentProvider、Socket; 操作系统的设计,因此可以归结为三点: (1)以多进程形式,允许多个任务同时运行; (2)以多线程形式,允许单个任 阅读全文

posted @ 2017-08-22 13:28 nicoleTeng 阅读(540) 评论(0) 推荐(0) 编辑

Activity 启动模式总结

摘要: Activity 启动模式总结 阅读全文

posted @ 2017-08-22 10:47 nicoleTeng 阅读(106) 评论(0) 推荐(0) 编辑

StrictMode 严格模式

摘要: 严格模式 阅读全文

posted @ 2017-08-22 10:45 nicoleTeng 阅读(224) 评论(0) 推荐(0) 编辑

dumpsys, traceView调试命令

摘要: 1. dumpsys dumpsys cpuinfo: 打印cpu使用情况; dumpsys meminfo: 打印内存使用率情况; dumpsys activity: 打印所有活动的信息; dumpsys window: 打印关于键盘,所有窗口及窗口之间的z轴层叠顺序的信息; 2. traceVi 阅读全文

posted @ 2017-08-22 10:38 nicoleTeng 阅读(500) 评论(0) 推荐(0) 编辑

Monkey命令及调试

摘要: Monkey测试命令 阅读全文

posted @ 2017-08-22 10:32 nicoleTeng 阅读(354) 评论(0) 推荐(0) 编辑

Android Studio使用tips

摘要: 安装位置:C:\Users\xxx\AppData\Local\Android\sdk https://developer.android.com/topic/libraries/support-library/features.html 建议添加 v4 支持库和 v7 appcompat 库 v4 阅读全文

posted @ 2017-08-22 10:11 nicoleTeng 阅读(227) 评论(0) 推荐(0) 编辑

Java常用数据结构Set, Map, List

摘要: Java常用的数据结构 阅读全文

posted @ 2017-08-22 09:45 nicoleTeng 阅读(158) 评论(0) 推荐(0) 编辑

导航