Çalışma zamanında donanım özelliklerini nasıl bulabilirim? Cihazın fiziksel bir klavye, d-pad, trackball vb. Olup olmadığını bilmek istiyorum.Android donanım özellikleri
cevap
Farklı donanım yapılandırmalarını kullanmanın tercih edilen yolu define different Resources and let Android pick the relevant one for the hardware olarak görünüyor. Belgelerin yazarı:
Cihazınızdaki UI diline veya donanım yapılandırmasına bağlı olarak uygulamanızın kullanması için farklı kaynaklar sağlayabilirsiniz. Farklı dize, düzen ve diğer kaynakları ekleyebilmenize rağmen, SDK'nin hangi alternatif kaynak kümesinin yükleneceğini belirtebileceğiniz yöntemleri göstermediğini unutmayın. Android, donanım ve konum için uygun kümeyi algılar ve bunları uygun şekilde yükler. Bununla birlikte, uygulamanızda bir dizi özellik dosyasının sürümlerini durdurmanız ve bunları zor yapılandırmayı belirlemek için bunları kullanmanızın hiçbir yararı yoktur. Örneğin, dosyanın bir sürümü dpad = true
ve başka bir dpad = false
içerir ve Android donanım ile eşleşen dosyanın sürümünü seçer ve daha sonra dpad
özelliğini okuyabilirsiniz. Kuşkusuz, bu oldukça sıkıcı olurdu ama bunu yapmak için API daha kolay yolu bulamıyorum.
getResources().getConfiguration()
'u kullanabilirsiniz. Örneğin
:
getResources().getConfiguration().navigation
cihazda mevcut gezinme yöntemi tür. Bir: NAVIGATION_DPAD, NAVIGATION_TRACKBALL, NAVIGATION_WHEEL.
- 1. Android: Donanım Bilgileri Programlı Olarak Alın
- 2. Donanım düğmeleri Android emülatörde tıklanamaz
- 3. Android ürün özellikleri versionNameSuffix
- 4. Hangi Android donanım aygıtlarında test yapmalıyım?
- 5. Android: Nasıl kilitleme genel olarak (donanım klavyesinde)
- 6. Android NDK ile donanım kayan nokta alma
- 7. Android clipPath donanım eşdeğeri için eşdeğer View
- 8. Android Virtual Device, GPU Donanım Hızlandırması
- 9. Android TextureWindows ile donanım hızlandırması lockCanvas()
- 10. Android emulator donanım klavyesi [Esc] tuşu
- 11. Android stüdyo için minimum donanım gereksinimi?
- 12. Donanım boyutlandırma
- 13. Donanım Simülasyonu
- 14. Donanım etkinliği ve donanım önbellek Olayı arasındaki fark nedir?
- 15. Donanım hızlandırmayı zorlama
- 16. C# Robotik/Donanım
- 17. Bir Android emülatöründe donanım ortamı kontrol düğmelerinin benzetimi nasıl yapılır
- 18. Android cihazda arama donanım düğmesi var mı kontrol edin
- 19. Android TabHost sekmeleri, Donanım Klavyesini kullanırken odak çalma
- 20. Android cihazında yazılım veya donanım gezinme düğmeleri var kontrol edin
- 21. Android: MediaPlayer, Ses akışının özellikleri nasıl edinilir?
- 22. Donanım Klavyesi Açıldığında Uygulama Yeniden Başlatılmasını Önleme
- 23. x86 donanım Interrupt çalışmıyor qemu
- 24. SVN, TeamCity sanallaştırma/donanım gereksinimi
- 25. Donanım Geri düğmesi uygulamayı kapatır
- 26. Düğüm JS - Yazıcıyı Kullan (Donanım)
- 27. Tarayıcıdan donanım zamanına nasıl erişebilirim
- 28. Listede ayırma özellikleri nasıl ayarlanır?
- 29. ext4 Özellikleri?
- 30. Özellikleri sınıfı