06 2015 档案

摘要:现在很多项目需要到达同一个Apk既可以在Phone上跑也尅在tablet上跑,即界面要适应不同尺寸和类型的需要而自动调整。这个即为响应式设计。在web开发商响应式设计已经是个常谈的内容了,而对于android开发,也有很多相关的资料,比如使用fragment。这里将一些要点总结下。1. 使用rela... 阅读全文
posted @ 2015-06-30 14:54 soaringEveryday 阅读(2197) 评论(0) 推荐(2) 编辑
摘要:首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从ButterKnife.inject(this);变成了ButterKnife.bind(this);关于7.0.1的ButterKnife的各种用... 阅读全文
posted @ 2015-06-29 14:42 soaringEveryday 阅读(21340) 评论(1) 推荐(1) 编辑
摘要:问题:项目中不同的分发渠道可能需要打包多种APK(同样的代码),包名可能是不一样的,如果一个一个修改包名重新编apk是很麻烦,可以参考下列步骤在Android Studio上操纵Gradle来打包不同包名的apk。这里例子的目标是,同样的代码,打包成com.example.android.newsr... 阅读全文
posted @ 2015-06-25 13:37 soaringEveryday 阅读(9065) 评论(1) 推荐(2) 编辑
摘要:通常多pane的设计中,比如Fragment A是个Headline,Fragement B是detail,那么B通常需要实现A的点击事件的接口,这样子的话,两个fragment就高耦合了,而且需要在Fragment A中编写一个interface,如果Fragment很多,情景更复杂些,就乱了。这... 阅读全文
posted @ 2015-06-24 17:13 soaringEveryday 阅读(4323) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示