Articles of Ява

Использование ADB для захвата экрана

Я пытаюсь как можно быстрее получить скриншот экрана телефона. В настоящее время я делаю: adb shell screencap -p /sdcard/screencap.png && adb pull /sdcard/screencap.png Однако он слишком медленный и занимает до 3 секунд. Есть ли лучший способ сделать это? Я намерен использовать эту функцию с помощью непереадресованного телефона. Кроме того, каковы различные аргументы, которые я могу […]

Android получает высоту содержимого веб-обозревателя после рендеринга

Я пытаюсь получить высоту веб-просмотра, как только он будет показан. Он всегда возвращает null, я пробовал getHeight , getMeasuredHeight , getContentHeight и всегда возвращает null. Планировка: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/instructions" android:background="@color/transparent_black" > <WebView android:id="@+id/top_content" android:layout_width="match_parent" android:layout_height="wrap_content" /> </RelativeLayout> Мероприятия public class TestActivity extends MenuActivity { private final static String TAG = […]

Как преобразовать InputStream в Source?

Я хочу проверить документ xml с помощью файла схемы xsd, хранящегося на моем устройстве. Вот мой пример кода: SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); // schema file on my device InputStream isSchema = context.getResources().openRawResource(xsd_file); // InputStream => Source conversion Source schemaSource = ???? Schema schema = factory.newSchema(schemaSource); Validator validator = schema.newValidator(); validator.validate(new DOMSource(document)); Вопрос: Как я могу […]

Как сохранить Hashmap для Android, чтобы он был повторно использован при перезапуске приложения с использованием общих настроек?

Я хочу сохранить hashmap для моего приложения для Android, которое при перезапуске показывает последние сохраненные значения hashmap. HashMap<Integer,String> HtKpi=new HashMap<Integer,String>(); Это моя хэшмап и 44 значения хранятся в ней динамически. Это отлично работает !!! Теперь я хочу сохранить его для будущего использования (перезапуск приложения или его повторное использование).

Как проверить меню

Мне нужно покрыть функциональность меню модульными тестами, однако я пытаюсь получить объект Menu. Не удалось выполнить тестовый тест (mMenu null): sendKeys(KeyEvent.KEYCODE_MENU); mMenu = (Menu) mActivity.findViewById(com.###.###.R.id.main_menu); assertNotNull(mMenu); Пожалуйста посоветуй. Спасибо.

JAVAH не может найти класс (android ndk)

Мне нужна помощь в javah и android-ndk. Я попытался создать H-файл для моего собственного метода, но javah сказал, что файл класса не найден . Мой целевой класс имеет абсолютное имя $ PROJECT_DIRECTORY / src / bt / nativeclient / BtnativeActivity.java и содержит следующий код: package bt.nativeclient; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class BtnativeActivity […]

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

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

Предупреждение SimpleDateFormat Чтобы получить локальное форматирование, используйте getDateInstance (), getDateTimeInstance () или getTimeInstance (),

Нужно ли беспокоиться об этом предупреждении? Что делать, если я игнорирую предупреждение? Что означает это предупреждение: Чтобы получить локальное форматирование, используйте getDateInstance() , getDateTimeInstance() или getTimeInstance() или используйте new SimpleDateFormat(String template, Locale locale) например Locale.US для дат ASCII . Во второй строке приведенного ниже кода. Приложение отлично работает с кодом. Я хотел показать дату, например, […]

Подавить потенциальное исключение NullPointerException в Android Studio

Эта: @Nullable Item[] mItems; public Item getItem(int position) { return mItems[position]; } Выдает предупреждение: Array access 'mItems[position]' may produce NullPointerException Я хочу подавить это предупреждение (я знаю, что getItem() не будет вызываться, если mItems является нулевым). Я пробовал использовать следующие аннотации: @SuppressWarnings({"NullableProblems"}) @SuppressWarnings({"null"}) А также с //noinspection , но они все не работают. Использование @SuppressWarnings({"all"}) […]

Переменная пути Unbound класса java android eclipse

Что означает значение переменной Unbound Class Path в Eclipse? Я получил ошибку и не знаю, как ее исправить.

Intereting Posts
Команды оболочки Adb для изменения настроек или выполнения задач на телефоне Регистрация лучших практик и идей Android Canvas Clear с прозрачностью Сортировка коллекции по нескольким полям в Котлине В android 4.4, прокручивание приложения из последних задач постоянно убивает приложение своим сервисом. Любая идея почему? Android устанавливает высоту и ширину пользовательского вида программно Android NDK: ПРЕДУПРЕЖДЕНИЕ: APP_PLATFORM андроид-9 больше, чем андроид: minSdkVersion 8 Android ListView текущее местоположение прокрутки Y пикселей Genymotion как отлаживать с помощью Chrome Dev Tools Получил «неподдерживаемый файл класса версии 52.0» после включения модуля в проект Установить цвет значка FAB Недопустимое описание проекта при импорте проекта в Eclipse Android – получить текст из webview Как проверить, существует ли пакет изнутри обработчика аннотаций (во время компиляции)? Как установить голографическую темную тему в приложении для Android?