Tento rychlý Start popisuje, jak vytvořit aplikaci pro Android pomocí prostorových kotev Azure v jazyce Java nebo C++/NDK. Prostorové kotvy Azure je služba pro vývojáře napříč platformami, která umožňuje vytvářet hybridní prostředí realit pomocí objektů, které v průběhu času trvale uchovávají jejich umístění v rámci zařízení. Až budete hotovi, budete mít ARCore aplikaci pro Android, která může uložit a odvolat prostorovou kotvu.
Dozvíte se, jak provést tyto akce:
Vytvoření účtu prostorových kotev
Konfigurace identifikátoru účtu prostorových kotev a klíče účtu
Nasazení a spuštění na zařízení s Androidem
Pokud ještě nemáte předplatné Azure,vytvořte si bezplatný účet před tím, než začnete.
Požadavky
Abyste mohli absolvovat tento rychlý start, ujistěte se, že máte následující:
Pokud používáte macOS, načtěte Git prostřednictvím HomeBrew. Do jednoho řádku terminálu zadejte následující příkaz: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" . Pak spusťte příkaz brew install git a brew install git-lfs .
Chcete-li vytvořit ukázku NDK, budete také muset nainstalovat NDK a CMake 3,6 nebo vyšší SDK Tools v Android Studio.
Pomocí vyhledávacího pole vyhledejte Spatial Anchors.
Vyberte Spatial Anchors a pak vyberte Vytvořit.
V Spatial Anchors Účet proveďte následující:
Zadejte jedinečný název prostředku pomocí běžných alfanumerických znaků.
Vyberte předplatné, ke které chcete prostředek připojit.
Vytvořte skupinu prostředků výběrem možnosti Vytvořit novou.Pojmechte ji myResourceGroup a pak vyberte OK.
Skupina prostředků je logický kontejner, ve kterém se nasazují a spravují prostředky Azure, jako jsou webové aplikace, databáze a účty úložiště. Později se například můžete rozhodnout odstranit celou skupinu prostředků v jednom jednoduchém kroku.
Vyberte umístění (oblast), do kterého chcete prostředek umístit.
Výběrem možnosti Vytvořit zahajte vytváření prostředku.
Po vytvoření prostředku se v Azure Portal zobrazí, že je vaše nasazení dokončené.
Vyberte Přejít k prostředku. Teď můžete zobrazit vlastnosti prostředku.
Zkopírujte hodnotu ID účtu prostředku do textového editoru pro pozdější použití.
Zkopírujte také hodnotu Domény účtu prostředku do textového editoru pro pozdější použití.
V části Nastavení vyberte Přístupový klíč. Zkopírujte hodnotu Primární klíč,Klíč účtu, do textového editoru pro pozdější použití.
Začněte přípravou prostředí pro rozhraní příkazového řádku Azure:
Pokud tomu dáváte přednost, můžete nainstalovat Azure CLI a spouštět referenční příkazy CLI.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených na terminálu. Další možnosti přihlášení jsou popsané v tématu Přihlášení pomocí Azure CLI.
Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
Spuštěním příkazu az version zjistěte verzi a závislé knihovny, které jsou nainstalované. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
Po přihlášení pomocí příkazu az account set vyberte předplatné, ve kterém chcete nastavit účet spatial anchors:
az account set --subscription 00000000-0000-0000-0000-000000000000
Spuštěním příkazu az group create vytvořte skupinu prostředků nebo použijte existující skupinu prostředků:
az group create --name myResourceGroup --location eastus2
Skupina prostředků je logický kontejner, ve kterém se nasazují a spravují prostředky Azure, jako jsou webové aplikace, databáze a účty úložiště. Později se například můžete rozhodnout odstranit celou skupinu prostředků v jednom jednoduchém kroku.
az spatial-anchors-account key renew --resource-group myResourceGroup --name example --key primary
az spatial-anchors-account key renew --resource-group myResourceGroup --name example --key secondary
Modul Az.MixedReality PowerShellu je ve verzi Preview, ale musíte ho nainstalovat samostatně pomocí rutiny Install-Module . Jakmile bude tento powershellový modul obecně dostupný, stane se součástí budoucích verzí modulu Az PowerShellu a bude ve výchozím nastavení dostupný v rámci Azure Cloud Shellu.
Install-Module -Name Az.MixedReality
Po přihlášení pomocí rutiny Set-AzContext vyberte předplatné, ve kterém chcete nastavit účet spatial anchors:
Skupina prostředků je logický kontejner, ve kterém se nasazují a spravují prostředky Azure, jako jsou webové aplikace, databáze a účty úložiště. Později se například můžete rozhodnout odstranit celou skupinu prostředků v jednom jednoduchém kroku.
Vyberte otevřít existující Android Studio projekt a vyberte projekt v umístění Android/Java/ .
Vyberte otevřít existující Android Studio projekt a vyberte projekt v umístění Android/NDK/ .
Konfigurace identifikátoru a klíče účtu
Dalším krokem je konfigurace aplikace tak, aby používala identifikátor účtu a klíč účtu. Při nastavování prostředku prostorových ukotveníjste je zkopírovali do textového editoru.
Vyhledejte SpatialAnchorsAccountKey pole a nahraďte ho Set me klíčem účtu.
Vyhledejte SpatialAnchorsAccountId pole a nahraďte ho Set me identifikátorem účtu.
Vyhledejte SpatialAnchorsAccountDomain pole a nahraďte ho Set me doménou účtu.
Nasazení aplikace na zařízení s Androidem
Zapněte zařízení se systémem Android, přihlaste se a připojte ho k počítači pomocí kabelu USB.
Na panelu nástrojů Android Studio vyberte Spustit .
V dialogovém okně vybrat cíl nasazení vyberte zařízení s Androidem a kliknutím na OK spusťte aplikaci na zařízení s Androidem.
Podle pokynů v aplikaci založte a odvoláte kotvu.
Zastavte aplikaci tak, že na panelu nástrojů Android Studio vyberete zastavit .
Vyčištění prostředků
V předchozích krocích jste vytvořili prostředky Azure ve skupině prostředků. Pokud předpokládáte, že už tyto prostředky nebudete potřebovat, můžete je odstranit tak, že odstraníte skupinu prostředků.
V nabídce Azure Portal nebo na domovské stránce vyberte skupiny prostředků. Pak na stránce skupiny prostředků vyberte myResourceGroup.
Na stránce myResourceGroup se ujistěte, že uvedené prostředky jsou ty, které chcete odstranit.
Vyberte Odstranit skupinu prostředků, do textového pole zadejte myResourceGroup a pak vyberte Odstranit.
Další kroky
V tomto rychlém startu jste vytvořili účet prostorových kotev. Pak jste nakonfigurovali a nasadili aplikaci, která bude ukládat a vracet prostorové kotvy. Pokud se chcete dozvědět víc o tom, jak aplikaci zlepšit, aby mohla sdílet prostorové kotvy s ostatními zařízeními, pokračujte k dalšímu kurzu.