美文网首页学习收藏我爱编程
Android 精选文章(2)

Android 精选文章(2)

作者: perry_Fan | 来源:发表于2018-05-23 16:38 被阅读21次
    1. 巧用Android多进程,微信,微博等主流App都在用

    2. Google I/O ‘17 新推出的物理动画库

    3. 那些年Android黑科技①:只要活着,就有希望

    4. 那些年Android黑科技②:欺骗的艺术

    5. 那些年Android黑科技③:干大事不择手段

    6. 你的Android应用稳定吗?

    7. Glide:最新版使用指南(含新特性)

    8. 2个函数终结状态栏6个疑难杂症

    9. 仿网易云音乐的主题换肤

    10. Android 安全逆向:篡改你的位置信息

    11. Android单元测试框架Robolectric3.0:入门篇

    12. Android单元测试框架Robolectric3.0:数据篇

    13. Android_其他语言交互篇——Js、C#、C、C++

    14. 《From Java To Kotlin》从Java到Kotlin·译

    15. Android Kotlin&BLE(低功耗蓝牙) 笔记

    16. Kotlin Primer·第六章·集合泛型与操作符

    17. Kotlin初探

    18. Kotlin成了Google的亲儿子,现在赶紧来学学

    19. 跟着google学习mvp架构

    20. 跟着google学习mvp架构(clean篇)

    21. 给初学者的RxJava2.0教程(一) :基本工作原理

    22. 给初学者的RxJava2.0教程(二) :强大的线程控制 子线程发送,主线程接收

    23. 给初学者的RxJava2.0教程(三) :map和flatMap操作符

    24. 给初学者的RxJava2.0教程(四) :zip操作符使用

    25. 给初学者的RxJava2.0教程(五) :背压(Backpressure)

    26. 给初学者的RxJava2.0教程(六) :治理Backpressure

    27. 给初学者的RxJava2.0教程(七) :Flowable

    28. 给初学者的RxJava2.0教程(八) :Flowable缓存

    29. 给初学者的RxJava2.0教程(九) :响应式拉取

    30. 你一定会用到的RxJava常用操作符

    31. Android NDK 开发之旅 1--C 语言基础--基本数据类型

    32. Android NDK 开发之旅 2--C 语言基础--指针

    33. Android NDK 开发之旅 3 -- C 语言基础--内存分配

    34. Android NDK 开发之旅 4--C 语言基础--字符串

    35. Android NDK 开发之旅 5--C 语言基础--结构体

    36. Android NDK 开发之旅 6--C 语言基础--联合体与枚举

    37. Android NDK 开发之旅 7--C 语言基础--IO

    38. Android NDK 开发之旅 8--C 语言基础--预编译

    39. Android NDK 开发之旅 9--JNI--JNI 开发流程

    40. Android NDK 开发之旅 10—14

    41. Gradle 构建:从入门到实战

    42. Scorller的使用详解

    43. 代码封装

    44. BaseActivity的封装思想

    45. 你知道几种单例模式?(文末彩蛋)

    46. 对于有多种可替代解决方案的业务逻辑,提供一种快速更换的思路

    47. 武林秘籍之设计模式迷你手册

    48. RxJava+Retrofit 如何精简封装?

    49. App组件化与业务拆分那些事

    50. MVP架构开发,一篇让你从看懂到会使用

    51. 采用Gson解析含有多种JsonObject的复杂json

    52. 一步一步带你认识 MVP+Retrofit+Rxjava 并封装(一)

    53. Android 基于 glide 4.0 封装图片加载库

    54. MVP+多线程+断点续传 实现 app 在线升级库 (手把手教你打造自己的 lib)

    55. 教你打造 Android 揭面水波动画库-AnimationHelper

    56. Retrofit2+okhttp3缓存设置

    57. 阿里巴巴推出超强针对布局方案和布局复用的开源框架(vlayout)

    58. Android 实现一个简单的下载工具

    59. Android架构那些事之第三方库的隔离

    60. 2017,你绝对想尝试的新安卓库

    61. 精进之路

    62. Android 模块化探索与实践

    63. Android 通用的下拉刷新,重温事件传

    64. Android 检查版本升级应该怎么做?

    65. 学会这两招,再敲代码,才给力

    66. Star从0到1024的过程

    67. 你的开发为何如此低效?

    68. MySQL入坑手册(含教学视频)

    69. 关于线程,还有这些是你需要知道的!

    70. 编程给我带来了什么?

    71. 下班后,高效生活的10个日常习惯

    72. 攻略 | 自律人生的开启方式—时间管理之术

    73. 从理论到实践,让你全面看懂OKR!

    74. Android Zygote启动流程源码解析

    75. 观察者设计模式 Vs 事件委托(java)

    76. JVM理解其实并不难!

    77. Android 快速发布开源项目到jcenter

    2 数据库相关

    1. Realm for Android详细教程
    2. Realm Java的学习、应用、总结
    3. 【Android】Realm 详解

    3多媒体

    1. Android硬编码——音频编码、视频编码及音视频混合
    2. Android如何实现茄子快传
    3. Android 蓝牙技术 带你实现终端间数据传输
    4. Android NFC标签 开发深度解析 触碰的艺术
    5. Android 传感器开发 完全解析
    6. Android 手把手带你玩转自定义相机
    7. Android 调用系统相机拍照攻略(已适配Android N)
    8. Android蓝牙自动配对攻略
    9. Android 选择图片上传功能【支持多选拍照预览等】
    10. Android 模仿微信选择图片

    4热修复、反编译等

    1. 热更新Tinker的初次集成使用
    2. Android 反编译初探 应用是如何被注入广告的
    3. Weex快速入门指南
    4. 浅谈Instan Run中的热替换
    5. 小试换肤框架
    6. 其实没那么复杂!探究react-native通信机制

    5 Android新特性(5.x,6.x,7.x)

    1. 是时候来了解android7了:通知直接回复
    2. Android自定义Transition动画
    3. 你所不知道的Activity转场动画——ActivityOptions
    4. Android 中的转场动画及兼容处理
    5. Activity 全屏,沉浸式模式这一篇就够了
    6. 是时候来了解android7了:shortcuts(快捷方式)
    7. Android Bottom Sheet详解
    8. 是时候来了解android7了:多窗口支持
    9. 酷炫的Activity切换动画,打造更好的用户体验
    10. 安卓着色器(tint)使用实践
    11. Google发布flexbox-layout 能替代FlowLayout吗?
    12. Android 6.0 运行时权限处理
    13. 没时间解释了,快使用SnackBar!

    6 架构设计

    1. 从客户端的角度设计后端的接口
    2. 对于有多种可替代解决方案的业务逻辑,提供一种快速更换的思路
    3. Android组件化核心之路由实现
    4. Android一整套图片解决方案
    5. dagger 2 详解
    6. 浅析如何高效的使用MVP
    7. 从BaseActivity与BaseFragment的封装谈起
    8. Android MVP架构的自述

    7 Android Studio相关

    1. 使用gradle打包多个变体(variant)
    2. Android Studio 调试技巧
    3. Android Studio插件之MVPHelper,一键生成MVP代码
    4. Android Studio打包apk,aar,jar包
    5. 走进AndroidStudio下的NDK
    6. Android Studio五分钟带你从菜鸟到高级调试
    7. Android 代码混淆实战
    8. Android Studio自定义模板 写页面竟然可以如此轻松
    9. 神奇的Android Studio Template
    10. 自己编写Android Studio插件 别停留在用的程度了

    8 小技巧

    1. Android中一些你可能没注意的小效果实现
    2. 无需root权限调试Android UI的工具,兼容所有版本
    3. Android 无需权限即可触发震动 HapticFeedback(震动反馈)
    4. 当关闭通知消息权限后无法显示系统Toast的解决方案
    5. 让你的app无法使用截图的探究
    6. Android中子线程真的不能更新UI吗?
    7. 类似新浪微博帖子显示话题、@好友、表情解析等
    8. 微信扫一扫揭秘
    9. Android高仿微信表情输入与键盘输入详解
    10. Android 轻松的查看与使用hide与internal API
    11. 探究 LayoutInflater setFactory
    12. Android 夜间模式 换肤
    13. 知乎和简书的夜间模式实现套路

    9 第三方扩展功能

    1. 利用百度地图实现支付宝“到位”功能(地图模式)
    2. 什么,集成微信登录只要三行代码
    3. 开源日志库Logger的剖析
    4. Android 从StackTraceElement反观Log库
    5. 几行代码快速集成二维码扫描库

    10Service

    1. Android Service不能再详细的教程
    2. [Android进阶]学习AccessibilityService实现微信抢红包插件
    3. 使用辅助服务打造自己的智能视频监控系统
    4. Android Accessibility实践 程序检查微信被删好友

    11 网络访问、图片加载

    1. Retrofit 2.0 使用教程(含实例讲解)

    2. Android网络请求改造之路(retrofit+rxjava)

    3. 重识Retrofit

    4. 框架源码 — 可能会有趣一点地简析学习 Retrofit

    5. Android Retrofit 实现图文上传-文字参数类型

    6. Android Retrofit 实现文字(参数)和多张图片一起上传

    7. Fresco图片加载框架使用经验小结

    8. Rx处理服务器请求、缓存的完美封装

    9. RxJava + Retrofit完成网络请求

    10. 基于Retrofit+Okio+RxBus实现文件下载(带进度)

    11. Retrofit--合理封装回调能让你的项目高逼格

    12. 一些你可能需要的okhttp实现

    13. Retrofit2 完全解析 探索与okhttp之间的关系(一)

    14. Retrofit2 完全解析 探索与okhttp之间的关系(二)

    15. Retrofit2 完全解析 探索与okhttp之间的关系(三)

    13个人感悟

    1. 程序员该如何定位?看这四大方向
    2. 程序员如何选择未来的职业路线
    3. 瓶颈:没有技术深度的苦恼
    4. 良心推荐:总结 Android 开发中必备的代码 Review 清单
    5. 程序员,你还没有软技能吗?难怪你不幸福
    6. 程序员之路-学习经验总结分享
    7. 如何提升你的能力?给年轻程序员的几条建议
    8. Android 技术总监应该干的那些事

    工具类:

    1. 文件选择器看这个就够了—轻量级、支持多种文件类型
    2. 几行代码实现多级ListView的多级联动效果
    3. 一个例子教你学会DialogFragment —模仿国际微博评论框
    4. 一个强大图片的选择、裁剪工具—看这一个就够用了
    5. 你真的会用Fiddler抓包工具吗—Android程序员抓包必备
    6. 手把手教你快速实现Android底部导航栏
    7. 教你手撸一个APP销控表滑动自定义View—多RecyclerView同步滚动
    8. 你还在用AlertDialog吗?两分钟教你集成一个绚丽的dialog
    9. 高级UI特效—自定义一个精美的时钟就这么简单
    10. 用Dialog你就out了—DialogFragment带你体验完美高效率
    11. 一个功能强大的炫酷对话框—让你的项目不再单调
    12. 教你打造一个万能的适配器
    13. 你还在用AlertDialog吗?两分钟教你集成一个绚丽的dialog

    Java设计模式:

    1. 你所不知道的Java设计之享元模式
    2. Java设计模式-适配器模式
    3. Android中的装饰模式,你有了解过吗
    4. Java设计模式之构造者模式,你真正了解过吗
    5. Java设计之工厂模式,你真正了解吗
    6. Java几种方式实现单例模式之经验总结

    算法篇:

    1. 一个强大的图片压缩算法—近微信压缩机制的Luban
    2. 【干货】10道经典的java算法之面试题

    开源项目(可用于毕业设计):

    1. 一个值得学习的项目—可用于毕业答辩
    2. 一个基于IJKplayer 的多功能视频播放器
    3. MVP+Dagger2+Retrofit2.0+Rxjava看这一个例子就够了
    4. MVP+Retrofit+Rxjava实战
    5. 这些优秀的音视频开源框架你值得收藏
    6. Android智能下拉刷新加载框架—看这些就够了

    android8.0新特性

    1. 是时候了解一下Android 8.0 新特性了
    2. 安卓8.0已经来了,你期待已久的新特性

    Java相关:

    1. java虚拟机和Dalvik虚拟机的区别
    2. 5 分钟教会你https 的工作流程
    3. 分分钟教你学会正则表达式
    4. java动态代理机制--那些让你面试脱颖而出的技能
    5. 你真正了解Java虚拟机吗—高级开发必备《深入了解Java虚拟机》
    6. 彻底理解Java中的值传递和引用传递
    7. 如何用计算机语言理解int i =3
    8. 深入了解JAVA的线程中断方法经验之总结
    9. 深入了解Java之类加载和案例分析
    10. java设计模式六大原则之场景应用分析

    android增量更新:

    1. Android7.0增量更新完整方案及踩坑之旅
    2. 震惊!阿里热更新框架 Sophix 背后隐藏的真相竟然是……
    3. Android中插件化学习—实现热补丁动态修复
    4. 你期待已久的热修复—Tinker热修复集成总结

    android Rxjava教程系列片:

    1. RxJava教程看这一篇就够了

    2. 这可能是最好的RxJava 2.x 入门教程(一)

    3. 这可能是最好的RxJava 2.x 入门教程(二)

    4. 这可能是最好的RxJava 2.x 入门教程(三)

    5. 这可能是最好的RxJava 2.x 入门教程(四)

    6. 这可能是最好的RxJava 2.x 入门教程(五)

    7. 子线程为什么不能更新UI线程详解

    8. 人工智能时代即将到来—作为程序员你准备好了吗

    9. 你可能不知道的一个安卓表情库—Android 官方兼容库 EmojiCompat Support Library

    10. 微信 WCDB 正式开源——高效易用的移动数据库框架

    11. “安卓之父”安迪·鲁宾回来了,这次还想玩出新的花样

    12. Gradle学习笔记

    13. 阿里云对象存储OSS—实现随时随地上传文件到阿里云

    14. 安卓之父要推自主手机了—无边框神秘新机

    15. 【干货】2017这些技术——你都了解过吗

    16. 教你如何正确的去校验身份证

    17. 令人称赞的Share SDK

    18. listView属性你了解多少?

    19. sencha touch 入门系列 (一)sencha touch 简介

    沉浸式状态栏:

    1. 你这样玩过android沉浸式状态栏吗—教你玩出新花样
    2. Activity样式 、状态栏透明、屏幕亮度问题全面解析

    android基础篇:

    1. 关于Activity,看这一篇就够了
    2. 给你的WebView 添加手势控制—你这样玩过吗
    3. Handler消息机制完全解析(一)Message中obtain()与recycle()的来龙去脉Handler消息机
    4. Handler消息机制完全解析(二)MessageQueue的队列管理
    5. 制完全解析(三)—Handler解析
    6. Android监测用户行为之中AOP编程之AspectJ实战
    7. Android触摸事件分发机制完全解析《一》
    8. Activity样式 、状态栏透明、屏幕亮度问题全面解析
    9. java虚拟机和Dalvik虚拟机的区别
    10. 深入了解Bitmap完全解析及经验总结
    11. 子线程为什么不能更新UI线程详解

    开源效果:

    1. 一些实用的开源炫酷框架—值得你去了解
    2. Android程序设计探索:MVP与模块化
    3. 工信部放大招啦—国内Android生态将统一消息推送标准
    4. 【干货】这些酷炫实用的Android开源框架—你见过吗
    5. BaseAndroidDev:一个Android个人经验框架,优化开发体验,便于快速开发
    6. 【干货】Android开源优秀项目源码——你值得收藏
    7. 一个强悍而优美的Android视频播放器
    8. 20个优美酷炫的动画集合汇总,你值得收藏

    Glide篇:

    1. Glide框架你这样玩过吗—基于Glide4.0的弱网下进度加载图片

    android晋级篇:

    1. Android监测用户行为之中AOP编程之AspectJ实战
    2. Android程序设计探索:MVP与模块化
    3. Android中的greenDao那些事—轻松使用greenDao实现数据持久化
    4. rxjava+retrofit+okhttp+mvp 简单实践
    5. 解读Android虚拟机工作原理
    6. Android开发技巧之xml tools属性详解
    7. 深入Fragment源码完全解析
    8. GitHub教程及其相关命令总结
    9. Android5.0之后“有权查看使用情况的应用程序”解析

    分析及提升篇:

    1. 为什么你那么努力,却一直还得不到提升?
    2. 老司机告诉你如何在进击的路上成长— 程序员路上学习经验总结
    3. 随着日益增多的新技术,如何正确的提升自己?
    4. 一位老司机的面试经验之谈

    Kotlin篇:

    1. Kotlin已成为Android开发一级语言——这次你绝对不能错过
    2. Kotlin开发之旅《二》—Kotlin的基本语法
    3. Kotlin开发之旅《一》— 初学者Kotlin基础必备

    问题及解决:

    1. Android爬坑之旅之不易发现的BUG

    2. 调用系统照相机Activity被销毁问题解决

    3. app冷启动缓慢出现白屏之完美解决方案——IntentService的异步处理

    4. ListView的setEmptyView无效问题及源码解析

    5. Android数据加密方案

    6. 手写Service后台下载app——跳出DownloadManager系统7.0之坑

    7. 获取手机SD卡路径之爬坑解决方案

    8. TextView自动换行以及内容过长显示全部问题-终极解决办法

    9. 教你如何正确的去校验身份证

    10. Android爬坑之旅之FileProvider

    11. BigDecimal类的加减乘除(解决double计算精度问题)

    12. [RecycleView刷新闪烁解决方案](mp.weixin.qq.com/s?__biz=MzI…

    13. 如何设置dialog形式的activity触摸屏幕不消失?

    14. 教你如何判断是否是模拟器还是真机

    Jni及NDK开发篇:

    1. 关于NDK和jni你究竟了解多少?
    2. NDK探究之旅《一》——对jni和NDK的认识
    3. NDK探究之旅《二》——C语言的基本认识
    4. NDK探究之旅《三》—C语言的输入输出函数
    5. NDK探究之旅《四》——指针的强化理解
    6. NDK探究之旅《五》——指针和数组之间的关系
    7. NDK探究之旅《六》—函数的指针、结构体、枚举、宏定义
    8. NDK探究之旅《七》—函数指针,宏定义的优缺点及应用场景
    9. NDK探究之旅《八》——jni的开发流程规范及环境配置
    10. NDK探究之旅《九》——jni开发中常见的错误及其注意事项
    11. NDK探究之旅《十》——ndk项目实战之Androidstudio开发经验总结
    12. NDK探究之旅《十一》—C代码调用Java代码之项目实战

    FrameWork学习篇:

    1. Android FrameWork学习(一)Android 7.0系统源码下载\编译
    2. Android FrameWork学习(二)Android系统源码调试

    6.0权限:

    1. android6.0运行时权限完美封装

    支付:

    1. 【干货】微信支付,银联支付,支付宝支付——三大支付总结你get到了吗](mp.weixin.qq.com/s?__biz=MzI…)

    蓝牙篇:

    1. 深入了解Android蓝牙Bluetooth——《基础篇》
    2. 深入了解Android蓝牙Bluetooth——《进阶篇》
    3. 深入了解Android蓝牙Bluetooth——《总结篇》

    Git篇:

    1. GitHub教程及其相关命令总结
    2. GitHub教程及其相关命令总结

    面试篇:

    1. “你还有什么事想问”——如何回答面试官的问题
    2. 2017java经典面试题
    3. 2017最新面试题汇总
    4. android面试题精选
    5. Java和Android经典面试题汇总
    6. 27道java经典面试题汇总
    7. 碰到了这样的需求,你将怎么办
    8. android2017经典面试题汇总
    9. 这些Android面试题,你值得收藏

    其他:

    1. 这是一堆神奇的乱码
    2. 没有之一,只有唯一-------ps之支付宝AR抢红包插件

    相信自己,没有做不到的,只有想不到的

    11:Binder机制原理

    1. http://blog.csdn.net/boyupeng/article/details/47011383

    12:热修复的原理

    1:JavaSisst

    2:AspectJ

    3:Xposef

    http://mp.weixin.qq.com/s__biz=MzA3Mjk1MjA4Nw==&mid=400452659&idx=1&sn=841b49b875ec3b307f261ed52a7d9c4e&scene=23&srcid=1119JWRt0adNwGxTHiyok460#rd

    323:设计一套图片异步加载缓存方案

    http://www.cnblogs.com/zyw-205520/p/4997863.html

    http://blog.csdn.net/boyupeng/article/details/47127605

    324:Android内存泄露及管理

    http://gold.xitu.io/entry/56d64b9e816dfa005943a55c

    325:Activity与Fragment通信

    http://gold.xitu.io/entry/56a87b2b2e958a0051906227

    326:Fragment的那些坑

    http://www.jianshu.com/p/d9143a92ad94

    http://www.jianshu.com/p/fd71d65f0ec6

    http://www.jianshu.com/p/38f7994faa6b

    327:布局优化

    http://www.jianshu.com/p/145fc61011cd

    328:Http Https

    329:网络请求优化

    http://www.jianshu.com/p/3141d4e46240

    330:数据库优化

    http://www.jianshu.com/p/3b4452fc1bbd

    331:图片优化

    http://www.jianshu.com/p/5bb8c01e2bc7

    332:HybridJAVA 与JS交互

    http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/

    333:单例

    http://www.jianshu.com/p/a956024629cb

    334:Java GC原理

    http://www.jianshu.com/p/d75a32ac5bed?

    335:ANR

    http://www.jianshu.com/p/124f3b75e164

    336:Android UI适配

    这里给出hongyang大神的方案

    http://blog.csdn.net/lmj623565791/article/details/45460089

    337:JAVA注解反射原理

    http://www.jianshu.com/p/3968ffabdf9d

    338:设计模式

    http://gold.xitu.io/entry/56ebb4ad5bbb50004c440972

    339:RxJava

    http://gank.io/post/560e15be2dca930e00da1083?from=timeline&isappinstalled=0#toc_1

    相关文章

      网友评论

        本文标题:Android 精选文章(2)

        本文链接:https://www.haomeiwen.com/subject/dnorjftx.html