2010-09-06 5 views
1

J'ai une application Android qui utilise des appels JNI. Maintenant, je veux que cette application démarre avec le système d'exploitation Android (c'est-à-dire que mon application doit compiler avec Android OS.) J'utilise la carte Intel Atom pour la compilation Android. Mes questions sont les suivantes:Android exécuter l'application sur la compilation OS

1) Est-ce que je suis la même procédure de création de fichier make et lien symbolique avec le dossier Android OS NDK? Sinon, comment puis-je faire des appels JNI.?

2) Je suis incapable de comprendre l'architecture d'Android lorsque je compile mon application Android avec le système d'exploitation Android. Quelqu'un peut-il s'il vous plaît expliquer?

Répondre

1

Si vous souhaitez que votre application s'exécute au démarrage, vous devez effectuer une réception de diffusion, qui cible l'intention de démarrage. Et à partir de ce récepteur, vous pouvez démarrer votre application via des appels jni. Mais la durée de vie d'un récepteur est habituellement courte, vous pouvez regarder une activité de départ (ou peut être un service, selon votre application) qui fait les mêmes appels jni. Makefile devrait être le même que si vous suivez le tutoriel ndk.

Questions connexes