2009-11-04 27 views

cevap

2

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.

2

getResources().getConfiguration()'u kullanabilirsiniz. Örneğin

:

getResources().getConfiguration().navigation

cihazda mevcut gezinme yöntemi tür. Bir: NAVIGATION_DPAD, NAVIGATION_TRACKBALL, NAVIGATION_WHEEL.

İlgili konular