Android
xsjyahoo
这个作者很懒,什么都没留下…
展开
-
【App小应用】ZipFiles 解压缩zip文件
ZipFiles首先需要使用权限管理,用以前做过的PermUtil来进行管理权限。主要是针对6.0后的动态权限,同时兼顾kitkat。参考以下文献。 权限管理测试是否能够读取到特定的文件。这个参照以下文献。 文件选取 需要注意的是在选取的时候需要设置intent的种类,即设置intent.setType,参考以下文献: 文件种类设置 最后设置的类型为application/zip在读原创 2016-05-25 15:01:53 · 662 阅读 · 0 评论 -
编译AOSP方便阅读源码
背景: 下载完成AOSP阅读源码的过程中,由于代码量打,如果使用日志的方式来判断业务流程怎么走会提升效率,因此怎样才能正确的使用log日志有助于快速阅读是这部分文档的目的。分析: 1.下载AOSP。 1.1AOSP在国内可以使用TUNA的镜像,具体的方法如下面的链接: https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 1.2下载完成原创 2016-04-19 17:26:28 · 1830 阅读 · 0 评论 -
[Android 小应用]batterymonitor 电源监控
电源监控原创 2016-05-20 15:06:33 · 1272 阅读 · 0 评论 -
Dagger2, Retrofit和MVP设计模式案例分析
了解Dagger2,Retrofit和MVP设计模式初始文献 初始文献中给出了源代码的git地址,可以下载哦~ 针对初始文献分析的文献本文主要针对上面两个文献再接再厉 1. DaggerAppComponent 是编译时候生成的,在生成完成后需要重新导入。 2. 另外,在阅读上面的源代码中,首先要了解一点注入的基本知识。自定义注解 如ActivityScope:@Provides原创 2016-05-21 16:24:47 · 515 阅读 · 0 评论 -
[android基础] Gradle,gradlew的使用
因为在gradle语法中有时会出现Groovy 的一些定义,所以下面先简单学习下groovy语法Gradle学习最基础的知识参考文献1 0.1 新建一个build.gradle文件,然后在其中编写参考文献1中提到的各种task,然后调用下面的方法来运行gradle task名0.2 基础语法知识。 0.2.1 Action的使用 用<<简化为task分配doLast actiontask原创 2016-06-06 08:20:37 · 1145 阅读 · 0 评论 -
[Java] JAVA设计模式
设计模式摘自 《Android 源码设计模式 解析与实战》中介者模式先定义这个抽象colleague类,但是这个里面为什么要定义中介者?参考下面第二点,是作为一个对象,可能会面向不同的调解Meditor对象,所以对于每个对象应该是一对多。public abstract class Colleague { protected Mediator mediator; public Co原创 2016-07-01 12:50:58 · 335 阅读 · 0 评论