第三方框架的学习
文章平均质量分 92
LoveWyf_
本人学识渊博 经验丰富,代码风骚、效率恐怖,c/c++、java、php无不精通,熟练掌握各种框架,深山苦练20余年,一天只睡4小时,千里之外定位问题,瞬息之间修复上线。可连续编程100小时不休息!学校不支持编程已辍学,家人不支持编程已断绝关系,老婆不支持编程已离婚!
展开
-
greenDao3的基本使用
greenDao是一个开源的AndroidORM对象关系映射型数据库操作框架,它的使用效率要高于其他ORM型数据库框架。greenDao官网:http://greenrobot.org/greendao/greenDao GitHub地址:https://github.com/greenrobot/greenDAOgreenDao核心类:DaoMaster:Da原创 2016-11-17 17:01:37 · 1746 阅读 · 1 评论 -
Android 常用换肤方式以及原理分析
Android 换肤常用方法1.通过Theme切换主题通过在setContentView之前设置Theme实现主题切换。 在styles.xml定义一个夜间主题和白天主题:<style name="LightTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="color...原创 2018-09-05 13:49:01 · 2561 阅读 · 0 评论 -
android基于libjpeg-turbo的图片压缩框架
Light a lightweight image compress framework for Android based on libJpeg. 一个基于libJpeg的压缩图片框架, 支持配合rxjava使用。 可以一行代码解决图片下载->压缩->显示的过程。demo效果先展示一下压缩前后的效果对比,以及文件大小和占用内存的大小 demo比较简单,运行的时候请打开s原创 2018-01-26 16:47:49 · 1970 阅读 · 0 评论 -
Android 一个轻量级的自动恢复内存数据框架
通过简单的接入代码自动对Activity 或者Fragment进行内存恢复操作原创 2017-12-14 17:58:26 · 1175 阅读 · 0 评论 -
rxjava2 + retrofit上传文件示例
service请求参数:ApiService:@Multipart@POST("/api/chunkupload/upload")ObservableResponseUploadFileModel>> fileUpload(@Part(value = "key") String key, @Part() MultipartBody.Part file);请求过程原创 2017-12-21 15:56:47 · 3267 阅读 · 0 评论 -
android插件化框架-Replugin
Replugin是360开源的一款插件化框架,同样过多的资料就不在这展现了,github上有最完整的官网介绍。github地址:https://github.com/DroidPluginTeam/DroidPlugin宿主接入工作project的gradle中加入:classpath'com.qihoo360.replugin:replugin-host-gradle原创 2017-11-20 14:28:10 · 1053 阅读 · 0 评论 -
android插件化框架-VirtualApk
首先奉上Virtualapk 的github地址:https://github.com/didi/VirtualAPKVirtualAPK是滴滴出行自研的一款优秀的插件化框架,它的介绍这里就不说了,自行查看wiki文档,这里只给出最基础的接入方法以及注意点:宿主程序(主app):首先project的gradle中添加:classpath 'com.didi.virtuala原创 2017-11-11 14:56:07 · 847 阅读 · 0 评论 -
一个可以自动调用OnSaveInstanceState保存并恢复数据的框架
最新的文档地址http://blog.csdn.net/qq_25412055/article/details/78805525我们开发app的时候,都会遇到一个问题,当我们的app长时间切到后台,或者一些不在栈顶的页面,当我们重新进入的时候,这个Activity或者Fragment就会被重新onCreate,但是此时,页面中具有id的控件,这些值都是会被系统自动保存下来的。这是因为onSaveI...原创 2017-01-23 11:43:54 · 5190 阅读 · 3 评论 -
Retrofit缓存设置,处理UnKnownHostException异常信息
okHttp是相当于httpURLConnection、HttpClient同一级别的网络请求方式,而现在的httpURLConnection底层也是通过okHttp来实现的。因此square公司之前出了一个新的框架:Retrofit对okHttp近一步封装。通常我们对网络数据进行请求,联网的时候返回数据,没有网络的时候则无法请求数据。这种效果其实对很多App来说不是很令人满意的。因此,我们希原创 2016-12-16 22:15:10 · 4473 阅读 · 0 评论 -
GreenDao3 api、注解说明
这边使用的是GreenDao3.1,它的注解都在greendao-api-3.1.0下原创 2016-11-11 22:49:31 · 4645 阅读 · 0 评论 -
无需自定义View,彻底放弃shape,selector吧
前言作为一个android程序员,对于shape、selector这两个标签一定不陌生。每当UI设计师给我们设计出一个个button背景的时候,我们就需要去drawable文件夹下去新建一个bg_xxx.xml,然后很多时候区别仅仅是一个边框的颜色或者填充的颜色。这就导致了很多非常相似的.xml文件产生。 网上之前也有了一种通过自定义View,在xml中通过设置属性达到shape效果...原创 2018-09-11 00:28:13 · 1493 阅读 · 2 评论