上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 你遗漏的Android广播知识点 原理简介 广播是Android系统提供的一种可以在进程或者线程之间的通信,分为广播接受者和发送者;一般来说接受者先注册之间receiver,系统会通过binder机制将其注册到系统的AMS上,当发送者发送广播时,将Intent发送给AMS,AMS会查看已注册的广播, 阅读全文
posted @ 2019-04-18 09:40 帅气好男人_jack 阅读(14) 评论(0) 推荐(0) 编辑
摘要: java数据结构进阶 先简单总结常见list、set和map,list和set都集成于Collection 集合,list有序集,能存储相同元素,set无序集,不能存储相同元素,map键值对方式存储 list下面有ArrayList、LinkedList,前者底层是以数组方式存储,后者链表方式;浅谈 阅读全文
posted @ 2019-04-04 21:39 帅气好男人_jack 阅读(2) 评论(0) 推荐(0) 编辑
摘要: merge/mergeArray/mergeDelayArray 方法名可能拼写有误,但不影响阅读 解释 合并多个请求任务,merge做多可以执行4个任务,超过4个可以用mergeArray,这些请求任务可以顺序执行,也可以多线程执行,其中一个执行出现error,会停止所有请求,但最后一个出外 示例 阅读全文
posted @ 2019-04-03 11:32 帅气好男人_jack 阅读(8) 评论(0) 推荐(0) 编辑
摘要: DialogFragment简单用法 简介设置UI设置UI布局属性显示和关闭 简介 对话框建议使用DialogFragment替代Dialog,DialogFragment可以增加复用性,而且有自己的生命周期管理,简单/复杂的UI都建议使用 设置UI 有两种设置UI View的方法: onCreat 阅读全文
posted @ 2019-03-31 18:09 帅气好男人_jack 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 使用Lifecycle功能失败,Activity的getLifecycle().addObserver(presenter) 问题描述 使用api 28的sdk Lifecycle功能,presenter对象继承了LifecycleObserver,但是始终提示这个Activity不是一个Lifec 阅读全文
posted @ 2019-03-03 15:49 帅气好男人_jack 阅读(5) 评论(0) 推荐(0) 编辑
摘要: HTTPS包原理解析 HTTPS包之所以比HTTP安全是因为HTTP包经过秘钥加密,这个秘钥是HTTP建立握手阶段由客户端与服务端协商分配的,如果这个握手阶段需要进行证书验证,则无论如何你用一些抓包工具是抓不到HTTPS包的;但是现阶段很多移动App没有进行HTTPS证书验证,那这就好办了; 抓包工 阅读全文
posted @ 2019-02-22 15:56 帅气好男人_jack 阅读(7) 评论(0) 推荐(0) 编辑
摘要: MVP快速集成框架 原理图 Java类及包路径解释 com.jz.appframe.behavior behavior路径下定义每个视图(Activity)的请求行为和响应行为,内部对应到每一个方法 com.jz.appframe.data app数据处理package,其中DataManager是 阅读全文
posted @ 2019-02-21 14:21 帅气好男人_jack 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Android脚本工具 – 自动优化清除studio项目下无用的资源文件 工具使用原理 以项目根目录下App模块为根目录,自动搜索/app/src/main/res下所有的图片、布局、菜单等资源文件,用res下所有资源文件名去搜索项目的Java代码和布局文件layout下是否被使用,并将未备用的资源 阅读全文
posted @ 2018-10-26 12:28 帅气好男人_jack 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Android 6.0 运行时权限,可以使用PermissionDispatch框架完成权限控制,也可以自己写代码,不过比较繁琐,如下代码: @RequiresApi(api = Build.VERSION_CODES.M) private void initPermission(){ permis 阅读全文
posted @ 2018-10-16 17:35 帅气好男人_jack 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 生成签名文件 可以生成keystore或者jks格式的文件,谷歌提倡用后者签名,拒波折了解,两者的差异在于:前者会对apk的每一个路径进行签名,二后者只会对整个apk进行一次签名,后者产生的apk比较小 生成签名命令 keytool -genkey -keyalg RSA -alias 别名 -ke 阅读全文
posted @ 2018-10-15 16:48 帅气好男人_jack 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页