Articles of Андроид

Поверните растровое изображение с помощью рендеринга скрипта android

Когда я использую следующий код, он заканчивается исключением outofmemory. После выполнения исследования сценарий Render выглядит как хороший кандидат. Где я могу найти пример кода для аналогичной операции и как его интегрировать в мой проект. public Bitmap rotateBitmap(Bitmap image, int angle) { if (image != null) { Matrix matrix = new Matrix(); matrix.postRotate(angle, (image.getWidth()) / 2, […]

Android – Eclipse: Keystore был изменен, или пароль был неправильным

Я разрабатываю проект андроида, подписывающий мое приложение (при разработке) с помощью debug.keystore … Теперь мне нужно использовать «реальное» производственное хранилище (тот, который я использую, когда я загружаю свой apk в игровой магазин) При разработке для тестирования некоторых приложений в приложениях. Поэтому было бы здорово использовать производственное хранилище ключей в eclipse для запуска приложения на моем […]

Загружать приложение из Google Play программно

Мне нужно загрузить несколько приложений из Google Play для целей анализа. Но я не хочу делать это вручную (я должен делать это часто и каждый раз, когда Приложения, которые я хочу загрузить, меняют!). Итак, вопрос в том, могу ли я написать программу для загрузки приложений или нет. Если это возможно, то как? Я видел этот […]

Как обновить Android ListView динамическими данными в реальном времени?

У меня есть данные по загрузке фонового потока, которые я хочу отобразить в Android ListView. Данные очень часто меняются (т.е. 1-2 раза в секунду). Иногда число строк в наборе данных также изменяется (но, конечно, не так часто, как меняются данные в ячейках). Насколько я могу сказать, есть два способа обновления данных в ячейках: Попросите фоновый […]

Как изменить активность с помощью левого правого салфетки

Как изменить активность с помощью левого-правого салфетки? Я не нашел руководство нигде … Например: http://habrastorage.org/storage1/61132d35/3ebc4005/633c15ac/f63b1e71.png Или: http://habrastorage.org/storage2/624/914/b51/624914b519389d43d6b69d63fcde141d.png

Как переключить / изменить testInstrumentationRunner динамически с помощью gradle

Мой проект состоит из двух разных групп тестов. Одна группа работает только с AndroidJUnitRunner по умолчанию, другой должен быть запущен с помощью специальной реализации. TestRunner extends MonitoringInstrumentation . В настоящее время я переключаю testInstrumentationRunner , редактируя build.gradle каждый раз, когда мне нужно запустить другую группу тестов: android{ defaultConfig { //testInstrumentationRunner "my.custom.TestRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } } […]

В Android, если OS убивает мое приложение, получит getIntent () вернуть намерение с такими же дополнительными функциями?

Конечно, после того, как мое приложение было восстановлено. Или мне нужно хранить все на onSaveInstanceState ()?

Включить зависимости maven в eclipse «Запустить As -> Приложение Android»

Я разрабатываю приложение для Android, используя eclipse, плагин Android Development Tools (ADT) и maven-android-plugin . Создание и установка приложения на командной строке ( mvn install / adb install ) работает отлично – особенно она включает в себя все зависимости, указанные в pom.xml. Развертывание приложения на Android через eclipse (Run as -> Android Application) не устанавливает […]

Изменение кнопок действий в уведомлении

У меня есть уведомление, которое я пытаюсь обновить, повторно используя один и тот же Notification Builder, но нет возможности очистить кнопки, вы можете вызвать addAction . Не использование одного и того же Builder приводит к появлению уведомления, что нежелательно. Есть ли какие-либо решения для этого? Я использую NotificationCompat из библиотеки поддержки v4.

Назначение параметров varargs AsyncTask

Каковы причины, по которым Google использует varargs для параметров в AsyncTask ? Например, методы execute() , doInBackground() и publishProgress() используют нотацию [Type]… Я думаю, что это делает его «труднее» использовать, поэтому у них должны быть некоторые веские причины, которые я забыл? Таким образом, у нас нет параметров, одного или многих параметров. Давайте сломаем его: Нет […]