Může Android AIR aplikace zavolat knihovnu NDK?

hlasů
1

Používání AIR pro Android , je možné volat z Flex do knihovny NDK? Pokud ano, jak je to možné udělat?

Mám velkou C knihovnu, že musím použít. Vím, že to může udělat z aplikace Android Java (přes JNI), ale mám velký Flex codebase, které bych rád k opětovnému použití.

Položena 14/10/2010 v 23:59
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Ano, můžete to udělat, budete muset použít C API. Místo toho jen přidání souboru FlashRuntimeExtensions.h do projektu musíte propojit proti FlashRuntimeExtensions.so (lze nalézt v SDK AIR pod lib / android) v souboru Android.mk.

Takto: LOCAL_LDLIBS: = -llog FlashRuntimeExtensions.so

Odpovězeno 06/01/2012 v 15:47
zdroj uživatelem

hlasů
0

Osobně jsem nepoužil na NDK, ale já předpokládám, že výstupy soubor APK. Pokud ano, pak můžete použít techniku ​​APK slučování, které jsem vyslán v prostředí AIR for Android předprodejní fór (neveřejná informace dosud kvůli NDA k AIR v systému Android). Základní myšlenkou je, že používáte sokety pro komunikaci mezi aplikací AIR a Java nebo nativní aplikace. Je to docela jednoduché, ale vyžaduje několik kroků proveďte APK slučování.

Odpovězeno 15/10/2010 v 00:17
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more