摘要: 查看当前顶层的Activity dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p' 1. 删除指定文件下的指定文件 // -f 强制删除文件不需要确认 // -r 递归删除文件夹内文件 adb shell 阅读全文
posted @ 2019-08-05 15:16 Vitality 阅读(1093) 评论(0) 推荐(0)
摘要: 使用Messenger: Messenger 可以在不同的进程传递 Message 对象,而我们可以在 Message 对象中放入我们所需要的数据,这样就能实现进程间通信了。首先我们来看一个图了解一下: 由图可以看出,我们可以在客户端发送一个Message给服务端,在服务端的handler中会接收到 阅读全文
posted @ 2019-08-05 10:02 Vitality 阅读(795) 评论(0) 推荐(0)
摘要: 概述: AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以拿来生成用于IPC的代码。从某种意义上说AIDL其实是一个模板,因为在使用过程中,实际起作用的并不是AID 阅读全文
posted @ 2019-08-04 23:00 Vitality 阅读(220) 评论(0) 推荐(0)
摘要: 1_xUtils3 简介 1.1_简介 xUtils3 是 xUtils 的升级版,功能和性能都在提高,xUtils3 主要有四大模块:注解模块,联 网模块,图片加载模块,数据库模块; 注解模块: 用于在 Activity 或者 Fragment 中初始化布局文件,便于代码更加简洁; 联网模块: x 阅读全文
posted @ 2019-08-04 19:40 Vitality 阅读(573) 评论(0) 推荐(0)
摘要: 1_特点 1)多线程下载图片,图片可以来源于网络,文件系统,项目文件夹 assets 中以及 drawable中等 2)支持随意的配置 ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置 3)支持图片的内存缓存,文件系统缓存或者 SD 卡缓存 阅读全文
posted @ 2019-08-04 19:20 Vitality 阅读(333) 评论(0) 推荐(0)
摘要: DrawerLayout 基本使用 我们先来看一下布局 在 DrawerLayout 里包括两个子布局 第一个是主页布局 第二个是侧滑布局 注意: 第一个布局可以是任意布局 但必须设置成 全屏显示, 第二个布局可以任意宽度 但必须设置 android:layout_gravity="start" S 阅读全文
posted @ 2019-08-04 19:06 Vitality 阅读(139) 评论(0) 推荐(0)
摘要: 1_FastJson 框架技术 1)特点:Fastjson 是一个 Java 语言编写的高性能功能完善的 JSON 库。它采用一种“假定有 序快速匹配”的算法,把 JSON Parse 的性能提升到极致,是目前 Java 语言中最快的 JSON 库。 2)下载地址:https://github.co 阅读全文
posted @ 2019-08-03 18:00 Vitality 阅读(211) 评论(0) 推荐(0)
摘要: 1_GSON 框架技术 1)特点:编码简洁,谷歌官方推荐 2)下载地址:https://mvnrepository.com/artifact/com.google.code.gson/gson 1.1_将 json 格式的字符串{}转换为 Java 对象 1)用到的 API <T> T fromJs 阅读全文
posted @ 2019-08-03 17:49 Vitality 阅读(319) 评论(0) 推荐(0)
摘要: 1_OKHttp 简介1.1_简介OKHttp是一款高效的HTTP客户端,支持连接同一地址的链接共享同一个socket, 通过连接池来减小响应延迟,还有透明的 GZIP 压缩,请求缓存等优势,其核心 主要有路由、连接协议、拦截器、代理、安全性认证、连接池以及网络适配,拦 截器主要是指添加,移除或者转 阅读全文
posted @ 2019-08-03 17:25 Vitality 阅读(517) 评论(0) 推荐(0)
摘要: 概述 Retrofit 是一个类型安全的 REST 客户端,Square 提供的开源产品。它可以直接解析 JSON 数 据变成 JAVA 对象,甚至支持回调操作,处理不同的结果。 官方地址:http://square.github.io/retrofit/ 在官方地址中可以下载 jar 包,也可以在 阅读全文
posted @ 2019-08-02 22:53 Vitality 阅读(1417) 评论(0) 推荐(0)