- 博客(6)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 Android Support v4\v7\v13和AndroidX的区别及应用场景
前言 Google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如Fragement,ViewPager等。我们常见的Android Support V4, V7, V13是什么呢?其实本质上就是三个java library。为什么要用support库呢...
2018-06-29 17:42:38 16079 1
原创 Android Retrofit 2.0(三)从源码分析原理
Retrofit·特点性能最好,处理最快使用REST API时非常方便;传输层默认就使用OkHttp;支持NIO;拥有出色的API文档和社区支持速度上比volley更快;如果你的应用程序中集成了OKHttp,Retrofit默认会使用OKHttp处理其他网络层请求。默认使用Gson系列文章推荐:Android 必须知道网络请求框架库,你不可错过的介绍篇Android Retrofit 2.0(一)...
2018-06-14 16:12:13 9871 2
原创 Glide/Fresco/Picasso 网络加载图片框架对比及选择
Glide 与 Picasso对比:https://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en项目中使用Fresco已经一年多了,碰到了一些坑, 但总体来说还是很强大。我参考了上面的对比方式,将Fresco与Glide做了类似比较Fresco vs Glide功能要从功能上来说, fresco基本满足...
2018-06-13 18:28:31 2079
转载 Android 全局异常捕获DefaultUncaughtExceptionHandler与Cockroach
前言 Android中虽然可以通过设置 Thread.setDefaultUncaughtExceptionHandler来捕获全局的所有线程的异常,但主线程抛出异常时仍旧会导致activity闪退,app进程重启。使用Cockroach后就可以保证不管怎样抛异常activity都不会闪退,app进程也不会重启。DefaultUncaughtExceptionHandler使用。public...
2018-06-13 11:56:12 8861 1
转载 Android 文件外/内部存储的获取各种存储目录路径
前言 对于任何一个应用来说,无论是PC端应用还是Android应用,存储肯定是必不可少的。对于很多做Android开发的同学来说,可能认为文件存储很简单,调用一些诸如getFilesDir,getExternalStorageDirectory方法行了,但是虽然说它们会调用相应的方法来实现简单的数据存储。但是他们未必就搞懂了他的数据到底存在了哪里,以及他的数据是否存对了地方,或者是否做好了版...
2018-06-12 14:51:50 162296 23
原创 Java 企业级开发项目框架——程序人生篇
先讲个故事吧 假如有一天,你安静的在一家互联网公司的软件开发工位上正在午休。这时,坐在旁边一位同事这样夸赞你:“你真是一位能把三年的工作经验用来当五年干活的人,而且还真正拥有了五年的工作经验!”。作为一名半路出家的Java从业者,面对这样的褒奖时内心是十分沉重的,它意味着曾经自己一个人在背后默默地付出与坚持。 当年,那个正在大学做兼职的少年感叹道:“干销售实在太不容易了,我根本...
2018-06-12 14:02:18 13684
Android 二维码扫一扫demo
2020-01-06
ExpandableListViewDemo.zip
2019-11-27
TestApplication.zip
2019-05-08
download-manage
2019-01-09
Bluetoothdemo
2017-09-11
音频震动管理
2017-09-08
ToolBar封装抽象类统一项目风格
2017-06-01
Android 热修复tinker补丁加载出错,提示日志如下:
2018-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人