# RubinTry.github.io **Repository Path**: rubintry/RubinTry.github.io ## Basic Information - **Project Name**: RubinTry.github.io - **Description**: Android 工程师的成长之路 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-29 - **Last Updated**: 2022-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android大牛架构师成长计划 Android 架构师的成长之路 最近更新:2019/12/04 15:30 ![android开发之路](android.png "Android架构师的成长之路") *** ## [开放的网络接口] ### [玩Android Api](https://www.wanandroid.com/blog/show/2) ## [Centos7 ss服务器搭建](https://www.cnblogs.com/foreversun/p/6592426.html) ## [干货以及踩过的坑的解决方法] ###[解决多次add fragment,属性fitsSystemWindows无效的问题](https://blog.csdn.net/angrysword/article/details/89684914) ###[nestScrollView底部留白的问题](https://www.jianshu.com/p/cb009f0b4a0f) ### [CoordinatorLayout实现标题栏伸缩、渐变等效果](https://segmentfault.com/a/1190000015340856) ### [下拉放大效果的实现(与下拉刷新类似)](https://www.jianshu.com/p/5c4c3e610ecf) ### [DrawerLayout侧滑布局点击不响应事件](https://blog.csdn.net/chen364567628/article/details/87869323) ### [侧滑菜单点击穿透到下面的界面如何解决?] 手动将菜单部分的根布局的clickable属性设置为true ### [Android照片旋转的问题以及解决方案](https://www.jianshu.com/p/95cd95e961d7) ### [小米手机调试总出现“INSTALL_CANCELED_BY_USER”](https://blog.csdn.net/submit66/article/details/54096459) ### [Viewpager2 , 真香,可以用一句话关闭预加载](https://juejin.im/post/5cda3964f265da035d0c9d8f) ### [在自定义Dialog中使用fragment后报not attached to a context的解决方法](https://www.jianshu.com/p/245d4134db12) ### [Android Studio代理清除无效的解决方案](https://blog.csdn.net/weixin_34258782/article/details/87293327) ### [人脸识别的主要实现思路](https://www.cnblogs.com/zhehan54/p/6727606.html) ### [Java泛型中E、T、K、V等的含义](https://blog.csdn.net/qq_36173526/article/details/80604210) ### [ButterKnife中的id转换(R2转R)工具](https://github.com/wzlsz/Utils/blob/master/RCaster.java) ### [在Android 系统中的Java设计模式](https://www.jianshu.com/p/bf92927c9d22) ### [RecyclerView与ListView 的区别](https://www.jianshu.com/p/a92955be0a3e) ### [Android事件下发机制](https://www.jianshu.com/p/38015afcdb58) ### [ScrollView嵌套RecyclerView的时候item显示不全的解决方案](https://blog.csdn.net/qq_24448923/article/details/76886936) ### [开机启动](https://blog.csdn.net/wangmx1993328/article/details/82898896) ### [RecyclerView更好的数据刷新方案](https://blog.csdn.net/suyimin2010/article/details/79552782) ### [RecyclerView数据预取](https://juejin.im/entry/58a3f4f62f301e0069908d8f) ### [RecyclerView性能优化](https://www.jianshu.com/p/aedb2842de30) ### [部分面试题的回答](https://www.jianshu.com/p/afd0a19533af) ### [性能优化](https://www.jianshu.com/p/809f95341695) ### [2019-04-04Android面试题](https://github.com/Moosphan/Android-Daily-Interview?tdsourcetag=s_pcqq_aiomsg) ### [ButterKnife的工作原理](https://bxbxbai.github.io/2016/03/12/how-butterknife-works/) ### [Android 给View设置圆角的一种新方式(反正我以前没用过)](https://panda912.com/2017/01/12/Android-L-%E4%BD%BF%E7%94%A8-ViewOutlineProvider-%E8%A3%81%E5%89%AA-View/) ### [Lru缓存淘汰算法](https://flychao88.iteye.com/blog/1977653) ### [Android架构系列-封装自己的okhttp](https://www.jianshu.com/p/ddbf69d1c9d1) ### [OkHttp封装进阶-MyOkHttp](https://www.jianshu.com/p/219ee2afb4f3) ### [前人总结出来的库](https://github.com/Tim9Liu9/TimLiu-Android) ### [SQLite的简单使用](https://www.jianshu.com/p/9c53d3c518fa) *** ## [UI组件及框架] ### [腾讯QMUI快速开发框架(貌似里面啥都有的样子,包括网页、Android端、iOS端的UI)](https://qmuiteam.com/) ### [类似于web前端中的轮播控件](https://github.com/wzlsz/banner) ### [GSYVideoPlayer视频播放组件](https://github.com/wzlsz/GSYVideoPlayer) ### [imui快速开发框架](https://github.com/wzlsz/aurora-imui) ### [SwipeRecyclerView(支持长按、拖拽、侧滑删除等操作)](https://github.com/yanzhenjie/SwipeRecyclerView) ### [DiscreteScrollView(一个有弹性的横向scrollView)](https://github.com/yarolegovich/DiscreteScrollView) ### [EasyPopup(一个被封装过的popupwindow)](https://github.com/wzlsz/EasyPopup) ### [SmartRefreshLayout(🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。)](https://github.com/wzlsz/SmartRefreshLayout) ### [SuperVideoPlayer](https://github.com/wzlsz/SuperVideoPlayer) ### [BaseRecyclerViewAdapterHelper(可以节省很多写adapter的代码)](https://github.com/wzlsz/BaseRecyclerViewAdapterHelper) ### [侧边索引栏](https://github.com/wzlsz/WaveSideBar)
***
## [网络请求] ### [Retrofit](https://github.com/square/retrofit) ### [okhttp](https://github.com/square/okhttp) ### [volley(Google的亲儿子)](https://github.com/google/volley)
***
## [图片加载] ### [Glide](https://github.com/bumptech/glide) ### [picasso](https://github.com/square/picasso) ### [fresco](https://github.com/facebook/fresco)
***
## [响应式编程] ### [Rxjava](https://github.com/wzlsz/RxJava) ### [RxAndroid](https://github.com/ReactiveX/RxAndroid) ### [AsyncTask](https://www.jianshu.com/p/ee1342fcf5e7)
***
## [本地存储] ### [greenDao](https://github.com/wzlsz/greenDAO) ### [sqlbrite(良心企业Square的又一开源项目,当你不想给用ContentProvider,只想简单监听SQLite表增删改的数据变更时可以试试它。DBExecutor android ORM数据库 1.使用了读写锁,支持多线程操作数据。 2.支持操作多个数据库 3.支持事务 4.缓存Sql,缓存表结构。)](https://github.com/square/sqlbrite) ### [Hawk(一个快速和易用的键值对数据存储框架,支持AES加密,支持SharedPreferences或Sqlite存储,支持Gson解析。)](https://github.com/orhanobut/hawk)
***
## [开源项目] ### [TIMSDK(腾讯ImSdk的demo)](https://github.com/wzlsz/TIMSDK) ### [tinkerDemo](https://github.com/wzlsz/tinkerpatch-easy-sample)
***
## [热更新系列] ### [tinker(官网)](http://www.tinkerpatch.com/) ### [tinker(Github)](https://github.com/Tencent/tinker) ### [阿里hotfix(官网)](https://www.aliyun.com/product/hotfix) ## [增量更新] ### [bugly增量更新](https://bugly.qq.com/docs/introduction/app-upgrade-introduction/?v=20180709165613)
***
## [其它工具] ### [众所周知的汉字与拼音转换工具](https://github.com/promeG/TinyPinyin)