Android system addition
文章平均质量分 79
FamilyYuan
这个作者很懒,什么都没留下…
展开
-
Android dynamic permission
Android dynamic permissionContentProvider Uri permissionAndroid dynamic permissionContentProvider Uri permission前言1ContentProvider静态授权2ContentProvider 动态授权1Intent动态授权的开始2Intent动态授权的检查3Intent动态授权原创 2017-02-10 14:03:49 · 11137 阅读 · 0 评论 -
守护进程通信之Socket
前置文章《创建Android守护进程(底层服务) 》前言在文章 《创建Android守护进程(底层服务) 》 中,学习了如何创建一个 Android 守护进程,但是这个进程还没有做任何有价值的事情。因此,在此篇文章中,来学习如何利用 Android 守护进程做一些事情。在本文中,将讲述一个上层的 Android APP 如何和 Android 守护进程建立通信,传输数据,完成某...原创 2018-07-11 14:54:26 · 2319 阅读 · 2 评论 -
创建Android守护进程(底层服务)
创建Android守护进程(底层服务)前言Android底层服务,即运行在 linux 下的进程,是 Android 系统运行的基础,完成 Android 或者说计算机最基本的功能。比如连接服务(包括 WIFI,BT 等等);比如 Android 的 adb 功能;比如存储监控等等。没有这些底层服务,上层也就没有了对应的功能。Android 底层服务往往是常驻内存,时刻运行完成任务...原创 2018-04-20 11:49:40 · 9106 阅读 · 3 评论 -
SubscriptionController
SubscriptionController前置文章《Android系统之System Server大纲》《Android无线电信息管理开篇准备工作》《初识com.android.phone》《PhoneInterfaceManager》《TelephonyTesgistry》《UICC》前言如果读者对 Android 的 Telephony 不是十分了解,对...原创 2018-02-24 18:24:04 · 1735 阅读 · 0 评论 -
HIDL
Android系统架构 HAL 接口定义语言前言Android架构Project TrebleTreble 是 Google Android 团队的一项重大项目,意在 Android 操作系统框架在架构方面的一项重大改变,旨在让制造商以更低的成本更轻松、更快速地将设备更新到新版 Android 系统。Android 7.x 及更早版本中没有正式的供...原创 2018-03-02 17:29:20 · 2512 阅读 · 0 评论 -
Android系统资源
在开发 APP 的时候,会在 res/ 下引入众多资源,但是有些资源是不需要引入的,因为 Android 系统已经提供了这些资源。原创 2017-12-19 10:51:14 · 5197 阅读 · 1 评论 -
UICC
UICC,全称 Universal Integrated Circuit Card,译作通用集成电路卡。原创 2017-12-22 15:44:54 · 6397 阅读 · 0 评论 -
Android 8.0 新特性
Android 8.0 新特性前言Android 8.0 是目前 Android 最新的智能手机操作系统,2017年3月21日 Google 为开发者推出了新的 Android O 首个开发者预览版,2017 Google I/O 开发者大会上发布了第二个Android O开发者预览。2017年8月22日,谷歌正式发布了Android 8.0的正式版,其正式名称为:Android Oreo(奥利奥)原创 2017-11-06 20:57:24 · 28923 阅读 · 0 评论 -
Android LBS
本文以项目AOSP的源码为参考,描述基于Android的定位服务的实现流程,包括GPS定位,网络定位,GeoCoder等服务。以代码执行流程为主线,一步步分析定位的实现流程。由于Android Binder采用C/S的架构模式,所以本文中就以客户端和服务器来称呼服务获取实体和服务实体。原创 2017-07-21 11:13:33 · 10585 阅读 · 1 评论 -
Android窗口和视图
在 Android 设备中,我们经常会看到各种各样的窗口或者说视图。例如,我们打开一个应用,会打开主 Activity,我们可以在多个 Activity 中来回切换;我们可以从菜单键打开一个菜单的小窗口;我们经常使用 Dialog 或者 PopupWindow;又或者我们直接通过 WindowManager 的 addView() 添加一个视图。我们也会经常看到,很多不同的视图重叠在一起,一前一后,一亮一暗等等。所有原创 2017-06-07 14:54:38 · 17521 阅读 · 0 评论 -
Android M App Permissions
Android new app permissions modelAndroid M new app permissions model,其中重点是Runtime Permissions,本文 介绍新权限系统模型和描述Runtime Permissions的机制和注意事项。前言1为什么需要新的权限系统2新应用权限模型使用详解1新应用权限模型概述11声明权限12权限组13限制安装时授权原创 2017-02-15 17:19:28 · 10637 阅读 · 0 评论 -
Android自定义快速设置
Android自定义快速设置 Customizer Quick Setting 自定义快速设置 Android N/7.0 牛轧糖Android自定义快速设置前言自定义快速设置图块深入理解TileServiceTileService的结构TileService的加载TileService的启动总结前言Android N在2016年5月的Google I/O大原创 2017-02-21 11:47:56 · 16619 阅读 · 0 评论 -
Android default phone mechanism
Android默认拨号软件机制Default phone and system dialerAndroid默认拨号软件机制前言1Default phone的先决条件2Default phone 的实现原理1查看当前手机的default phone2Default phone通话控制过程3Default phone的管理4Default phone控制通话的实现5更换System Di原创 2017-02-10 15:26:30 · 11499 阅读 · 0 评论 -
Android省电策略
Android省电策略本文阐述 Android 上偏上层的一些功耗节省的策略,本文阐述的 API 到 Android P。前言自从大屏智能手机的诞生,续航问题就一直是让用户和手机厂商头疼,以至于“一天一充”普遍存在。 Android 在功耗问题上也下了不少功夫,在每个 Android 版本,从软件层面做很多升级和优化。电力是驱使硬件工作的能源,因此手机的所有功耗都是被硬件所消耗。如屏幕...原创 2019-04-08 18:15:01 · 4556 阅读 · 0 评论