06 2016 档案

摘要:最近在学习图片加载框架Glide的时候,被他精简的写法震惊了。一句话,就可以搞定。 同时在年初的时候,学习RXJava的时候,用链式编程很优雅。 今天就来学习一下,建造者模式在Android中简单应用 。 Builder 的好处 代码可读性好,只需要写一句代码,链式编程很优雅 方便。通过不同的组合就 阅读全文
posted @ 2016-06-27 19:08 赵彦军 阅读(2431) 评论(1) 推荐(0) 编辑
摘要:由于公司的项目是投放 google play store , 所以要做国际化。国际化遇到的两个大问题 字符串国际化 布局样式国际化 一:字符串国际化 解决这个问题很简单,在res目录下放不同国家的value文件夹,在相应文件夹里的 strings.xml 文件放对应的语言即可。比如 二:布局样式国际 阅读全文
posted @ 2016-06-24 19:54 赵彦军 阅读(2116) 评论(0) 推荐(0) 编辑
摘要:1、首先定义 ScreenListener 2、使用 阅读全文
posted @ 2016-06-24 16:32 赵彦军 阅读(12130) 评论(0) 推荐(0) 编辑
摘要:1、okHttp https://github.com/square/okhttp 2、okhttp-utils https://github.com/hongyangAndroid/okhttp-utils 3、NoHttp https://github.com/yanzhenjie/NoHttp 阅读全文
posted @ 2016-06-23 18:46 赵彦军 阅读(686) 评论(0) 推荐(0) 编辑
摘要:前言:通常,我们写的公共的模块给别人用,但是这个模块又必须在特定的线程中执行。 比如,一个加载网络图片的的方法,需要在子线程中执行。 但是其他的同事在使用的时候,可能一不小心就在主线程中执行了 loadImage() 方法。这样就势必造成了界面卡顿。 为了避免这种情况,我们需要一个线程判断的工具 T 阅读全文
posted @ 2016-06-15 16:42 赵彦军 阅读(9154) 评论(0) 推荐(0) 编辑
摘要:1、布局文件 2、代码部分 3、效果展示 阅读全文
posted @ 2016-06-12 19:21 赵彦军 阅读(62779) 评论(2) 推荐(0) 编辑
摘要:1、Activity的 runOnUiThread android Activity runOnUiThread() 方法使用 2、Handler sendEmptyMessage() 3、Handler post() 在子线程中切换到主线程 结果 可见这种方式可以快速切换线程,从log日志来看,切 阅读全文
posted @ 2016-06-12 19:11 赵彦军 阅读(3434) 评论(0) 推荐(0) 编辑
摘要:1、子线程和子线程之间的通信 注意: 1、调用Looper类的 prepare() 方法可以为当前线程创建一个消息循环,调用loop() 方法使之处理信息,直到循环结束。 2、Handler有几个构造重载,如果构造时不提供Looper类对象参数,会获取当前线程的Looper对象,即将当前线程的消息循 阅读全文
posted @ 2016-06-12 19:10 赵彦军 阅读(8803) 评论(0) 推荐(0) 编辑
摘要:1、网易云信 http://netease.im/ 2、环信 http://www.easemob.com/customer/im 3、融云 http://www.rongcloud.cn/ 4、极光IM https://www.jpush.cn/common/im/ 5、容联云 http://ww 阅读全文
posted @ 2016-06-12 19:02 赵彦军 阅读(2058) 评论(0) 推荐(1) 编辑

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