2011-11-23 4 views
2

Comment écrire un plugin PhoneGap pour accéder à la bibliothèque C/C++. Je ne vois aucune description de cette capacité. et pourtant C est le langage le plus facilement disponible sur toutes les plateformes. Est-ce que quelqu'un sait une solution pour cela?PhoneGAP Plugin pour C++

Répondre

4

Eh bien, si vous êtes sur Android, vous écrivez un plugin Java, puis utilisez JNI pour appeler le code C. Vous devrez également utiliser une approche similaire sur les autres plates-formes.

0

Je voulais juste jeter cette réponse là-bas juste au cas où quelqu'un se pencherait sur les plugins Cordova. De la documentation Cordova Plugin "Un plugin Cordova relie un peu de fonctionnalités entre le WebView alimentant une application Cordova et la plate-forme native utilisée par l'application Cordova Les plugins sont composés d'une seule interface JavaScript utilisée sur toutes les plates-formes et d'implémentations natives interfaces spécifiques au plugin que le JavaScript utilisera Il est à noter que toutes les API Cordova de base sont implémentées en utilisant cette architecture exacte. " Il est donc possible de faire le pont entre le code natif et l'application Cordova.

http://docs.phonegap.com/en/2.7.0/guide_plugin-development_ios_index.md.html#Developing%20a%20Plugin%20on%20iOS

+0

Les réponses aux liens uniquement sont déconseillées ici. Pourriez-vous l'améliorer en éditant les parties les plus importantes dans votre réponse? – madth3

+1

Ça devrait être mieux. Je suis toujours en train de faire des recherches sur ce sujet afin de mieux comprendre ce que je vais ajouter. –

+0

Les réponses écrites dans un style compliqué qui ne répondent pas vraiment à la question sont déconseillées;) ("code natif" dans votre réponse se dresse (dans le cas d'Android) pour Java, pas C++) – user7610