搭建属于自己的Android MVP 框架 (mp.weixin.qq.com)

【简介】

分离了UI逻辑和业务逻辑,降低了耦合。
Activity只处理UI相关操作,代码变得更加简洁。
UI逻辑和业务逻辑抽象到接口中,方便阅读及维护。
把业务逻辑抽到Presenter中去,避免复杂业务逻辑造成的内存泄漏。

点击查看全文 >>

@code小生 2019-01-02 20:28分享 / 0个评论
赞过的人: 技术头条 code小生
要不要再学学下面的文章?
Android 更新,大变脸:新图标,新命名 (mp.weixin.qq.com)
Android 更新,大变脸:新图标,新命名。绿色变黑色,图标变小。
by @SELECT-FROMALL 2019-08-24 09:35 分享 查看详情
腾讯Android插件库,技压群雄实现零反射全动态 (mp.weixin.qq.com)
快来看腾讯Android插件库 -- Shadow,技压群雄实现零反射全动态
by @SELECT-FROMALL 2019-08-23 08:47 分享 查看详情
Android Study - 关于AIDL的使用学习 (mp.weixin.qq.com)
进程:一般指一个执行单元,在平台上指一个程序或一个应用;

线程:CPU调度的最小单位,也是一种资源,一个应用可包含多个线程;
by @code小生 2019-08-18 23:19 分享 查看详情
最新版提升 Android 应用编译速度的方法 (kymjs.com)
最新版提升 Android 应用编译速度的方法,为你提供十个提升Android编译速度的小技巧。
by @kymjs张涛 2019-08-15 18:29 分享 查看详情
Beta 6 现已发布,Android Q 正式版即将面世! (kymjs.com)
再过几周,Android Q 正式版就要与大家见面啦!目前,Android 团队正在对平台进行最后的优化与调试。同时今天向各位开发者发布最后一个 Beta 测试版: Android Q Beta 6。
by @kymjs张涛 2019-08-12 14:42 分享 查看详情
利用 Android Keystore 系统 加密存储和解密敏感信息 (mp.weixin.qq.com)
利用 Android Keystore 系统,您可以在容器中存储加密密钥,从而提高从设备中提取密钥的难度。在密钥进入 Keystore 后,可以将它们用于加密操作,而密钥材料仍不可导出。此外,它提供了密钥使用的时间和方式限制措施,例如要求进行用户身份验证才能使用密钥,或者限制为只能在某些加密模式中使用。
by @code小生 2019-08-11 21:28 分享 查看详情
基于servlet实现一个web框架 (codemacro.com)
servlet作为一个web规范,其本身就算做一个web开发框架,但是其web action (响应某个URI的实现)的实现都是基于类的,不是很方便,并且3.0之前的版本还必须通过web.xml配置来增加新的action。servlet中有一个filter的功能,可以配置所有URI的功能都经过filter。我们可以基于filter的功能来实现一个简单的web框架。
by @技术头条 2019-08-10 22:28 分享 查看详情
仅用5分钟,搞定Android同事所有不规范代码 (mp.weixin.qq.com)
代码洁癖的终极解决方案:仅用5分钟,搞定Android同事所有不规范代码!
by @SELECT-FROMALL 2019-08-06 08:45 分享 查看详情
如何选定搭建个人独立博客工具 (www.jeffjade.com)
身处当前数字化社会,打造个人品牌,越发显得重要(自我推销)。对于从事技相关的人群,欲要树立并长时间保持自己的个人品牌,最便捷的方法无疑是:坚持长时间高质量输出原创文章。就择取合适的博文平台,也是项技术活儿;本文主旨,就针对这承载文字的各类平台,结合其功能特点,探讨下其优劣所在,以便可为更多朋友,就如何选择博文平台诉求,提供些参考。
by @杨琼璞 2019-08-05 00:29 分享 查看详情
一次 Android 权限删除经历 (mp.weixin.qq.com)
近期google play发布了新的政策,其中一部分是限制权限使用,只允许满足条件的使用场景才能申请权限,小编所在的项目被检测出使用了RECEIVE_SMS权限,但是从app下的Androidmanifest文件中并未发现有该权限的注册,所以该权限是哪里来的呢?
by @code小生 2019-08-04 23:52 分享 查看详情