2017-05-09 1 views
0

Nous avons un client qui a une application écrite en Adobe Air (ActionScript, HTML, JavaScript) et utilise une extension native pour Android. Nous fournissons une bibliothèque Android écrite en Java via bintray. Puisque nous n'avons pas d'expérience avec Adobe Air, quelqu'un peut-il me dire s'il est possible d'inclure notre logiciel Android dans les applications Adobe Air? Nous savons qu'il est possible d'inclure .jar mais de nos jours, la méthode courante utilise gradle, donc nous ne voulons pas exporter .jar ou .aar si ce n'est pas nécessaire. MerciComment inclure la bibliothèque Java dans le projet Adobe Air (extension native pour Android) de Bintray ou Maven

Répondre

1

Oui, vous pouvez, à l'aide d'un natif Adobe Extension:

  • d'abord, votre client doit mettre en œuvre le code ActionScript côté

  • en second lieu, vous devez écrire entrypoints Java spécifiques dans votre Java Library, pour intercepter les appels et les paramètres d'entrée, traiter les requêtes et répondre avec les paramètres de sortie

  • Enfin, votre client doit compresser votre bibliothèque dans son archive AIR

Chacun de ces 3 étapes est décrit en détail, avec des extraits de code dans AS3 et Java, sur la documentation de référence d'Adobe: http://help.adobe.com/en_US/air/extensions/air_extensions.pdf