学习的最佳方式就是阅读,对程序员来讲也是如此。若是你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,可是没有什么能替代功能完善、代码详细的开源项目。整个 app 的全部相关资源都直接呈如今你面前。
android
图片适配,布局适配,dimen 适配,百分比适配,自适应用户界面适配
git
Android 开发常见错误解决方案,此文为我的开发中的一些总结,不断更新中。。。
程序员
推荐
github
《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给你们 微信公众号:Android经验分享 QQ讨论群:386067289 本文已受权微信公众号:Android经验分享,在微信公众号平台原创首发。 热点新闻 1.安卓6.0/7.0性…
面试
Android 自学资源大整合
正则表达式
给你们献上一些福利,这些项目要么是 GitHub 上影响力很大,要么是对大家颇有用的项目。
编程
你们吼,不知名程序猿小郭同窗又冒泡啦,今天是主角是:业界知名,天朝最大异(tong)性交友平台,BILIBILI开源的视频播放器项目,基于FFMPEG的IJKPlayer<( ̄ˇ ̄)/···的问题集锦!好吧,相信刚刚脱离周末,工做两天进入状态的你们,没有什么心情扯蛋,由于···…
后端
吐血推荐!!!!
缓存
经过如下文章的阅读,相信你对 android 的消息机制会有更加深入的理解
性能优化
对一个比较流行的 APP 使用的第三方库的分析
Android 时间同步原理分析
因为在咱们如今的多个项目中都大量的使用了 Loader 来处理数据加载(并且因为粗心跳过几个坑,譬如 Loader ID 重复致使数据逻辑异常、多线程中 restartLoader 致使 Loader 抛出异常(最后保证都在 UI 线程中执行便可)等),因此接下来咱们进行下使用及源码浅析。
在上一篇文章中,老司机带领你们一块儿学习了图片资源的瘦身套路,收到了不少中学生读者的好评。 想了解的童鞋请点击:http://blog.csdn.net/mynameis... 此次,老司机继续开车,给你们分享APK…
如今有不少的 RxJava 入门教程,可是大多数都是示例代码,并不能让人很快理解 RxJava 的原理和方法,这篇文章就用流水线来比喻 RxJava 的开发方式,看完这篇文章后你就能理解 RxJava 的概念啦。
在 Github 上作了一个很新的 Android 开发相关开源项目汇总,涉及到 Android 开发的方方面面,基本很全了。对 Android 开发感兴趣的欢迎 Star ,后续也会按期维护更新这个列表。固然,你也能够去 opendigg 上查看。
经过修改 comment 将数据传递给 App 的方案是可行的,因为是修改 Apk 自有的数据,并不会对 Apk 形成破坏,修改后能够正常安装。这种方案不用从新打包 Apk,而且在服务端只是写文件的操做,效率很高,能够适用于动态生成 Apk 的场景。能够经过这个方案进行 H5 到 App 的引流,用户操做不会产生割裂感,保证用户体验的统一。
学习总结
使用视频,这种方式固然能够,可是通常来讲宣传片才用的上视频,通常的动画远不须要用视频才能实现的,未免有些大材小用了,并且占用空间依然很大。 固然有,Android 5.x 以后提供了对 SVG 的支持,经过 VectorDrawable、AnimatedVectorDrawab…
handler 当作内部类,致使内存泄漏
android 库学习
不管是下载模块,仍是换肤模块,仍是炫丽的 UI 界面
Android 实现视屏播放器与边播边缓存功能外加蹲坑铲屎(IJKPlayer) hello,你们好,我就是那个会掀桌子的话唠,刚刚结束两篇关于音频播放与录制的文章,旧坑未埋就挖新坑,还望多多关照。最近累趴了,周末果断休假。 快看,用力戳它:https://github.com…
为何 APK 要瘦身。对于用户(或者客户)来讲,APK 越大,在下载安装过程当中,他们耗费的流量会越多,安装等待时间也会越长;对于产品自己,意味着下载转化率会越低(由于竞品中,用户有更多机会选择那个体验最好,功能最多,性能最好,包最小的);对于研发来讲,是一种优化改进技术的机会。
《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给你们微信公众号:Android经验分享QQ讨论群:386067289本文已受权微信公众号:Android经验分享,在微信公众号平台原创首发。 热点新闻1.第七届杭州云栖大会召开,阿里…
安卓开发老司机的经验分享与忠告。或许,能够帮助某人更快上手,避免重复踩坑。
Android 反射详解
本文是 Android 系统学习系列文章中的第一章节,从大致上说明 Android 系统是如何启动的?从开机到程序启动,发生了那些步骤,这些步骤意味着什么?欢迎进入今天的「走进科学」,逃 :)。
介绍了 Android 的缓存机制,同时推荐了一个轻量级的数据缓存框架
经过如下文章的阅读,相信你对 android 的线程, 线程池以及原理会有更加深入的理解
android 面试高频题
已经陆陆续续地分享了本身的一些Android知识, 内容比较丰富, 也相对较多. 之后分享的知识也会随时添加, 继续更新. 有些会包含源码. 欢迎Follow个人GitHub: https://github.com/SpikeKing
本项目是即时通信的示例项目,使用了 MVP 模式,集成了环信 SDK 和 Bmob 后端云,展现了即时通信基本的功能的实现,包括注册登陆,退出登陆,联系人列表,添加好友,删除好友,收发消息,消息提醒等功能。
这份文档参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范。该文档仅供参考,只要造成一个统一的风格,见量知其意就可。
做者:@diygreen
含有性能优化, 优秀开源库, 学习资料, 工具等等
在线看 Android 系统源码
Android Bitmap 内存大小探究
本文会不按期更新,推荐watch下项目。若是喜欢请star,若是以为有纰漏请提交issue,若是你有更好的点子能够提交pull request。本文的示例代码主要是基于logger、LogUtils和timber进行编写的,若是想了解更多请查看他们的详细解释。我很推荐你们多多进…
银联支付功能
AndroidShareGroup 技术周报(第二期)
Android 开发人员不得不收集的代码 (不断更新)
关于 Android App 的优化, 从第一篇的计划开始, 到内存优化的系列文结束, 不知不觉近三个月的时间, 写了十五六篇相关的博文, 算是对本身的知识的一个系统化, 也但愿能给你们一些帮助. 在此有对此作一个总结. 路线 Android App 优化 1, App 性能优化要怎么…
常见的正则表达式可视化描述,欢迎你们补充完善
作这份整理是想把它做为 Android 开发的小字典,当遇到一些琐碎问题时,不用再面向百度或者谷歌查询 API 的使用,费时费力,这里有的话,你们尽管撸走;同时也但愿它能逐日壮大起来,期待你们的 Star 和完善,固然我也会一直更新发布版本和日志,为了方便你们导入,现已上传 jcenter;其中不少代码也是汇四方之精华,谢谢前辈们的提供,固然最终仍是要经过单元测试的,若有错误,请及时告之。