
Android进阶
文章平均质量分 68
于王令
热爱移动开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android6.0系统权限
转载来自:http://www.open-open.com/lib/view/open1450578678148.htmlAndroid6.0带来了新的权限管理方式,本文主要来源于官方文档,加入了自己的理解,目的是想总结Android6.0权限管理的新方式,其他部分可能主要是总结式的带过,后续再详细分析。一.Security Architecture(安全体系结构)转载 2016-06-30 10:56:16 · 544 阅读 · 0 评论 -
Activity的生命周期
原创 2016-07-04 15:03:49 · 402 阅读 · 0 评论 -
Android Studio项目怎么导入Coding上创建的版本库
相信大家在协同开发的时候,都想到使用版本管理仓库,像gitub,coding等。在这里介绍coding。在使用coding的时候,大家经常不知道在coding上面创建的、初始化的版本仓库怎么和AndroidStudio项目进行结合。我之前也在网上查了好久,但是讲得都不是很清楚,经过自己的多次摸索后,找到了一种方法,希望可以帮助到大家。1.在coding上创建项目,点击+号2.填原创 2016-12-11 17:42:22 · 2265 阅读 · 0 评论 -
Android Parcelable接口的使用
Serializable(Java自带):Serializable是序列化的意思,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行传输,也可以存储到本地。Parcelable(android专用):除了Serializable之外,使用Parcelable也可以实现相同的效果,不过不同于将对象进行序列化,Parcelable方式的实现原理是将一个完整的对原创 2017-06-01 19:48:59 · 427 阅读 · 0 评论 -
热修复Andfix原理及实践
1. 原理热修复Andfix的原理简单的说就是方法体的替换它是在已经加载了的类中直接在native层替换掉原有方法,是在原来类的基础上进行修改。核心在native层的replaceMethod函数。参数是在java层通过反射机制得到的Method对象所对应的jobject,src对应是需要被替换的方法,dest对应新方法,新方法在补丁包中。Android的原创 2017-08-08 22:08:44 · 747 阅读 · 1 评论 -
Sophix介绍与实践
1. 介绍移动热修复(Sophix)是阿里云提供的Android平台App热修复服务方案2. Sophix优势通过比较可以发现Sophix相比其他平台的实现更具优势A.对于部分修改,补丁即时生效,不需要应用重启(这个还得看情况,较大的修改或者修改类结构之类的,会导致重启)B.补丁包同样采用差异技术,生成的PATCH体积小C.对应用无侵入,几乎没有性能损耗原创 2017-08-08 22:19:53 · 3736 阅读 · 0 评论 -
SonarQube Win安装部署与实践
1. SonarQube简单介绍SonarQube能够提供对代码的一整套检查扫描和分析功能,拥有一套服务器端程序,然后再通过客户端或者别的软件的插件的形式完成对各开发环境和软件的支持。对编程语言的支持非常广泛,包括C、C++、Java、Objective C、Python、JavaScript、PHP、C#、Swift、Erlang、Groovy等众多语言提供了对HTML、CSS原创 2017-08-08 22:47:51 · 10561 阅读 · 0 评论 -
DataBinding详解
Databinding介绍Databinding数据绑定,简单的说,就是通过某种机制,把代码中的数据和xml(UI)绑定起来,双方都能对数据进行操作,并且在数据发生变化的时候,可以自动刷新数据。数据绑定方式单向绑定单向绑定就是说数据的流向是单方面的,只能从代码流向UI;双向绑定双向绑定的数据流向是双向的,当业务代码中的数据改变时,UI上的数据能够得到刷新;当用户通过UI交互编辑了数据时,数据的变化也原创 2017-08-08 23:04:14 · 1376 阅读 · 0 评论