Şimdi SENSOR_ORIENTATION kullanımdan kaldırıldı, pusula başlığı elde etmek için en iyi uygulama nedir? Eski yol çok basitti.Android pusula okuması nasıl yapılır?
7
A
cevap
5
SensorManager.getOrientation(float[] R, float[] values) API düzeyinde 3.
8
aşağıdaki pusula yönünü alır ve bir TextView görüntüler temel bir örnektir yana kullanmak standart API çağrıdır. SensorEventListener arayüzünü uygulayarak bunu yapar. Aşağıdaki kod satırındaki sabiti değiştirerek, sisteme olayların verilme hızını değiştirebilirsiniz (örn. "MSensorManager.registerListener (bu, mCompass, SensorManager.SENSOR_DELAY_NORMAL);") (OnResume() olayına bakın); Ancak, ayar sadece sisteme bir öneridir. Bu örnek, kullanılmadığında Dinleyiciyi kaydettirerek ve kaydını silerek pil ömrünü korumak için onReuse() ve onPause() yöntemlerini kullanır. Bu yardımcı olur umarım. Evet, belgelerinde bulundu
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tvSensor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
İlgili konular
- 1. Android: liste görünümündeki pusula + mesafe
- 2. Pusula sprite ben pusula kullanıyorum durumu
- 3. Metin dosyasından Java okuması
- 4. 'Pusula izle' nasıl çalışır/raylar
- 5. pandalarda csv koşullu satır okuması
- 6. Android stüdyosunda nasıl projeksiyon yapılır?
- 7. Özel Android Animasyonları Nasıl Yapılır
- 8. Sass, Pusula ve JavaScript
- 9. Pusula çoklu css geçişleri
- 10. Pusula kullanarak konuma gelin
- 11. Pusula Font-face çıkışları benim pusula kod çıkışı dosyayı
- 12. iOS: 3D Pusula Oluşturma
- 13. Pusula scss çalışmıyor çıkarma
- 14. Gem hatası (küstahlık pusula)
- 15. Yeoman/Grunt derlenmiyor Pusula
- 16. grunt-contrib-pusula npm
- 17. DÜŞÜK vs PUSULA
- 18. Pusula çalışırken izin reddedildi
- 19. GPS hedefine yönelik pusula kılavuzu
- 20. Mevcut sass projesine pusula ekle?
- 21. Alçak geçiren pusula yumuşatma garabeti
- 22. iPhone'un SDK'sındaki GPS okuması ne kadar doğru?
- 23. Android için bir Sensör Simülatörü Nasıl Yapılır?
- 24. Android Telefon Ekranı PC'ye nasıl akış yapılır
- 25. Android Emulator'te çoklu dokunma testi nasıl yapılır
- 26. Android: Yerel koddan nasıl yayın yapılır?
- 27. Android custom InputMethodService'de anahtarla nasıl arama yapılır?
- 28. Android. Yüksek Sesle Ses Kaydı Nasıl Yapılır?
- 29. Photoshop ile bir android uygulaması nasıl yapılır?
- 30. Android Uygulamasında iptal nasıl yapılır? Uygulama
: Aşağıdaki
ilişkili XML dosyasıdır. İki soru daha: R ve değerleri neye göre başlatıyorsunuz? Ayrıca, bildirimleri almanın bir yolu var mı, yoksa tüm çalışma modeli de kullanımdan kaldırıldı mı? –
Tamam, kaynak üssünde iyi bir örnek bulundu. Ben burada kopyalamaz, ama Android için git deposu göz atın, geliştirme/örnekleri/Compass/src/com/örnek/android/pusula/CompassActivity.java –
Bildirimleri/olaylar sonunda bak kötü bir yoldur sensörler yapmak, bu yüzden afaik kullanımından vazgeçmiştir. Her küçük yön değişikliği, esasen UI iş parçacığı ile veriyi boğmak için çok sayıda olayı tetikler. – CodeFusionMobile