Articles of Экран

Screen.width + android

Если я прослежу screen.width с моим родным браузером DroidX, я сначала получаю 320, как ожидалось, но при последующих перезагрузках (без изменения ориентации) я получаю 800 … почему это?

Какой макет подходит для устройств Android 720×1280?

Я разработал виджет часов. И у меня только 1 res / layout и 1 res / drawable. Все работает отлично. Он работает на mdpi, как Samsung Galaxy Ace. Он работает на hdpi, как Samsung Galaxy S2. Он работает на xhdpi, как Samsung Galaxy Note. Однако я получил уродливый взгляд на устройствах 720×1280, таких как Samsung […]

Android: Как найти ширину и высоту экрана?

Я пытаюсь найти ширину и высоту экрана, но ни один из способов, которые я пробовал, не будет работать в классе, который я создал, мой код ниже. Кто-нибудь знает, как его найти? Я не могу использовать способ, которым я пытаюсь использовать ниже, потому что .getWidth () устарел? public class Crate { public int acrossCrate; public int […]

Обработать команду без запуска MainActivity, на Android

Я новичок в андроиде и застрял в одном месте с помощью моего нового экрана с тестовым приложением. Я пытаюсь разработать приложение для Android, чтобы отключить или заблокировать экран напрямую, нажав значок запуска приложения приложения. Я могу заблокировать экран с функциональностью, которую хочу, но с одной проблемой. Когда я нажимаю на значок блокировки экрана в панели […]

Android-приложение: поддержка всех размеров экрана

В соответствии с этим есть четыре размера экрана, маленькие, обычные, большие и большие. Таким образом, эти квалификаторы соответствуют конкретным экранам. Например, обычный определитель – это экран 3.7inches, а маленький – экран 2.7inches. Итак, что происходит с другими размерами? Как мое приложение охватывает другие размеры, например, 3,3 дюйма или 3,3 дюйма?

Приемник широковещательной передачи Android не получает ACTION_SCREEN_ON

Я попытался зарегистрировать приемник в своей службе со следующим кодом: IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON); ScreenReceiver SR = new ScreenReceiver(); registerReceiver(SR, filter); И это мой широковещательный приемник: public class ScreenReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { System.out.println("RECEIVED"); } } Я даже объявил это в манифесте, но без каких-либо фильтров: <receiver […]

Андроид с использованием полей по нескольким размерам экрана

Привет, я создал приложение, которое я хочу запустить на нескольких экранах. Я построил все на HDPi. И когда я запускаю его на более новом телефоне Android с большим экраном, выравнивание материала отсутствует. Я знаю, что это связано с тем, что я установил поля для определения позиции с помощью DP. Мой вопрос заключается в том, какие […]

Запретить блокировку экрана при затемнении / ожидания при использовании приложения для Android?

Я разрабатываю приложение, и последнее касание, которое мне нужно надеть, предотвращает блокировку экрана, когда устройство переходит в режим ожидания (экран выключен). Точное поведение Google Navigation. Мне интересно, что, программно, мне придется использовать, чтобы эта функция включала все время при использовании приложения?

Как я могу получить фактический размер экрана, когда приложение работает в режиме совместимости

Я пытаюсь прочитать размер экрана с помощью DeviceMetrics, но он дает мне масштабированный размер, а не фактический размер экрана. Как я могу прочитать фактический размер экрана в режиме совместимости? Например, приложение работает на экране 480×800. Но это дает мне 400×700, из-за режима совместимости.

Android: кнопка в конце списка или внизу экрана

У меня есть требование для моего приложения для Android, что кнопка находится в нижнем конце списка. Это делается специально, чтобы пользователи могли прокручивать весь список (и, возможно, видеть больше ответов). Поэтому я добавил кнопку в виде нижнего колонтитула listview. Все это прекрасно работает, но в некоторых случаях список слишком короткий (всего 3-4 элемента), поэтому кнопка […]