Framework
文章平均质量分 72
唯爱丶卡卡西
在菜鸡的路上越走越远~
展开
-
Android framework 源码结构图
转!转!转!https://blog.csdn.net/iqingfen/article/details/44703035自己保留的Android framework 源码结构图,以备自己方便查阅.基本使用的会涉及到前6个,其他的基本不懂1.frameworks 目录 (核心框架——java及C++语言)|-- base (基本内容)| |-- api (?都是xml文件...转载 2020-03-23 16:55:13 · 1400 阅读 · 0 评论 -
Android/C/C++ 中解决 USB UnMount(禁止USB端口)
引:因为某些特殊需求,需要在某些设备接入车机的时候,动态UnMount USB设备,因为代码其中有一些方法是自定义过的,所以该文章仅供思路参考。一:第一种方法是在java层做处理如下需要涉及到/System/Vold 和frameWork 以及device层的修改。其实主要是在framework层的修改,用到的方法也很简单,需要用到:StorageManagerStorageVolum...原创 2020-03-12 16:46:44 · 1887 阅读 · 0 评论 -
chmod 权限讲解
引:我们经常有时候自己定义的脚本文件需要获取执行权限1.常用权限表达形式-rw------- (600) 只有拥有者有读写权限。-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700) 只有拥有者有读、写、执行权限。-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他...原创 2020-03-11 14:41:38 · 1474 阅读 · 0 评论 -
Android.mk的总结和使用
引:因为博主需要完成一个需求,于是便认识了Android.mk。需求的目标就是将一系列文件Copy到系统的指定的目录下。另外有RC启动二进制文件的例子:https://blog.csdn.net/qq_31332467/article/details/104754871先看下本文需求中需要用到的文件:如上所示:主要是将这些文件Copy的指的路径下,在系统启动之后可以被直接调用起来。LOC...原创 2020-03-11 14:20:59 · 1537 阅读 · 1 评论 -
AndroidStudio 如何阅读整个Android源码
引:源码的庞大相比作为Android开发都明白,同样在进行Framework开发的我们需要可以方便的浏览代码,有的人习惯了Source Insight ,也有的人认为Visual Studio Code 好用,但是相对于我来说,我是从Application 应用开发过来的,自然习惯了AS(Android Studio),相对于framework层,不过,相对于看C/C++ 代码,我还是觉得Visu...原创 2020-03-10 16:47:21 · 1390 阅读 · 0 评论 -
修改源码编译ADB模式
引:主要是为了一部分系统在编译完成之后,方便使用,所以将模式固定成经常使用的模式。PATH:/android/device/fsl/imx8q/mek_8q修改文件: init.usb.rcon boot mount configfs none /config mkdir /config/usb_gadget/g1 0770 shell shell mkdir /co...原创 2020-03-10 10:11:02 · 868 阅读 · 0 评论 -
Android.mk 绑定.rc和二进制
引言:需求如下,有一个二进制Service服务,比如叫CarplaySevice,他的具体作用就是一个后台Service,但是需要在系统开机之后被调用起来。因为.rc文件的特性,所以我们就采用rc文件来启动,其实本来就是用rc文件来启动CarplayService 的,只不过之前是手动启动,用户是肯定不能自己去输入命令的,所以就需要自动绑定并启动该Service以下总结了2种方法:方法1:是...原创 2020-03-09 18:07:30 · 1165 阅读 · 0 评论 -
修改Android系统的文件的权限
引言:这个总结的起因是因为,有一个自定义的.sh文件,例如init.qcom.testscripts.sh脚本,它的作用就是我在重新将它编译到 Android系统中的时候,烧录完系统,他可以在开机的时候自己执行脚本内容.总结:文章所要描述的就是如何将自己定义的一个.sh文件在编译成系统版本后从“无执行权限”,变成“有执行权限”,而不是等系统启动后自己去手动新修改chmod权限1.先来放一段博...原创 2020-03-09 16:06:22 · 2464 阅读 · 0 评论 -
Android系统启动的时候都干了什么
只有一张图片:但是我觉得非常系统,非常棒。原创 2020-03-09 15:21:40 · 192 阅读 · 1 评论 -
C/JAVA /串口——中使用 prop(getprop,setprop)
在开发Framework 中,prop属性的设定是很常用的一种方式,作为和java中的 SharedPreference 算是有点相似把,但是有肯定是不一样的。这个用来在编译Android系统的时候 版本控制用的多一点把,具体的作用可以自行百度,本文章只讲使用:C/C++:①getprop 使用的比较频繁:该代码是实例,写在system/vold/NetlinkHandler.cpp 下在...原创 2020-03-09 14:56:53 · 2237 阅读 · 1 评论 -
通过Android.mk文件在源码下生成jar
在packages/app/service下建一个文件夹build_jar,在jar_test下建立test文件夹,其次按照以下步骤:1.在目录test下编写Test.java文件。示例内容如下:package test;public class Test{ public static void main(String args[]){ System.out.pri...原创 2020-03-09 13:31:17 · 1132 阅读 · 0 评论