- 博客(26)
- 收藏
- 关注
原创 EventBus 原理浅析
EventBus 是一款在 Android 开发中使用的发布/订阅事件总线框架,基于观察者模式,将事件的接收者和发送者分开,简化了组件之间的通信,使用简单、效率高、体积小! 主要包含以下几部分的内容: Subscribe注解,注册事件订阅方法,取消注册,事件处理,黏性事件,核心流程梳理等等...
2019-08-09 10:09:23 115
转载 RxJava相关
RxJava2 只看这一篇文章就够了 参考文章:https://juejin.im/post/5b17560e6fb9a01e2862246fRxJava常用方法及含义:一、创建操作符create() 创建被观察者just() 创建一个被观察者,并发送事件,发送的事件不可以超过10个以上。fromArray() 和just一样,不过一次可以传入一个数组fromCallable...
2019-06-25 17:47:29 215
原创 OkGo的简单使用
OkGo这个框架可能很多人听过,但是okHttp开发安卓的人士一定听过,可能还在使用。现在最火的两个框架一个是OkHttp另一个是Retrofit,Retrofit用过一次感觉不太好,主要是我没有封装好,用起来一点都不顺,所以对Retrofit就没啥好感了。闲话不多说我们进入正题OkGo使用步骤: 一、导包github项目:https://g...
2019-06-05 08:53:52 1329
原创 OkHttp使用心得
/** * post请求 */private void postRequest() { CalendarBean.InnerClass innerClass = new CalendarBean.InnerClass(); final MediaType JSON = MediaType.parse("application/json;charset=utf-8"); ...
2019-05-10 09:23:47 136
原创 Android 中从assets读取text文本中的内容
使用场景:一般情况下如果需要读入外部的数据库内容中的数据,需要把相关的数据库文件放在assets目录下读取方式:/** * 读取文本数据 * * @param context 程序上下文 * @param fileName 文件名 * @return String, 读取到的文本内容,失败返回null */public static String readAssets(C...
2019-03-18 16:05:57 801
原创 git操作
git远程链接码云点击打开链接Androidstudio从码云clone新正确姿势:1、在本地通过Git命令添加公钥 2、git clone -b 分子名称 仓库地址git常用命令git branch 查看本地分支git branch -r 查看远程分支git branch -a 查看所有分支git checkout 分子名称 切换到指定分支git ...
2017-11-08 10:35:07 260
转载 Android混合开发之WebView与Javascript交互
http://www.cnblogs.com/whoislcj/p/5980240.html
2017-08-25 16:28:01 162
转载 全面的介绍retrofit的文章
https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247485739&idx=1&sn=751318824da6b00507c3023207476f84&chksm=96cda866a1ba2170d2ac32d93147a4302ab3e083e96d55966d7e7f545564e02463d4c5083a92#rd
2017-07-14 15:37:45 192
转载 获取状态栏的高度
/** * 获得状态栏的高度 * * @param context * @return */ public static int getStatusHeight(Context context) { int statusHeight = -1; try {
2017-04-11 10:28:21 240
原创 Android studio 打包流程
第一步:创建 signStore第二部:填写密码打包成线上包第三步:点击finishAndroid studio 生成 apk签名小技巧点击底部的Terminal,输入如下图的命令即可,一般用的是sha1的签名
2017-03-08 15:51:49 998
原创 用一个第三方的类实现自动换行,简单写死日历组件
布局文件 xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rel_table_root" android:layout_width="match_parent"
2017-03-06 13:46:35 378
原创 关于Android性能优化的简单总结
Android性能优化Android性能优化主要分几大类:1。app启动优化 2.布局优化 3. 响应优化 4.内存优化 5.网络优化 一。性能分析工具 1。Hierarchy Viewer提供了一个可视化的界面来检测布局的层级,让我们可以优化布局层级,删除多余的不必要的层级,提升布局速度 其中下边有三个圆形的图标分别表示测量 、 排
2016-11-21 14:43:09 543
原创 使用SwipeRefreshLayout和自定义的PullToReFreshListView实现下拉刷新和上拉加载更多
1、布局文件xml version="1.0" encoding="utf-8"?>android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout
2016-09-22 15:25:01 469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人