LDD->HAL->JNI->APP Framworks Server->Java APK效果(参考老罗的Android之旅)

一、访问设备寄存器的方法效果=>通过proc文件系统来访问,通过传统的设备文件的方法来访问,通过devfs文件系统来访问。

LDD->HAL->JNI->APP Framworks Server->Java APK效果(参考老罗的Android之旅)


二、增加HAL层,增加JNI方法实现代码,添加HelloServer服务,写apk测试程序。

LDD->HAL->JNI->APP Framworks Server->Java APK效果(参考老罗的Android之旅)


注:

1、增加Appfaramworks server后,改动framworks文件,此时用make snod后,可能会停留在android开机界面,从logcat可以看到,系统一直重复运行。此时请尝试使用make droidcore对systemimage重新编译,该命令与make snod(system no dependence)的区别是,会编译dependence依赖。