- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Mac上JNI入门
入手Mac不久 命令环境设置、文件权限修改 都不熟 这里记录下实现hello-jni的步骤,方便以后查阅 一、NDK下载当前AndroidStudio中已有集成:android-sdk-macosx/ndk-bundle 没有点此下载官方最新版二、ndk-build环境配置跟Window一样,Mac也需要设置环境 需要在bash_profile文件中进行设置: pico .bash_
2016-05-25 12:54:18 1184
原创 Android单元测试<中>(Android官方MVP架构示例项目解析)
解读Android官方MVP项目单元测试分析得很到位 ——本篇以此为基础,有所补充 本文通过分析Android官方MVP项目中最基础的todo-mvp/示例项目,来归纳如何测试。(本篇不会介绍此Demo的逻辑、源码结构,请阅读代码之后再读此文) 一、测试Presenter层这里只说主页面的TasksPresenter中的loadTasks方法(获取所有数据) 从时序图上看,load
2016-05-23 00:21:01 1562
原创 Android单元测试<上>
单元测试业界标准: MVP + Junit4 + Mockito + Hamcrest + Espresso + Dragger2 一、为何要做单元测试 App持续集成的时候需要一个集成测试保障其正确性(正确性) 页面较复杂的时候,我们是否可以先测试业务逻辑的正确性(边开发边测试) 项目较大,编译缓慢,测试业务逻辑部分(测试速度大幅提高) 对代码结构、代码健壮性、代码可维护度都有很大提高 不
2016-05-21 01:24:01 870
原创 Android Handler机制
1.Handler机制 2.Handler类图关系 3.Handler运行流程 4.子线程是如何将runnable post到主线程运行的? 5.Looper.looper()、MessageQueue.next为何不会阻塞? 6.handler为何会导致内存泄漏?如何避免? 7.message为何不会分发到错误的handler? 8.子线程如何创建并使用handler? 9.如何实现主线程向子线程发送消息?
2016-05-11 00:08:54 657
mips64el-linux-android-4.9和mipsel-linux-android-4.9
2019-04-03
View注入demo(模仿ButterKnife的APT方式)
2016-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人