Vytvoření aplikace s NativeActivity pro Android
když nainstalujete vývoj mobilních aplikací pro různé platformy s využitím úlohy C++, Visual Studio se dá použít k vytvoření plně funkčních aplikací pro Android Native Activity. Android Native Development Kit (NDK) je sada nástrojů, která umožňuje implementovat většinu aplikací pro Android pomocí čistě kódu C/C++. Některý kód Java JNI funguje jako Glue, aby mohl váš kód C/C++ pracovat s Androidem. Android NDK představil možnost vytvářet nativní aplikace aktivity s rozhraním Android API úrovně 9. Nativní kód aktivity je oblíbený pro vytváření her a aplikací s grafickými náročnou, které používají modul Unreal nebo OpenGL. Toto téma vás provede vytvořením jednoduché aplikace nativní aktivity, která používá OpenGL. Další témata najdete v rámci životního cyklu vývojářů při úpravách, sestavování, ladění a nasazování nativního kódu aktivity.
Požadavky
Než budete moct vytvořit aplikaci s nativní aktivitou pro Android, musíte se ujistit, že jste splnili všechny požadavky na systém a nainstalovali jste úlohu vývoj mobilních aplikací v jazyce C++ v Visual Studio. Další informace najdete v tématu instalace vývoje mobilních aplikací pro různé platformy pomocí C++. Ujistěte se, že jsou v instalaci zahrnuté nástroje a sady SDK a že je nainstalovaný emulátor Androidu.
Vytvořit nový projekt nativní aktivity
V tomto kurzu nejprve vytvoříte nový projekt nativní aktivity pro Android a potom sestavíte a spustíte výchozí aplikaci v emulátoru Androidu.
v Visual Studio vyberte soubornovýProject.
v dialogovém okně nový Project v části šablonyzvolte možnost Visual C++ prorůzné platformya pak zvolte šablonu aplikace pro nativní režim aktivity (Android) .
Dejte aplikaci název jako MyAndroidAppa pak zvolte OK.

Visual Studio vytvoří nové řešení a otevře Průzkumník řešení.

v Visual Studio vyberte soubornovýProject.
V dialogovém okně vytvořit nový projekt vyberte šablonu aplikace (Android) pro nativní aktivity a pak zvolte možnost Další.
v dialogovém okně konfigurovat nový projekt zadejte název jako MyAndroidApp do pole Project názeva klikněte na tlačítko vytvořit.
Visual Studio vytvoří nové řešení a otevře Průzkumník řešení.
Nové řešení aplikace pro nativní činnost v Androidu zahrnuje dva projekty:
MyAndroidApp.NativeActivityobsahuje odkazy a připevnění kódu vaší aplikace, aby běžela jako nativní aktivita v Androidu. Implementace vstupních bodů ze spojovacího kódu je v Main. cpp. Předkompilované hlavičky jsou v souboru PCH. h. Tento projekt nativní aplikace aktivity je zkompilován do sdílené knihovny . soubor, který je vyzvednut projektem balení.MyAndroidApp.PackagingVytvoří souborMyAndroidApp.Packagingpro nasazení na zařízení nebo emulátoru Androidu. Obsahuje prostředky a AndroidManifest.xml soubor, ve kterém jste nastavili vlastnosti manifestu. Obsahuje také soubor build.xml , který řídí proces sestavení ANT. Ve výchozím nastavení je nastaven jako spouštěný projekt, aby jej bylo možné nasadit a spustit přímo z Visual Studio.
Sestavování a spouštění výchozí aplikace aktivity nativní pro Android
Sestavte a spusťte aplikaci generovanou šablonou a ověřte instalaci a instalaci. Pro tento úvodní test spusťte aplikaci na jednom z profilů zařízení nainstalovaných emulátorem Androidu. Pokud dáváte přednost testování aplikace na jiném cíli, můžete načíst cílový emulátor nebo připojit zařízení k počítači.
Sestavení a spuštění výchozí nativní aplikace aktivity
Pokud ještě není vybraná, vyberte v rozevíracím seznamu platformy řešení možnost x86 .

Pokud se seznam platformy řešení nezobrazuje, zvolte možnost platformy řešení v seznamu Přidat nebo odebrat tlačítka a pak zvolte svou platformu.
Na řádku nabídek klikněte na sestavitsestavení řešení.
V okně výstup se zobrazí výstup procesu sestavení pro dva projekty v řešení.
Jako cíl nasazení vyberte jeden z profilů emulátoru Android.
Pokud máte nainstalované další emulátory nebo zařízení s Androidem, můžete je vybrat v rozevíracím seznamu cíl nasazení.
Stisknutím klávesy F5 spusťte ladění, nebo stisknutím klávesyF5 spusťte bez ladění.
V emulátoru Androidu vypadá výchozí aplikace jako.

Visual Studio spustí emulátor, což trvá několik sekund, než se načte a nasadí váš kód. Po spuštění aplikace můžete nastavit zarážky a použít ladicí program ke krokování kódu, kontrole místních hodnot a sledování hodnot.
Pro zastavení ladění stiskněte SHIFTF5 .
Emulátor je samostatný proces, který pokračuje v běhu. Kód můžete upravovat, kompilovat a nasazovat několikrát do stejného emulátoru.