作者Zichi (外表是最好的掩饰)
看板AndroidDev
标题[问题] HAL .cpp 呼叫 framwork .java
时间Fri May 17 09:21:53 2013
目前我们透过Tx Rx由电脑对手机下指令
现阶段可以在hardware接收到电脑所输入的字串
我要将输入的字串往上传到
frameworks/base/telephony/java/com/android/internal/telephony/xxxx.java
运作
这方面该如何实现呢!?
hardware 的.cpp要呼叫frameworks .java 里的方法
int main(int argc, char* argv[])
{
int audio_options;
int audio_params = 0;
audio_options = getAudioOptType(argv[2]);
if (argv[3] != NULL)
{
audio_params =strtol(argv[3], NULL, 0);
}
if ((audio_options == ECHO_SUPPRESSION) && (audio_params != 0))
{
printf("String : %s\n", argv[3]);
}
}
//往上传argv[3]
请各位前辈指教一二
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.185.194
1F:推 joyfulpizza:jni sample code看一下吧 05/17 16:27
2F:推 gpc:要implement一整串的JNI 必要时你要在C里面制作一个service 05/18 02:40
3F:→ gpc:然後用IPC才能拉到数值 如果你想让API层可以读取到的话 05/18 02:40
4F:→ AirGin:HAL->service->JNI->JAVA 05/20 22:47