![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 61
西西人
通往牛逼的道路上一路狂奔
展开
-
[转载]如何生成HIDL interface的hash值
https://www.cnblogs.com/bobfly1984/archive/2004/01/13/14088786.html 方法1:使用hidl-gen./out/host/linux-x86/bin/hidl-gen -L hash -r vendor.nubia:hardware/interfaces -randroid.hardware:hardware/interfaces -r android.hidl:system/libhidl/transportvendor.nu转载 2021-01-07 16:53:28 · 1008 阅读 · 0 评论 -
[转载]添加HIDL接口hash值(解VTS问题)
https://www.pianshen.com/article/43881363844/添加HIDL接口的hash值得:若遇到如下VTS测试报告中的错误,需要自己添加接口hash值到current.txt中:使用二进制工具hidl-gen,执行如下命令即可:将输出的内容放入到软件包根目录中的current.txt文件中即可。具体步骤:1.在软件包中找到需要生成hash接口的hidl位置: 2.打开HIDL接口同级目录下的Android.bp文件:&n转载 2021-01-07 16:37:17 · 1023 阅读 · 0 评论 -
[转载]recovery 升级前兼容性检查(Vendor Interface Object)
https://blog.csdn.net/csdn66_2016/article/details/81704720 从android P(9.0)版本开始,我们发现编译出来的OTA升级了里面多了一个文件,compatibility.zip,这个里面存储这system与vendor分区的一些特性,用来做升级前的兼容性检查。其实从android O开始已经增加了这个功能,但是没有默认打开。直到andro转载 2020-11-24 17:43:05 · 861 阅读 · 0 评论 -
[转载]Android SystemProperties设置/取得系统属性的用法总结
https://www.cnblogs.com/senior-engineer/p/4972848.html 通过调查得知,Android系统中取得/设置系统属性的用法参考以下3篇文章就足够了。 1.Android SystemProperties简介介绍了设置属性需要的权限,已经设置权限的方法。 Systemproperties类在android.os...转载 2020-03-23 20:06:26 · 757 阅读 · 0 评论 -
[转载]Android学习网站
转载 https://blog.csdn.net/qq_37136511/article/details/79012297一、GitHub部分1.android sdk 源码解析——旨在帮助Android开发者更好的学习Android!此博文在持续更新源码每个模块的解析。 github地址:http...转载 2019-11-28 08:36:48 · 439 阅读 · 0 评论 -
[转载]AndroidO Treble架构下的变化
AndroidO引入Treble架构后,有那些变化呢?1. 增加了多个服务管家,AndroidO之前版本有且只有一个servicemanager,现在增加到3个,他们分管不同的服务。2.增加了binder通信库,这是为了适配binder域的扩展。3.增加了binder域,系统定义了3个binder设备节点,b...转载 2019-11-27 09:15:43 · 219 阅读 · 0 评论 -
[转载]Android 8 init 对rc文件处理的变化
在以前版本的Android中,系统Native服务,不管它们的可执行文件位于系统什么位置都定义在根分区的init.*.rc文件中。这造成init*.rc文件臃肿庞大,给维护带来了一些不便,而且其中定义的一些服务的二进制文件根本不存在。但在Android 8中,对该机制做了一些改变 。单一的init*.rc,被拆分,服务根据其二进制文件的位置(/system,/vendor,/odm)定义到对应...转载 2019-11-26 21:08:31 · 164 阅读 · 0 评论 -
Android常用命令总结
1.查看机型平台相关信息adb shellcat /proc/device-tree/modelQualcomm Technologies, Inc. MSM8953 + PMI8950 MTP原创 2019-11-23 16:14:36 · 233 阅读 · 0 评论 -
[转载]Android命令行工具学习总结
15.setting命令setting命令可以很方便的更改系统设置中的参数(如修改系统默认输入法)安卓Settings模块浅析:https://www.jianshu.com/p/ed8508fe4289 adb shell settings 控制安卓系统设置:https://blog.csdn.net/xingchenxuanfeng/article/d...转载 2019-11-15 09:07:29 · 690 阅读 · 0 评论 -
[转载]Android8.0及以上系统 WiFi热点 版本适配
一、准备工作开发环境: jdk1.8 AS(3.0.1)运行环境: 华为V10(Android8.0)、华为p20(Android8.1)、华为mate10(Android8.1.0)、OnePlus 5T(Android8.1.0)实现功能: Wifi热点的开启关闭。二、代码结构三、代码详解Android 7.0及以前Wifi热点 Android 8.1、8.0Wifi热点最近发现A...转载 2019-11-14 08:57:00 · 632 阅读 · 1 评论 -
[转载]SEAndroid安全机制框架分析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-30 09:03:38 · 109 阅读 · 0 评论 -
[转载]SEAndroid安全机制简要介绍和学习计划
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-29 08:52:16 · 114 阅读 · 0 评论 -
[转载]Android如何配置init.rc中的开机启动进程(service)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-24 08:27:27 · 831 阅读 · 0 评论 -
[转载]学习 codota的使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-17 22:32:40 · 1554 阅读 · 0 评论 -
[转载]Android学习博客链接
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-09 08:30:17 · 117 阅读 · 0 评论 -
[转载]AndroidO Treble架构下的变化
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-26 09:21:46 · 184 阅读 · 0 评论 -
[转载] Android学习博客链接
转自 https://blog.csdn.net/chi_wy/article/details/80838184 查看源代码Android Studio导入Android源码AndroidStudio加载有git的项目很卡顿耗时很长需要把 &n...转载 2019-05-31 19:40:23 · 178 阅读 · 0 评论 -
[转载] Service xxx does not have a SELinux domain defined
需要添加一个服务xxx,并且设置成开机自启动。于是我在 init.rc 中添加了如下代码行:--- a/conf/init.rc+++ b/conf/init.rc@@ -6,6 +6,8 @@ on early-init on init + start watchdogd+ # See storag...转载 2019-09-10 09:56:41 · 373 阅读 · 0 评论 -
[转载]Android SELinux avc dennied权限问题解决方法
1. 概述SELinux是Google从android 5.0开始,强制引入的一套非常严格的权限管理机制,主要用于增强系统的安全性。然而,在开发中,我们经常会遇到由于SELinux造成的各种权限不足,即使拥有“万能的root权限”,也不能获取全部的权限。本文旨在结合具体案例,讲解如何根据log来快速解决90%的SELinux权限问题。2. 调试确认SELinux问题...转载 2019-09-10 09:42:21 · 676 阅读 · 0 评论 -
[转载] 【汇总】Android知识清单
转自 https://blog.csdn.net/asahinokawa/article/details/79415701此部分(到分割线为止)来自出自AWeiLoveAndroid的博客https://www.jianshu.com/p/c70989bd5f29。初次看到是在鸿洋的微信公众号上,第一次见到这么全的清单。对作者的辛苦劳动成果表示感谢!java面试题汇总熟练掌握java是很关...转载 2019-07-11 11:27:55 · 671 阅读 · 0 评论 -
[转载] android系统开发 AP 和 BP 简要说明
转自 https://blog.csdn.net/zhanghao_hulk/article/details/8468621 手机的AP和BP根据上下文可以指代硬件和软件两种意思....转载 2019-07-01 09:59:11 · 492 阅读 · 0 评论 -
[转载] 我的Android进阶之旅:经典的大牛博客推荐
转自 https://blog.csdn.net/Thanksgining/article/details/42917537 Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下 - 博客园gundumw100博客&n...转载 2019-06-05 08:46:39 · 1526 阅读 · 1 评论 -
[转载] Android SeLinux权限问题和解决方法
转自 https://blog.csdn.net/xiaoxiangyuhai/article/details/762702941. 确认 seLinux导致权限问题1.1 标志性log 格式:avc: denied { 操作权限 } for pid=7201 comm=“进程名” scontext=u:r:源类型:s0&nbs...转载 2019-05-31 19:42:45 · 1282 阅读 · 0 评论 -
[转载] android的消息处理机制——Looper,Handler,Message (原理图、源码)
转自 https://www.cnblogs.com/cheneasternsun/p/5467115.html android的消息处理机制——Looper,Handler,Message (原理图、源码)转自:http://my.oschina.net/u/1391648/blog/282892 在开始讨论android的消息处理机制前,先来谈谈一些...转载 2019-04-22 14:43:53 · 331 阅读 · 0 评论 -
【转载】android源代码在线查看
转自 https://blog.csdn.net/gh201030460222/article/details/80641112android源代码在线查看1. android源代码各个版本在线查看网址2. android报bug路径:3. android上code reiview路径:android源代码在线查看1. android源代码各个版本在线查看网址http:...转载 2019-04-03 19:58:30 · 406 阅读 · 0 评论 -
[转载] Android应用程序线程消息循环模型分析
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-20 09:04:45 · 103 阅读 · 0 评论 -
[转载]Android init.rc
转自:http://www.linuxidc.com/Linux/2014-10/108438.htm 本文主要来自$Android_SOURCE/system/init/readme.txt的翻译.1 简述Android init.rc文件由系统第一个启动的init程序解析,此文件由语句组成,主要包含了四种类型的语句:Action,Commands,Services...转载 2019-08-21 09:19:37 · 109 阅读 · 0 评论 -
[转载]理解Android编译命令
工欲善其事,必先利其器,对于想要深入学习Android源码,必须先掌握Android编译命令.一、引言关于Android Build系统,这个话题很早就打算整理下,迟迟没有下笔,决定跟大家分享下。先看下面几条指令,相信编译过Android源码的人都再熟悉不过的。source setenv.shlunchmake -j12记得最初刚接触Android时,同事告诉我用上面的指令就可以...转载 2019-09-09 22:00:23 · 90 阅读 · 0 评论 -
Android wifi评分机制
package com.android.server.wifi;import android.content.Context;import android.net.wifi.ScanResult;import android.net.wifi.WifiConfiguration;import android.util.LocalLog;import android.util.Pair;...原创 2019-09-03 08:31:54 · 1410 阅读 · 0 评论 -
[转载]如何自学Android
引言:知乎上我曾回答了 自学编程一年,压力过大,该怎么办? - Gityuan 的回答,之后有不少知乎朋友私信或Email给我,希望能讲讲学习Android的心得。业内有不少同仁写过关于如何自学的文章,本文则是从自身的学习经历和经验,可能并不是适合每一个人,写出来仅供大家参考。看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师能教你的东...转载 2019-08-28 08:59:47 · 176 阅读 · 0 评论 -
[转载]AndroidO Treble架构分析
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-26 09:28:28 · 291 阅读 · 0 评论 -
[转载]Android启动过程深入解析
转自:http://www.open-open.com/lib/view/open1403250347934.html当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什...转载 2019-08-21 19:57:35 · 124 阅读 · 0 评论 -
[转载]Android系统启动过程
转自:http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.htmlAndroid系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) ...转载 2019-08-21 19:39:13 · 126 阅读 · 0 评论 -
Android应用程序消息处理机制及线程消息循环模型分析
Android应用程序的消息处理机制笔记Android应用程序的消息处理机制是围绕消息队列来实现的,一个线程拥有了消息队列之后,就可以进入到消息循环中,同时其他线程以及线程本身可以往这个消息队列发送消息。Android系统主要通过MessageQueue、Looper、和Handler三个类来实现Android应用程序的消息处理机制,其中,MessageQueue用来描述消息队列;Loop...原创 2019-08-16 09:24:16 · 270 阅读 · 0 评论 -
[转载]Android应用程序消息处理机制(Looper、Handler)分析
转载自 https://blog.csdn.net/Luoshengyang/article/details/6817933 版权声明:本文为博主原创文章,遵循 CC...转载 2019-08-16 09:18:17 · 112 阅读 · 0 评论 -
最全的Android源码目录结构详解
转自https://blog.csdn.net/dddxxxx/article/details/78710172https://blog.csdn.net/nwpushuai/article/details/79255993转载 2019-03-21 10:37:25 · 125 阅读 · 0 评论