美文网首页
The Summary of Reading MeiZhi

The Summary of Reading MeiZhi

作者: 小甜妮子__ | 来源:发表于2017-02-19 20:14 被阅读6次

0208

1.ButterKnife

(1)Android Studio安装Android ButterKnife Zelezny插件;

(2)正常编写布局XML文件;

(3)在Java类中右键R.layout.xxx-->Generate-->Generate ButterKnife;

(4)生成@Bind之后ButterKnife.bind(this)即可;

(5)在onDestroy()中ButterKnife.unbind(this)。

2.Google自己的下拉刷新组件SwipeRefreshLayout

(1)在layout中添加SwipeRefreshLayout;

(2)在Activity中使用。

3.LiteOrm

是一个小巧、强大、比系统自带数据库操作性能快1倍的 android ORM 框架类库,开发者一行代码实现数据库的增删改查操作,以及实体关系的持久化和自动映射。

详见GitHub-->https://github.com/litesuits/android-lite-orm

(1)一个数据库对应一个LiteOrm实例,所以初始化应保持单例(所以可以在Application中初始化);

(2)实体类(Entity)常用注解:@Table("table_name")指定表明,@PrimaryKey(AssignType.AUTO_INCREMENT)自增主键,@NotNull字段非空,@Ignore字段忽略即不存储到数据库中,@Default("true")指定字段默认值,@Column指定字段列名;

(3)常用操作

直接操作对象即可,LiteOrm会为你完成探测、建表等工作。

4.SnackBar

5.RecyclerView

可以轻松的通过这个控件实现ListView,GirdView,瀑布流等效果。高度解耦。详见:http://blog.csdn.net/lmj623565791/article/details/45059587;

0209

1.Heads-Up:在 android 在5.0中加入个通知新样式。

2.OkHttp,Retrofit,RxJava

详见:http://blog.csdn.net/column/details/13297.html;http://gank.io/post/560e15be2dca930e00da1083#toc_1;

(1)RxJava:异步+简洁(对比AsyncTask / Handler而言)

3.Picasso

0210

1.SpannableString

2.LocalBroadcastManager

(1)不能跨进程(与之前使用的广播相比);

3.Java常用排序算法http://blog.csdn.net/qy1387/article/details/7752973

4.国内一线互联网公司内部面试题库https://github.com/JackyAndroid/AndroidInterview-Q-A/blob/master/README-CN.md

相关文章

网友评论

      本文标题:The Summary of Reading MeiZhi

      本文链接:https://www.haomeiwen.com/subject/emtbittx.html