Aracılığıyla paylaş


Örnek uygulamayı çalıştırma: Android - Xamarin (C#)

Bu hızlı başlangıçta, Xamarin (C#) kullanarak Android cihazlar için Azure Spatial Anchors örnek uygulamasını çalıştırma işlemi açıklanmaktadır. Azure Spatial Anchors, zaman içinde cihazlarda konumlarını kalıcı hale getiren nesneleri kullanarak karma gerçeklik deneyimleri oluşturmanıza olanak tanıyan platformlar arası bir geliştirici hizmetidir. İşiniz bittiğinde uzamsal tutturucuyu kaydedebilen ve geri çağırabilen bir Android uygulamanız olur.

Nasıl yapılacağını öğrenin:

  • Spatial Anchors hesabı oluşturma
  • Spatial Anchors hesap tanımlayıcısını ve hesap anahtarını yapılandırma
  • Android cihazda dağıtma ve çalıştırma

Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.

Önkoşullar

Bu hızlı başlangıcı tamamlamak için aşağıdakileri yaptığınızdan emin olun:

  • Bir Windows veya macOS bilgisayar:
  • Xamarin.Android'in en son sürümü seçtiğiniz platformda yüklü ve çalışıyor. Xamarin.Android yükleme kılavuzu için Xamarin.Android Yükleme kılavuzlarına bakın.
  • Geliştirici etkin ve ARCore özellikli bir Android cihazı.
    • Bilgisayarınızın Android cihazınızla iletişim kurması için ek cihaz sürücüleri gerekebilir. Daha fazla bilgi için buraya bakın.
  • Uygulamanızın ARCore 1.8'i hedeflemesi gerekir.

Spatial Anchors kaynağı oluşturma

Azure portalına gidin.

Sol bölmede Kaynak oluştur'u seçin.

Spatial Anchors'ı aramak için arama kutusunu kullanın.

Spatial Anchors aramasının sonuçlarını gösteren ekran görüntüsü.

Uzamsal Tutturucular'ı ve ardından Oluştur'u seçin.

Spatial Anchors Hesabı bölmesinde aşağıdakileri yapın:

  • Normal alfasayısal karakterleri kullanarak benzersiz bir kaynak adı girin.

  • Kaynağı eklemek istediğiniz aboneliği seçin.

  • Yeni oluştur'u seçerek bir kaynak grubu oluşturun. MyResourceGroup olarak adlandırın ve tamam'ı seçin.

    Kaynak grubu, web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarının dağıtıldığı ve yönetildiği mantıksal bir kapsayıcıdır. Örneğin, daha sonra tek bir basit adımda kaynak grubun tamamını silmeyi seçebilirsiniz.

  • Kaynağın yerleştirildiği konumu (bölgeyi) seçin.

  • Kaynağı oluşturmaya başlamak için Oluştur'u seçin.

Kaynak oluşturmaya yönelik Uzamsal Tutturucular bölmesinin ekran görüntüsü.

Kaynak oluşturulduktan sonra Azure portalı dağıtımınızın tamamlandığını gösterir.

Kaynak dağıtımının tamamlandığını gösteren ekran görüntüsü.

Kaynağa git’i seçin. Artık kaynak özelliklerini görüntüleyebilirsiniz.

Kaynağın Hesap Kimliği değerini daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.

Kaynak özellikleri bölmesinin ekran görüntüsü.

Ayrıca kaynağın Hesap Etki Alanı değerini daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.

Kaynağın hesap etki alanı değerini gösteren ekran görüntüsü.

Ayarlar'ın altında Erişim Anahtarı'nı seçin. Birincil anahtar değeri olan Hesap Anahtarı'nı daha sonra kullanmak üzere bir metin düzenleyicisine kopyalayın.

Hesabın Anahtarlar bölmesinin ekran görüntüsü.

Örnek projeyi açma

Aşağıdaki komutları çalıştırarak örnek deposunu kopyalayın:

git clone https://github.com/Azure/azure-spatial-anchors-samples.git
cd ./azure-spatial-anchors-samples

Visual Studio'da açın Xamarin/SampleXamarin.sln .

Hesap tanımlayıcısı ve anahtarı yapılandırma

Sonraki adım, uygulamayı hesap tanımlayıcınızı ve hesap anahtarınızı kullanacak şekilde yapılandırmaktır. Spatial Anchors kaynağını ayarlarken bunları bir metin düzenleyicisine kopyalamıştınız.

Xamarin/SampleXamarin.Common/AccountDetails.cs'ı açın.

SpatialAnchorsAccountKey alanını bulun ve değerini hesap anahtarıyla değiştirinSet me.

SpatialAnchorsAccountId alanını bulun ve değerini hesap tanımlayıcısıyla değiştirinSet me.

SpatialAnchorsAccountDomain alanını bulun ve değerini hesap etki alanıyla değiştirinSet me.

Uygulamayı Android cihazınıza dağıtma

Android cihazını açın, oturum açın ve usb kablosu kullanarak bilgisayara bağlayın.

Başlangıç projesini SampleXamarin.Android olarak ayarlayın, Çözüm Yapılandırması'nı Yayın olarak değiştirin ve cihaz seçici açılan listesinden dağıtmak istediğiniz cihazı seçin.

Windows'ta projeyi ve cihazı seçme menüsünü gösteren ekran görüntüsü.

Uygulamanızı dağıtmak ve başlatmak için Hata ayıklama>Hata ayıklamayı başlat'ı seçin.

Uygulamada, tanıtımı çalıştırmak için Temel'i seçin ve yer işareti yerleştirmek ve geri çağırmak için yönergeleri izleyin.

Ekran görüntüsü 1Ekran görüntüsü 2Ekran görüntüsü 3

Kaynakları temizleme

Önceki adımlarda, bir kaynak grubunda Azure kaynakları oluşturdunuz. İleride bu kaynaklara ihtiyaç duymayacağınızı düşünüyorsanız kaynakları silmek için kaynak grubunu silebilirsiniz.

Azure portalı menüsünden veya Giriş sayfasında Kaynak grupları'nı seçin. Ardından Kaynak grupları sayfasında myResourceGroup öğesini seçin.

myResourceGroup sayfasında, silmek istediğiniz kaynakların listelenmiş kaynaklar olduğundan emin olun.

Kaynak grubunu sil'i seçin, onaylamak için metin kutusuna myResourceGroup yazın ve sil'i seçin.

Sonraki adımlar

Bu hızlı başlangıçta bir Spatial Anchors hesabı oluşturdunuz. Ardından uzamsal tutturucuları kaydetmek ve geri çağırmak için bir uygulama yapılandırıp dağıttınız. Uzamsal bağlantıları diğer cihazlarla paylaşabilmek için uygulamayı geliştirme hakkında daha fazla bilgi edinmek için sonraki öğreticiye geçin.