Android Framework
文章平均质量分 92
晓涵涵
宁静方能致远
展开
-
Android静默安装和卸载APK的代码实现
1.前言 在实际的终端设备开发中,为保证设备的正常运行,通常会同时运行两个APK,一个用于客户端交互的主APK,另一个是用于监护主APK的辅助APK。 在市面上常见的安卓APK中,为保证该设备能正常运行通常会集成腾讯的Bugly用于系统的维护和升级,但对于有些APK由于运行环境或使用场景限制,无法使用该第三方功能,就需要我们通...原创 2019-06-23 21:56:46 · 4542 阅读 · 0 评论 -
Android 系统签名实现的三种方式
在项目开发时,如果需要使应用具有系统权限,例如可以支持静默安装和卸载APK,此时就需要使用系统签名。常用的系统签名方式包括在ubuntu环境下、手动签名和在AndroidStudio环境配置,三种方式中,实现最简单的是通过AndroidStudo方式,该方式的签名实现与正常的APK签名相同,唯一不同的就是签名文件是通过系统生成的。注意,无论采用何种签名方式,如果想实现具有系统权限的应用,在AP...原创 2019-06-22 17:23:35 · 30678 阅读 · 9 评论 -
详解Android屏幕亮度和息屏的实现
1.前言在实际应用的设备中,特别是对于基于安卓平控制的终端设备,需要投放至外面使用, 例如自动售货机、安卓采集器、广告牌等,但外面环境由于光照环境的影响,屏幕显示的效果有所差异,因此需要基于关照强度的变化修改屏幕显示的亮度。同时由于特殊的应用场景,例如检测到有人员流动等屏幕亮起,否则处于息屏状态。2.屏幕亮度的修改对于屏幕的亮度修改有两种方式,一种是修改基于当前Activity的修改,该...原创 2019-06-22 14:42:26 · 11572 阅读 · 1 评论 -
Android中UID、GID和PID的讲解
一、概述在实际的开发中经常会碰到各种ID,这是由于在计算机的发展过程中,需要对程序执行的每一步做标记,通过这些标记的关联便于系统的统一管理。像PID、UID、GID、和EUID等,其实对于这些ID不需要刻意记忆,只需要了解其名称含义,就明白其所对应的意义。二、Linux中的概念解析2.1 UID在Linux中用户的概念分为:普通用户、根用户和系统用户。普通用户:表示平时使用的用户概念,在...原创 2019-10-07 15:04:33 · 4974 阅读 · 0 评论