
第三方框架
文章平均质量分 67
oShenLi1
这个作者很懒,什么都没留下…
展开
-
Android Studio 插件 —— ButterKnife注解式开发
先看一段代码public class MainActivity extends AppCompatActivity { private Button button; private EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { s转载 2016-03-14 16:47:31 · 472 阅读 · 0 评论 -
美团多渠道打包原理以及使用
传统打包方法原理传统的打包方法都是在AndroidManifest添加渠道标示,每打一次包修改一次标示的名称。效率特别的低,一个稍微大一点的项目打上几十个渠道包可能需要几个小时半天的时间。美团打包方法原理由于传统的打包方式每次修改渠道都需要重新的构建项目,时间都浪费构建上面了,美团提供了一种新的打包方案,将APK直接当做zip解压目录里会有一个META-INF目录而此目录是不参与签名校验的。因此在...转载 2018-02-27 16:47:13 · 785 阅读 · 0 评论 -
xUtils3
https://github.com/wyouflf/xUtils3原创 2016-05-17 09:38:56 · 351 阅读 · 0 评论 -
Android 框架
网络框架:okhttp、volley、android-async-http图片框架:Picasso、Fresco、Glide、Android-Universal-Image-Loader缓存框架:DiskLruCache、 RobospiceJson解析:Gson、Jackson、Fastjson事件总线:EventBus、OttoORM框架:GreenDAOxUtils原创 2016-05-05 16:44:04 · 969 阅读 · 0 评论 -
3D引擎--可移植到Android的开源的引擎
随着android在全球的风靡,越来越多的人将自己的目光投向搭载android的移动设备,但由于手持设备的局限性,怎样利用有限的资源来达到很好的体验,是设备厂商必须要考虑的问题,其中炫目的界面就是可以增加用户体验的一种方式。这其中,3D效果无疑是对用户最具吸引力和说服力的。而3D引擎可以大大节省开发3D的成本,所以做了一次调查,此次调查的引擎必须满足以下:开源:便于更改代码,优化性原创 2016-05-05 17:25:00 · 758 阅读 · 0 评论 -
Android 缓存框架——ASimpleCache
转自:http://www.open-open.com/lib/view/open1375079896671.htmlASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。1、它可以缓存什么东西?普通的字符串、json、序列化的java对象,和 字节数字。2、它有什么特色?原创 2016-05-24 17:09:26 · 424 阅读 · 0 评论 -
Android 网络访问框架——Retrofit
转自:http://blog.youkuaiyun.com/liuhongwei123888/article/details/50375283网络访问框架经过了从使用最原始的AsyncTask构建简单的网络访问框架(甚至不能称为框架),后来使用开源的Android-async-http库,再到使用google发布的volley库,一直不懈的寻找更好的解决方案(银弹),到现在虽然银弹没找到,原创 2016-05-24 17:06:10 · 736 阅读 · 0 评论 -
Android Glide图片加载框架图片变色变绿解决方法
转自:http://blog.youkuaiyun.com/yaphetzhao/article/details/50586991亲测可用!!!图片变色的原因是因为图片压缩所致,一半是webp会出现这样的情况。所以在使用Glide的缓存机制的时候,缓存原图片即可。[java] view plain copy print?Glide.wit原创 2016-04-27 20:00:13 · 2286 阅读 · 0 评论 -
Android Studio 插件 —— GsonFormat
安装结束后需要关闭重新启动Android Studio重新启动后再次进入plugins界面 搜索刚才安装的GsonFormat 显示Uninstall plugin证明你安装成功了 如图 好了,废话不多说,进入主题,GsonFormat是干嘛用的呢,平时我们开发的时候会接收到服务器的响应是Json格式的,我们有时候得把Json转成实体类有利于我们的开发,简单的json还OK,但原创 2016-03-14 17:31:25 · 618 阅读 · 0 评论 -
Android Studio 插件 ——Android Butterknife Zelezny
首先提下ButterKnifey已经更新到版本7.0.0了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从ButterKnife.inject(this);变成了ButterKnife.bind(this);关于7.0.0的ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主页:ht转载 2016-03-14 16:50:25 · 545 阅读 · 0 评论 -
Android productFlavors实现差异化打包
前面介绍过 美团多渠道打包解决了打包慢的问题,但随着渠道越来越多,对打包的要求也越来越多,比如我们的APP 和某个渠道做首发(活动)需要我们在名字后面加上不同的后缀 等等,还有些渠道不让我们使用自动更新、第三方统计,反正就是各种奇葩要求,让我们不得不复制一份代码出来做修改才可以。如果遇到以上问题,不得不逼着我们我们重拉新的分支去做这些处理,如果仅是一两个的话还好,如果多起来简直就是噩梦,我们需要在...转载 2018-02-27 16:53:20 · 587 阅读 · 0 评论