Android запустить приложение на компиляции ОС - PullRequest
1 голос
/ 06 сентября 2010

У меня есть приложение для Android, которое использует вызовы JNI.Теперь я хочу, чтобы это приложение загружалось с ОС Android (т.е. мое приложение должно компилироваться с ОС Android. Я использую плату Intel Atom для компиляции Android.).Мои вопросы следующие:

1) Следую ли я той же процедуре создания файла make и символической ссылки в папке Android OS NDK?Если нет, то как мне делать звонки JNI.?

2) Я не могу понять архитектуру Android, когда я компилирую приложение Android с ОС Android.Может кто-нибудь, пожалуйста, объясните это?

1 Ответ

1 голос
/ 17 сентября 2010

Если вы хотите, чтобы ваше приложение запускалось во время загрузки, вы должны сделать широковещательный приемник, который ловит намерение on_boot. И с этого приемника вы можете запустить свое приложение через JNI звонки. Но время жизни получателя обычно короткое, вы можете посмотреть на начальную активность (или, может быть, службу, в зависимости от вашего приложения), которая делает те же самые jni звонки. Makefile должен быть таким же, как если бы вы следовали учебнику ndk.

...