作者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
推 joyfulpizza:jni sample code看一下吧 05/17 16:27
推 gpc:要implement一整串的JNI 必要時你要在C裡面製作一個service 05/18 02:40
→ gpc:然後用IPC才能拉到數值 如果你想讓API層可以讀取到的話 05/18 02:40
→ AirGin:HAL->service->JNI->JAVA 05/20 22:47