
Android 架构思考
文章平均质量分 77
GeekKevin
从事移动端应用开发工作,主要方向手机app的开发设计,在手机的安全应用开发、多媒体、即时通信方面有一定研究。希望通过该平台,与业内人士交流分享,在移动互联领网域共同进步。
展开
-
Android BaseAdapter的极简封装
Android BaseAdapter的极简封装目的:减少Adapter基础逻辑重复书写优化Adapter结构 使得代码更清晰将通用逻辑封装 集中优化处理 减少不必要环节出错方式:泛型传参 使用抽象类 父类封装通用逻辑 子类只需实现抽象方法 而不必关注 Adapter 内部具体处理逻辑不废话,直接看代码:父类 抽象类SuperBaseAdapter.java:/** * Bas原创 2016-07-05 23:59:05 · 959 阅读 · 0 评论 -
Android 图片加载工具类 Universal-Image-Loader 的封装和使用示例
Universal-Image-Loader 的封装和使用示例重点单例写法=>枚举通用性考虑性能考虑Universal-Image-Loader 已经实现的特殊效果圆角图片 (RoundedBitmapDisplayer(int cornerRadiusPixels))圆形图片 (CircleBitmapDisplayer())圆环图片 ( CircleBitmapDisplayer(Integer原创 2016-07-17 18:36:50 · 2819 阅读 · 0 评论 -
Android|Java 开发常用工具类整理
如题 该文章展示的是我开发过程中使用的部分常用工具类方法,不定期更新。欢迎各位大牛批评指教,如有发现错误,欢迎留言指教,如有更好的实现方式,也欢迎留言交流学习,谢谢。一、手机号 座机号、邮箱格式匹配工具类二 、Android Toast 工具类 三、Android 剪切粘贴工具类四、Android dp、px 转换工具类未完待续,持续更新中。。。原创 2015-04-29 13:29:30 · 1570 阅读 · 0 评论 -
Android Activity 全局管理 终极解决方案
Android Activity 全局管理 终极解决方案管理Activity的好处在Android 开发中 Activity 的管理 对于一个App是至关重要的,管理所有Activity 不仅能实现在应用推出时关闭所有activity,还能实现获取当前Activity上一个Activity、寻找某个类型的Activity、结束某个Activity,以及Activity之间的跳转等多种交互操作。传统的原创 2016-07-29 20:40:32 · 11824 阅读 · 2 评论 -
Android网络请求发展简史和RxJava+Retrofit+OkHttp实践
Android开发网络使用小结概述Android 作为与IOS并驾齐驱的一个智能手机平台,在将近十年的时间内有了长足的发展,而这两大平台之所以能PK掉当年盛极一时的诺基亚及其使用的塞班系统,基于网络的丰富的功能功不可没。做了几年Android开发后,今天把Android的网络使用小结一下。Android 网络请求推荐使用和发展历史2.2之前:HttpClient2.3之后:HttpURLConn原创 2017-02-26 10:57:08 · 1587 阅读 · 0 评论 -
Android 项目代码重构思想总结
代码重构的根本思想是模块化、灵活性、高内聚、低耦合。项目重构完之后,理想的状态是:项目主工程中,所放的资源、工具类是继承于基础lib工程,但只与该项目相关的,所有与程序业务逻辑程序界面风格等无关的基础资源和工具类都在Lib工程中,而不是和程序业务逻辑相关的资源和工具类混淆在一起。减少重复性劳动、减少对美工切图的依赖、将基础资源真正抽取出来,主工程只关注业务逻辑。原创 2015-07-20 11:20:33 · 4831 阅读 · 5 评论