Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91540
  • 博文数量: 27
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-07 15:39
个人简介

好好学习 ,天天向上

文章分类

全部博文(27)

文章存档

2013年(27)

我的朋友

分类: Android平台

2013-02-21 11:21:26

可以参考http://blog.csdn.net/conowen/article/details/7524744


jni向上层app的framework提供接口 ,由该cpp文件中的 JNINativeMethod 提供,所以 是不是可以理解为 : 上层app能够调用的函数 都是有jni提供的,如果jni没有提供,那么java app就没办法用。

以com_android_service_LightService.cpp为例,该Method只提供了三个接口  init_native  finalize_native  setLight_native给app ,对应的底层C(C++)接口为

(void*)init_native  (void*)finalize_native  (void*)setLight_native

Light sensor的服务貌似很简单,代码量不大  可以仔细分析下


阅读(1641) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~