HDMI, HDMI или MDPI? - PullRequest
       3

HDMI, HDMI или MDPI?

2 голосов
/ 01 января 2012

Пожалуйста, помогите мне с парой общих вопросов о выдвижных ящиках.

1) Если у меня есть обычное приложение для обоев (не живые обои), нужно ли включать изображения во все три папки для рисования? Даже если я не изменю изображение?

2) Какую команду можно использовать, чтобы планшеты не могли использовать приложение? У меня пока нет макета для планшетов. Но я хочу, чтобы пользователи 4.0 с мобильными телефонами использовали приложение.

Спасибо!

Ответы [ 2 ]

1 голос
/ 01 января 2012

Что касается вопроса 1, по умолчанию используется mdpi.Вам не нужно помещать изображения в другие папки.они используются, когда вы хотите использовать изображения с разным разрешением.

http://developer.android.com/guide/practices/screens_support.html

И для второго вопроса вы можете использовать команду

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

0 голосов
/ 01 января 2012

Я думаю, что вы можете использовать что-то вроде этого, чтобы узнать, запущено ли ваше приложение на телефоне или нет. Код предназначен для определения того, работает ли он на эмуляторе, но я думаю, что он должен работать и для планшетов.

TelephonyManager telmgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
boolean isEmulator = "000000000000000".equals(telmgr.getDeviceId()); 

Что касается первого вопроса, я обычно просто помещаю свои изображения в папку res / drawable и получаю к ним доступ через

Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic1);

Или, возможно, вы захотите взглянуть на то, что было написано здесь , если вы хотите добавить поддержку нескольких экранов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...