摘要: 阅读全文
posted @ 2018-02-23 14:11 饮识止渴 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 一、初识Tensorflow 编译Tensorflow lite tflitecamerademo 安装Tensorflow 通过下面链接安装 http://www.tensorfly.cn/tfdoc/get_started/os_setup.html Tensorflow 有CPU以及GPU两个 阅读全文
posted @ 2018-02-23 13:46 饮识止渴 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 工具: addr2line arm-linux-androideabi-addr2line -aCfe libart.so 0x63006d 当libart.so包含符号表的情况下,可以查询到他的地址0x63006d 所对应的行和函数名 ndk-stack ndk-stack –sym ${andr 阅读全文
posted @ 2016-10-12 18:29 饮识止渴 阅读(802) 评论(0) 推荐(0) 编辑
摘要: Mac osX git 中文乱码解决方案 1. 使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如 274\232\350\256\256\346\200\273\347\273\223.png的乱码。 git config --global core.quotepath fal 阅读全文
posted @ 2016-09-21 20:39 饮识止渴 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: android studio 2.0创建一个空android moudle后, 会出现两个test目录,其中一个是Instrument Test, 另一个则是Unit Test Unit Test 和 Instrument Test 的区别: 在 Android Developer 给出的 Inst 阅读全文
posted @ 2016-05-10 19:27 饮识止渴 阅读(330) 评论(0) 推荐(0) 编辑
摘要: binder机制 是谷歌优化在android上更适合终端的IPC(多进程通信方式),满足系统对通信方式,传输性能和安全性的要求。 特性: 1. 用驱动程序来推进进程间的通信。2. 通过共享内存来提高性能。3. 进程间同步调用以及异步调用 ............................... 阅读全文
posted @ 2016-04-22 23:54 饮识止渴 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 模块化代码方便抽离注意事项 1. 访问控制符使用 多使用protect,包内访问控制,final关键字 2. 工具类最好不要相互引用,需要相互引用的地方考虑写到一个类里面 3. Activity里面不要做太多业务相关和存储相关的东西 4. 管理类里面最好纯相关业务的管理 5. 工具类和管理类中少使用 阅读全文
posted @ 2016-04-15 17:22 饮识止渴 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 基于android 4.4上源码分析: setContentView流程: getwindow() ->setContentView() -> installDecor() -> addView() getWindow()返回的是PhoneWindow installDecor()生成了window 阅读全文
posted @ 2016-04-06 00:08 饮识止渴 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在android 4.4源码上进行的分析。 一、PackageManager如何产生的? 我们平时在代码中使用的context.getPackageManager() 那么这个PackageManager是怎样一步一步生成的呢? context.getPackageManager()->Contex 阅读全文
posted @ 2016-03-25 17:09 饮识止渴 阅读(2325) 评论(0) 推荐(0) 编辑
摘要: Android N做了哪些改变 一、 性能改善 手机在关屏同时没有充电的情况,在一段时间后会进入打盹状态,第一阶段会停掉同步、作业、网络等访问,第二阶段会停掉app的位置服务、wifi scanner、GPS、wake lock、AlarmManager 等服务。 会影响app的保活,尤其对那些需要 阅读全文
posted @ 2016-03-19 10:10 饮识止渴 阅读(1856) 评论(0) 推荐(0) 编辑