我想從本機代碼啓動一個android應用程序。執行命令android本機代碼
在adb shell中,我們可以使用「am」命令啓動應用程序。
鏈接:
How to run (not only install) an android application using .apk file?
有什麼辦法來調用這個 「我」 命令,通過C代碼?
我嘗試了以下線,但高管將返回-1:
ret = execl("/system/bin/am", "start", "-a", "android.intent.action.MAIN",
"-n", "com.android.settings/.Settings", (char *)NULL);
這是正確與否?
試過了哪裏?在Android中?在PC? – m0skit0 2012-03-02 08:34:58
在android only ..我把它放在一個工作的c代碼在android .... exec失敗 – Bineesh 2012-03-02 12:34:49
* ret *有什麼價值? – m0skit0 2012-03-02 12:43:36