android进阶
方兵兵
大数据开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android自定义控件
android中自定义控件是很常见的,很多应用都会用到。这里总结一下。1、首先建一个类继承布局文件(可以是Relativelayout、Linearlayout…)或View。重写构造函数。 2、在values目录下编写attrs.xml属性文件,里面写自定义控件用到的属性。 3、使用方法:在布局文件中xmlns:custom(名字无所谓)=”http://schemas.android.com原创 2016-03-17 18:20:16 · 364 阅读 · 0 评论 -
Android_MVVM架构(1)基本认识
Android 团队发布了一个数据绑定框架(Data Binding Library)。以后可以直接在 layout 布局 xml 文件中绑定数据了,无需再 findViewById 然后手工设置数据了。这无疑节省了一大笔时间,但是要熟练运用该框架,也要花费一定的时间和精力。配置环境目前,最新版的Android Studio已经内置了该框架的支持,配置起来也很简单,只需要编辑app目录下的build原创 2016-07-27 01:34:55 · 540 阅读 · 0 评论 -
android中从代码上看安装程序之普通安装和静默安装
在Android开发中,我们经常需要对自己的APP进行自动升级安装,今天我们就来讲一讲安装程序的代码怎么写,android中,安装程序的方式分为普通安装和静默安装,普通安装是通过调用Intent来发送一个”application/vnd.android.package-archive”给系统,然后系统调用自身的安装程序来帮助你来完成程序的安装工作。静默安装时通过调用系统命令pm来完成的。 转载自:转载 2017-03-20 11:30:44 · 287 阅读 · 0 评论 -
Android RxJava使用介绍(3) RxJava的操作符及Android事件总线
android事件总线 http://www.cnblogs.com/mstk/p/5851039.html http://www.jikexueyuan.com/course/933_3.html?ss=1RxJava的操作符及Android事件总线 http://www.myexception.cn/android/1949467.html转载 2017-03-15 16:16:59 · 345 阅读 · 0 评论 -
自动更新组件
自动更新组建的意义能最及时的告知所有用户有新的版本对用户来说更新更加的简单,无需打开第三方应用可以强制用户更新。(一些特定场景下)自动更新原理 1、apk安装包文件下载 2、利用Notification通知用户进度等消息 3、文件下载成功后调用系统安装程序 所需知识点 1、异步http请求文件下载,线程间通信 2、Notification相关知识点 3、如何调用安装程序进行安装转载 2017-05-19 14:48:04 · 1115 阅读 · 0 评论 -
okhttp框架解析与应用
请求头表明本次请求的客户端本次请求所使用的cookie本次请求希望返回的数据类型本次请求是否采用数据压缩等等一系列设置响应头服务器标识状态码Http优势简单,快速灵活无连接无状态SPDY介绍SPDY是一种HTTP的兼容协议多路复用请求对请求划分优先级 (比如会先返回文字,再返回图片,视频)压缩HTTP头 (减少请求数据量)HTTP2.0介绍基于SPDY, IET原创 2017-05-19 17:32:50 · 364 阅读 · 0 评论 -
Android热修复原理
dex分包的好处: 1、每个classes.dex文件只能有65536个函数,因为在编译成 Dalvik 字节码,也就是把你的 Class 们生成打包到一个 classes.dex 中去的时候呢,编译器会给你的 App 中所有的函数方法指定一个 ID, 然后每一个 classes.dex 中 ID 的范围是 [0, 0xffff] 。 所以,你懂的,就有了那么一个 65k原创 2017-06-02 22:28:21 · 281 阅读 · 0 评论 -
andfix热修复之生成dex文件
热修复中用到把修改好的java文件编译成class再打包生成dex 步骤: 1、配置dx.bat到环境变量 选择androidsdk\build-tools中任一版本的都行。 配置dx.bat的路径到系统的PATH路径。 3、将要生成dex的class文件 连同全路径文件夹拷贝到D:\dx中,比如 D:\dx\com\jni\tony\fixframework\web\Caclutor.原创 2017-12-21 23:13:42 · 399 阅读 · 0 评论
分享