Android系统
文章平均质量分 88
吃不吃苦瓜
静下心来好好研究技术
展开
-
Jni 使用总结第一篇:java调用c库
Jni 使用总结:java调用c库;JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。本文详细介绍了使用的整个流程,帮忙新手上手编写,分享即收获。原创 2017-10-28 22:15:01 · 2207 阅读 · 0 评论 -
Jni 使用总结第二篇:c程序调用java
Jni使用总结二c程序调用java前言众所周知,Java语言是将源代码编译成class文件的,并不能直接运行,需要在虚拟机中解析之后才能运行。个人理解jni的作用就是在我们的C程序中创建虚拟机,然后将java程序加载进来运行,根据我们的需求使用类的属性和方法。1.java 程序我们在c函数中将会对 age属性进行设置和原创 2017-10-29 17:13:44 · 7107 阅读 · 1 评论 -
Android init.rc 文件规则详解
Android init.rc 文件规则详解init.rc文件是 android系统一个十分重要的文件,本文先忽略这个文件的解析的具体的运行,先从文件的规则讲起,先学会用,下一篇文章再讲 init 进程具体的代码分析。一.文件位置终端:/init.rc 源码:/device/rockchip/rk322x/init.rc (其他平台,位置类似)二.规则先...原创 2018-06-11 23:29:12 · 3370 阅读 · 0 评论 -
android 系统属性介绍
android 系统属性介绍本文属于原创,转载请声明。前言Android系统中有一套全局统一的属性管理机制,每个属性都有一个名称和值。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。每一个安卓的工作者,无论是上层还是底层都必须深刻清晰的理解使用系统属性。一.属性类别ro开头的属性,表明该属性是只读的,重启失效。系统启动之后第一次设置之后不能...原创 2018-06-13 23:23:14 · 3096 阅读 · 0 评论 -
Android硬件访问框架
Android硬件访问框架本文内容总结由本人总结,转载请声明。前言本文将介绍android 上层应用访问硬件整个流程的框架,去除繁枝杂叶,从app到驱动整个流程,从上到下讲解。android操作硬件的基本流程如下app通过jni接口 loadLibrary加载了c库,通过调用c库的函数,进而操作到驱动。正常到这里已经能使用了,android 为了统一就推出了jni接口标准文件,流程图...原创 2018-11-21 23:59:42 · 877 阅读 · 0 评论