2010-09-06 71 views
1

我有一個使用JNI調用的Android應用程序。現在我想讓這個應用程序用Android操作系統啓動(即我的應用程序應該用Android操作系統進行編譯,我正在使用用於Android編譯的Intel Atom板)。我的問題如下:在OS編譯上運行Android應用程序

1)我是否按照與Android OS NDK文件夾創建make文件和符號鏈接的相同步驟?如果不是,我怎麼做JNI調用。?

2)我無法理解Android的架構,當我編譯我的Android應用程序與Android操作系統。任何人都可以請解釋嗎?

回答

1

如果你想讓你的應用程序在啓動時運行,你應該使廣播接收器捕獲on_boot意圖。從這個接收者,你可以通過jni調用啓動你的應用程序。但是,一個接收者的生命週期很短,你可能會看起來很倒黴,開始活動(或者可能是服務,取決於你的應用程序),這使得相同的jni電話。 Makefile應該和你關注ndk教程一樣。

相關問題