07 2018 档案
摘要:xUtils同Afinal一样属于聚合型框架, 大而全,但是越容易牵一发而动全身。所以不推荐使用,只做了解即可.应付手头临时项目. Android 开源框架 ( 四 ) Afinal Android 里的 ORM IOC聚合型框架 一.Xutils 介绍 Xutils是基于afinal开发的,但是比
阅读全文
摘要:Afinal 是一个android的sqlite的 orm 和 ioc 框架.是一种聚合型框架, 大而全。所以不推荐使用,只做了解即可.应付手头临时项目. 推荐阅读,这么多开源框架,该用哪个好?: 一.引言 Afinal是一个开源的android的orm和ioc应用开发框架.在android应用开发
阅读全文
摘要:OkHttpUtils是 廖子尧 是基于OkHttp封装的框架库。里面也封装了很多其他实用的一些组件,这里只介绍下网络相关的使用。 里面的上传下载功能使用队列的概念做了进一步封装,但是因为我使用的是旧库,对于android6.0运行时权限判断和android7.0私有文件权限设置没有处理。 同上一篇
阅读全文
摘要:okhttp-utils是张鸿洋是基于OkHttp封装的框架库。实际工作中,使用的不多,对于小型项目的网络请求和文件传输可以考虑直接使用。否则还是基于主流的OkHttp+Retrift+RxJava框架。 对于OkHttp使用,可以自己根据自己项目需要,做一些封装。如果应付手头临时项目,可以借鉴Gi
阅读全文
摘要:随着Android版本越来越高,Android对隐私的保护力度也越来越大。这些隐私权限的更改在为用户带来更加安全的操作系统的同时也为开发者带来了一些新的任务。如何让你的APP能够适应这些改变而不是崩溃,是每一位Android开发者必须要了解学习的。 一.引言 Android 6.0引入了动态权限控制
阅读全文
摘要:HttpClient 和 HttpURLConnection 以及 OkHttp : 在Android 2.2版本之前,HttpClient拥有较少的bug,因此使用它是最好的选择。 而在Android2.3版本及以后,HttpURLConnection则是最佳的选择。它的API简单,体积较小,因而
阅读全文
摘要:一.android系统架构图及各层介绍 1. 应用层:应用是用java语言编写的运行在虚拟机上的程序,比如通讯录,日历,电话,短信,浏览器等。 一.android系统架构图及各层介绍 2. 应用框架层:这一层是编写Google发布的核心应用时所使用的API框架,开发人员同样可以使用这些框架来开发自己
阅读全文
摘要:一. PackageManagerService启动过程分析 PackageManagerService(PMS)主要是管理应用的安装,卸载,更新,解析以及权限。 一. PackageManagerService启动过程分析 如果想了解SystemService启动过程请看这篇文章:Android
阅读全文
摘要:一.ActivityManagerService(AMS) 启动过程分析 在SystemServer启动ActivityManagerService 如果想了解SystemServer启动过程可以看这篇文章:Android 源码分析(六) SystemServer 进程 frameworks\bas
阅读全文
摘要:一.启动过程分析 基于 binder 机制实现通信,添加服务,查询服务,获取服务。查询,获取服务时候需要检查权限,android是基于Linux底层,所以也很好的实现了linux多用户管理。 frameworks\native\cmds\servicemanager\servicemanager.r
阅读全文
摘要:序列化,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行传输,也可以存储到本地。 一.Serializable和Parcelable介绍 Android中Intent如果要传递类对象,可以通过两种方式实现。 方式一:Serializable,要传递的类实现Serializab
阅读全文
摘要:一.ViewPager+Fragment 预加载 ViewPager的预加载,是指ViewPager的内部加载数据机制,它会默认至少预加载一个相邻的ViewPager内的Fragment页数据。 如果设置 viewpager.setOffscreenPageLimit(0); 会发现没有效果。 可以
阅读全文
摘要:[TOC] 一. AIDL 介绍. AIDL(Android接口描述语言)是一个IDL语言,它可以生成一段代码,可以是一个在Android设备上运行的两个进程使用内部通信进程进行交互。 如果你想在一个进程中(例如在一个Activity中)访问另一个进程中(例如service)某个对象的方法,你就可以
阅读全文
摘要:Android 第五大组件Fragment使用
阅读全文
摘要:android 源码分析,时间传递机制
阅读全文
摘要:android8.0新特性分析介绍
阅读全文
摘要:Android 8.0 源码,Dalvik虚拟机创建过程分析
阅读全文
摘要:android 8.0 源码分析,init进程源码
阅读全文
摘要:android 源码分析-launcher 启动app过程。
阅读全文
摘要:android源码分析-Launcher桌面程序启动进程
阅读全文
摘要:android 8.0源码分析, SystemServer 进程分析
阅读全文
摘要:Android 8.0源码分析 . Zygote 进程 启动.
阅读全文
摘要:android 源码分析,Handler 异步消息机制
阅读全文
摘要:23种设计模式在 安卓上的应用
阅读全文
浙公网安备 33010602011771号