摘要: 1、IPC简介 IPC是Inter Process Communication的缩写,进程间通信或者跨进程通信,是指两进程之间进行数据交换的过程。在Android中,UI是主线程,其可以操作界面元素,但耗时操作放在UI线程处理会导致ANR错误。 "" 2、多进程模式 "" 2.1、开启多进程 通过四 阅读全文
posted @ 2018-09-17 22:56 fomin 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Android性能优化主要从卡顿、内存泄漏和崩溃、代码质量和逻辑、安装包过大四方面入手。在使用时避免出现卡顿,响应速度快,减少用户等待的时间,满足用户期望;同时减低 crash 率和 ANR 率,不要在用户使用过程中崩溃和无响应;节省流量和耗电,减少用户使用成本,避免使用时导致手机发烫;安装包小可以 阅读全文
posted @ 2018-09-17 22:55 fomin 阅读(644) 评论(0) 推荐(0) 编辑
摘要: [上一篇文章]中讲解了如何在Android使用AOP,会发现在Gradle配置aop会比较麻烦,每个module使用了aop都需要配置。接下来看如何简化配置。 1、创建Module 首先,需要建立一个Android Library,命名为aop plugin,如图: 2、删除文件 由于plugin是 阅读全文
posted @ 2018-09-17 22:54 fomin 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 这里不讲aop的概念,网上资料很多,这里只讲如何配置aop和自定义plugin。 1、使用场景 在android中,有些业务是公共的,例如:登录判断、获取权限、网络判断等一些公用的业务逻辑,这些都可以使用aop编程。在未使用aop的时候,登录可能会像下面那样写: 而使用Aop后,编码会变得简洁很多, 阅读全文
posted @ 2018-09-17 22:39 fomin 阅读(1981) 评论(0) 推荐(0) 编辑