PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] Android从上层到底层如何沟通
楼主:
qazkevin
(Linus)
2016-01-31 02:35:40
各位大大高手好
小弟现在大二正在跟着实验室做专题
正在研究如何写一个Android Kernel层的Driver
我一直很想了解一件事
希望可以得到各位大大的解惑
当我打开一只Android手机
当我点开一个App
比如说Camera的App
那么手机从上层到底层到底做了哪些事
我知道Android从上层到下层分别是Application->Framework->HAL->Kernel
我一直想知道每一层之间是如何沟通
当我点开Camera App到底是如何从最上层一直到最下层把camera给呼叫起来
这中间每层到底大概做了些什么事
或者有什么书籍可以帮助我对这件事的了解
还有
当我去按音量键的按钮
当我按下去
又是如何让手机知道可以去调整音量
真的希望可以得到各位大大的解惑
非常感谢
作者: tac0wu (在BBS中流浪)
2016-01-31 03:06:00
AOSP
https://source.android.com/devices/camera/index.html
书的资讯很多都太旧了 有一定trace code能力 就从官方文件和source code着手吧
作者:
ckvir
(ckvir)
2016-01-31 04:24:00
其实每层也都差不多都call function而且然后最后 driver 才会直接读写device reg之类的
作者:
james732
(好人超)
2016-01-31 20:43:00
关键应该算是JNI?
作者: tac0wu (在BBS中流浪)
2016-01-31 21:28:00
jni binder and share memory 这都会看的到
作者:
alexcarol
(爱力克斯)
2016-02-03 12:08:00
通常是透过 JNI 吧 @@"
作者: tac0wu (在BBS中流浪)
2016-02-04 20:34:00
camera 三总都会用到binder to cameraServicepreview frame transferring require share memoryjni to native
作者:
freedom74569
2016-02-06 10:15:00
透过JNI可以跟底层沟通
作者:
kobe8112
(小B)
2016-02-06 17:17:00
三种ㄓㄨㄥˇ这个范例
https://goo.gl/oUsof7
对你想知道的视讯问题应该满有帮助的
继续阅读
[问题] Android Studio的程式码编辑区最大化?
dharma
[问题] Android studio and activity 问题
Jruffian
[问题] plugin+viewpager+fragment
teeen
[问题] KSOPA2 httpTransportSE.call 出现问题
joycece
[问题] MediaRecorder录影与webcam即时影像
brian7882287
[分享] Parse 将停止结束服务
romantic1027
Re: [问题] Rooting Remix Mini 有问题
playbird
[问题] 关于google admob
gpctv
[问题] 有无方法能抓到WiFi资料Packet数?
ccliona
[问题] getResoures与context的问题
jiqian
Links
booklink
Contact Us: admin [ a t ] ucptt.com