摘要: OkHttp是Android中包含的功能强大的HTTP客户端,此框架平时用的还挺多的,但是今天的主角是OkHttp的低层IO库——Okio,Okio是对java.io和java.nio的补充,使访问、存储和处理数据变得更加容易。 这里是它的官网:https://square.github.io/ok 阅读全文
posted @ 2020-12-14 13:46 宇宙的本质是计算 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 在Android中使用HTTPS的场景比较频繁,所以对于HTTPS的证书应该如何校验呢?关于HTTPS的校验原理可以参考我之前写的一篇文章:《 HTTPS协议实现原理 》,相信看完后应该对HTTPS有一个比较大致的了解。而且对HTTP(s)请求的工具进行了封装,需要体会这种封装工具类的思路,也就是编 阅读全文
posted @ 2020-12-11 22:14 宇宙的本质是计算 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 为什么微信、QQ、淘宝等App都能访问联系人(通讯录)呢?是因为Android存在一种应用之间的数据共享机制,即ContentProvider,ContentProvider作为Android四大组件之一,为存储和获取数据提供统一的接口,可以在不同的应用程序之间共享数据。对于ContentProvi 阅读全文
posted @ 2020-12-09 23:06 宇宙的本质是计算 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 在Android 中,一个进程通常无法访问另一个进程的内存。因此为了进程间通信,Android提供了AIDL机制,AIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition languag 阅读全文
posted @ 2020-12-09 00:24 宇宙的本质是计算 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 服务作为Android四大组件之一,是一种可在后台执行长时间运行操作而不提供界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。需要注意的是服务并不会自动开启线程,所有的代码都是默认运行在主线程当中的,所以需要在服务的内部手动创建子线程,并在这里执行具体的任 阅读全文
posted @ 2020-12-08 09:41 宇宙的本质是计算 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Application是维护应用全局状态的基类,Android系统会在启动应用进程时创建一个对应的Application对象。所以当我们需要创建全局变量的时候,不需要再像Java那样需要创建public权限的static变量,而直接在Application中去实现。其他组件只需要调用Context的 阅读全文
posted @ 2020-12-07 17:24 宇宙的本质是计算 阅读(146) 评论(0) 推荐(0) 编辑
摘要: title: 全局大喇叭——BroadcastReceiver tags: Android 消息通信 categories: 移动开发 abbrlink: 17555 date: 2020-12-04 12:10:00 本篇文章记述了Android的四大组件之一 —— BroadcastReceiv 阅读全文
posted @ 2020-12-04 15:19 宇宙的本质是计算 阅读(200) 评论(0) 推荐(0) 编辑
摘要: title: SQLite原理与运用 tags: Android SQLite ORM框架 categories: 移动开发 abbrlink: 43941 date: 2020-12-03 12:10:00 SQLite是一个开源的关系型数据库,实现自包容、零配置、支持事务的SQL数据库引擎。其特 阅读全文
posted @ 2020-12-03 17:32 宇宙的本质是计算 阅读(923) 评论(0) 推荐(0) 编辑
摘要: title: SharedPreference与文件存储 tags: Android 存储 categories: 移动开发 abbrlink: 41105 date: 2020-12-02 18:10:00 Android常用数据存储方式有SharedPreferences存储数据(虽然还是属于内 阅读全文
posted @ 2020-12-03 17:31 宇宙的本质是计算 阅读(284) 评论(0) 推荐(0) 编辑
摘要: title: Android屏幕适配 categories: 移动开发 tag: Android abbrlink: 13324 date: 2020-11-30 00:21:30 由于Android系统的开放性,任何用户、开发商、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样 阅读全文
posted @ 2020-12-03 17:30 宇宙的本质是计算 阅读(166) 评论(0) 推荐(0) 编辑