随笔分类 -  Android

做一只快乐的程序员!
摘要:1、布局文件 2、代码部分 3、效果展示 阅读全文
posted @ 2016-06-12 19:21 赵彦军 阅读(62871) 评论(2) 推荐(0)
摘要:1、Activity的 runOnUiThread android Activity runOnUiThread() 方法使用 2、Handler sendEmptyMessage() 3、Handler post() 在子线程中切换到主线程 结果 可见这种方式可以快速切换线程,从log日志来看,切 阅读全文
posted @ 2016-06-12 19:11 赵彦军 阅读(3452) 评论(0) 推荐(0)
摘要:1、子线程和子线程之间的通信 注意: 1、调用Looper类的 prepare() 方法可以为当前线程创建一个消息循环,调用loop() 方法使之处理信息,直到循环结束。 2、Handler有几个构造重载,如果构造时不提供Looper类对象参数,会获取当前线程的Looper对象,即将当前线程的消息循 阅读全文
posted @ 2016-06-12 19:10 赵彦军 阅读(8830) 评论(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 赵彦军 阅读(2127) 评论(0) 推荐(1)
摘要:对Rxjava不熟悉的同学可以先看我之前写的几篇文章 RxJava 和 RxAndroid 一 (基础) RxJava 和 RxAndroid 二(操作符的使用) RxJava 和 RxAndroid 三(生命周期控制和内存优化) 另外推荐几篇比较好的文章,有助于理解Rxjava 安卓客户端是如何使 阅读全文
posted @ 2016-05-27 18:16 赵彦军 阅读(36957) 评论(0) 推荐(0)
摘要:rxjava rxandroid 赵彦军 前言:对Rxjava、Rxandroid不了解的同学可以先看看 RxJava 和 RxAndroid RxJava 和 RxAndroid 二(操作符的使用) RxJava使我们很方便的使用链式编程,代码看起来既简洁又优雅。但是RxJava使用起来也是有副作 阅读全文
posted @ 2016-05-24 15:55 赵彦军 阅读(28581) 评论(0) 推荐(0)
摘要:1、鸿洋 http://blog.csdn.net/lmj623565791/article/ 2、stormzhang http://stormzhang.com/ 3、美团技术团队 http://tech.meituan.com/ 4、爱哥 http://blog.csdn.net/aigest 阅读全文
posted @ 2016-05-18 17:47 赵彦军 阅读(1382) 评论(0) 推荐(1)
摘要:前言:对Rx不了解的朋友可以先看我的第一篇博文 RxJava 和 RxAndroid 一 (基础),是对Rxjava的基本介绍 1、merge操作符,合并观察对象 运行结果 2、zip 操作符,合并多个观察对象的数据。并且允许 Func2()函数重新发送合并后的数据 运行效果:从效果图上可以看出,合 阅读全文
posted @ 2016-05-17 19:01 赵彦军 阅读(13994) 评论(0) 推荐(0)
摘要:TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段 主要作用 时间颗粒度转换 延时 常用的颗粒度 1、时间颗粒度转换 例子 2、延时 一般的写法 TimeUnit 写法 阅读全文
posted @ 2016-05-12 18:00 赵彦军 阅读(81985) 评论(0) 推荐(13)
摘要:在android 中我们一般用 Handler 做主线程 和 子线程 之间的通信 。 现在有了一种更为简洁的写法,就是 Activity 里面的 runOnUiThread( Runnable )方法。 利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Run 阅读全文
posted @ 2016-05-11 18:57 赵彦军 阅读(31419) 评论(0) 推荐(1)
摘要:1、介绍 涛哥写的文章 《Android 插件化的 过去 现在 未来》 http://kymjs.com/code/2016/05/04/01#rd 阅读全文
posted @ 2016-05-06 20:07 赵彦军 阅读(269) 评论(0) 推荐(0)
摘要:一:markdown编辑器下载 小书匠 http://soft.xiaoshujiang.com/ 在线编辑工具,所写即所见 作业部落 https://www.zybuluo.com/mdeditor 客户端下载 https://www.zybuluo.com/cmd/ 二:支持使用范围 githu 阅读全文
posted @ 2016-05-03 11:24 赵彦军 阅读(518) 评论(0) 推荐(0)
摘要:以前写过一个沉浸式状态栏 的实现方式 Android 沉浸式状态栏 实现方式一 现在有个更为简单的实现方式 。 相关链接 http://www.apkbus.com/forum.php?mod=viewthread&tid=255929&extra=page%3D3%26filter%3Dsorti 阅读全文
posted @ 2016-04-29 20:25 赵彦军 阅读(775) 评论(0) 推荐(0)
摘要:运行效果 阅读全文
posted @ 2016-04-29 16:47 赵彦军 阅读(1914) 评论(0) 推荐(1)
摘要:1、当远程仓库有两个分支时,像这样的 获得分支的远程仓库地址 注意:这个地址默认就是克隆master 分支 2、如何克隆 v1.2 分支 ? 用android studio 把项目打开,可以看到 此时可以看到已经把v1.2 分支克隆下来了 3、如何本地v1.2 分支的的基础上,把master 分支克 阅读全文
posted @ 2016-04-26 15:59 赵彦军 阅读(879) 评论(0) 推荐(1)
摘要:1、初始状态 2、本地修改文件,然后commit 3、本地再次修改文件,然后commit 4、本地push 从上图可以看出,push完成后,本地仓库的节点和远程仓库的节点是一样的。 阅读全文
posted @ 2016-04-26 14:24 赵彦军 阅读(808) 评论(0) 推荐(0)
摘要:1、友盟统计 阿里旗下的产品 http://www.umeng.com/ 2、bugly 腾讯旗下的产品 http://bugly.qq.com/ 3、禅道 项目管理工具 需要部署到服务器 http://www.zentao.net/ 4、阿里云的项目管理平台 http://kelude.aliyu 阅读全文
posted @ 2016-04-26 10:10 赵彦军 阅读(1012) 评论(0) 推荐(0)
摘要:1、场景 1.1 最新三次的提交 分别是:定义了一个变量k = 10 、 定义了一个变量 j = 6 、 定义了一个变量 i = 5 ; 本地仓库 和 远程仓库保持一致 1.2 我添加了一行代码 如何回退版本到最近的一次,也就是 定义一个变量 k = 10 这个版本 ? 回退的结果 已经回到我们想要 阅读全文
posted @ 2016-04-22 18:22 赵彦军 阅读(3661) 评论(0) 推荐(0)
摘要:1、 Bilibili https://github.com/Bilibili/ijkplayer 1、测试的时候总是崩溃,不知道是我不会用还是怎么回事. 2016-04-15 2、AndroidVideoPlayer https://github.com/xiongwei-git/AndroidV 阅读全文
posted @ 2016-04-19 14:39 赵彦军 阅读(861) 评论(0) 推荐(0)
摘要:一:简介 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。 https://github.com/bumptech/glide 二:使用 阅读全文
posted @ 2016-04-18 13:43 赵彦军 阅读(33188) 评论(0) 推荐(1)