Articles of Экран

Android получает высоту и ширину экрана устройства для всех разрешений

Я использовал ниже код, но некоторые разрешения, такие как Nexus 5 (lolipop – 5.0), высота и ширина устройства не возвращают действительные значения. DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); width = metrics.heightPixels; height = metrics.widthPixels;

Активность Android не будет заполнять экран WVGA

Я разрабатываю Activity с помощью простого LinearLayout с помощью кнопки. Когда я пытаюсь работать на своем оборудовании (экран WVGA 480×800), активность заполняет только стандартный размер (480×320), а сама ОС заполняет весь экран. В чем может быть проблема. Благодаря, <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFF" android:fitsSystemWindows="true"> <Button android:text="@+id/Button01" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> </LinearLayout>

Размеры изображений на Android

Я начинаю с разработки Android, и у меня есть несколько вопросов о поддержке разных размеров экрана. Я прочитал все об этом здесь, но все же не понимаю, как использовать изображения разных размеров для разных экранов. Моя ситуация заключается в том, что я поставил изображение в res / drawable / hdpi, которое будет подхвачено при запуске […]

Гибкая компоновка Android для нескольких размеров экрана / плотности

Я работаю над созданием карточной игры для Android. Я пытаюсь придумать макет, который позволит играть в игру на всех размерах экрана и плотности. Я читал: http://developer.android.com/guide/practices/screens_support.html Тем не менее, я все еще смущен лучшим способом сделать это. Для этой игры мне нужны карты, выложенные в ландшафтном режиме, в 5 колонках. Для дополнительных карт есть места […]

Улавливать экран раньше, слишком поздно

У меня есть активность, которая на его onPause должна выполнять некоторую работу, но не тогда, когда экран выключен. Я уже зарегистрировал приемник для намерения ACTION_SCREEN_OFF и, теоретически, это, и статический флаг на уровне приложения должен делать трюк, но … Это не работает, потому что onPause вызов onPause в onPause вызывается до того, как получатель может […]

Публикация нескольких версий одного приложения на Google Market

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

Общий доступ к экрану Android

Можно ли передавать экран с одного устройства Android на другой, подобно тому, как он работает на рабочем столе. Я понимаю, что это может включать в себя укоренение устройства.

Android: Как программно вызывать PIN-код напрямую?

В настоящее время с API 2.2 я могу заблокировать устройство через DevicePolicyManager.lockNow () . Вызвав этот метод, я получаю стандартный экран блокировки Android. Мне нужно разблокировать устройство, чтобы увидеть следующий сеанс, который мне действительно интересен – экран PIN. Итак, мой вопрос: «Можно ли напрямую вызвать экран PIN-кода (не доходя до экрана блокировки)?».

Android получить размер экрана другой ориентации экрана

Так как Android 3.0 есть панель навигации с обратной и домашней кнопкой на дисплее. Теперь, если я получу размер экрана, как это ClockLwp.ScreenHeight = getWindowManager().getDefaultDisplay().getHeight(); ClockLwp.ScreenWidth = getWindowManager().getDefaultDisplay().getWidth(); этого getResources().getDisplayMetrics().widthPixels getResources().getDisplayMetrics().heightPixels Я получаю разные значения для пейзажа и портрета. Вот пример, что я имею в виду: Acer Iconia A500 портретный режим: 800 x 1232 Acer […]

Android Java: отключить экран

Я делаю приложение, которое включает и выключает экран с помощью датчика приближения. Код близости завершен, но у меня возникли проблемы с использованием элементов управления экраном. Я прочитал, что должен использовать, PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE); manager.goToSleep(int amountOfTime); Для этого мне нужно предоставить специальные разрешения, чтобы он работал, но я не понял, как это сделать. Кроме […]