Articles of Андроидное

Как я могу получать уведомления от GCM, когда приложение остановлено

GCMIntentService (расширяет GCMBaseIntentService) не получает уведомлений, если приложение не работает. От: http://developer.android.com/about/versions/android-3.1.html Запуск элементов управления на остановленных приложениях Обратите внимание, что система добавляет FLAG_EXCLUDE_STOPPED_PACKAGES ко всем вещательным вещам. Это делается для предотвращения непреднамеренного или ненужного запуска трансляций из фоновых сервисов компонентов остановленных приложений. Фоновая служба или приложение могут переопределить это поведение, добавив флаг FLAG_INCLUDE_STOPPED_PACKAGES для […]

Как обрабатывать «последний незавершенный блок в расшифровке»

У меня есть простой класс, чтобы попытаться обернуть шифрование для использования в другом месте в моей программе. import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.spec.SecretKeySpec; public final class StupidSimpleEncrypter { public static String encrypt(String key, String plaintext) { byte[] keyBytes = key.getBytes(); byte[] plaintextBytes = plaintext.getBytes(); byte[] ciphertextBytes = encrypt(keyBytes, plaintextBytes); return new String(ciphertextBytes); } […]

Шифрование с помощью AES-256 и вектора инициализации

У меня есть вопрос, связанный с использованием вектора инициализации в AES-шифровании. Я ссылаюсь на следующие статьи / сообщения для создания шифрования в моей программе: [1] Java-битное шифрование на основе пароля AES [2] http://gmailassistant.sourceforge.net/src/org/freeshell/zs/common/Encryptor.java.html Я изначально следовал за решением erickson из первой ссылки, но, насколько я могу судить, PBKDF2WithHmacSHA1 не поддерживается моей реализацией. Итак, я обратился […]

Nexus 5 не будет отображаться в Eclipse

Мой новый Nexus 5 не появится в Eclipse. Я пробовал каждое решение в Интернете последние 3 часа. У меня есть окна 8, а не 8.1. У меня новый ноутбук HP Envy. Я нахожусь в трудных временных рамках и должен развиваться с помощью этого телефона. Разрешить отладку usb. Драйверы обновлены и загружены с сайта разработчика Android […]

Вызов метода перехвата

У меня есть этот код Foo foo = new Foo(); foo.callTheMethod(); Есть ли способ перехватить Foo.callTheMethod() без подкласса или модификации класса Foo и без наличия фабрики Foo ? EDIT: извините забыл упомянуть об этом на платформе Android.

Коды ошибок GCM

У меня есть серверное приложение, которое отправляет уведомления о выпуске GCM. Каждая отправка 1000 получателей возвращает сообщение, которое сообщает мне статус каждого регистрационного идентификатора. У некоторых будут коды ошибок. Есть ли где-то документ от Google, который сообщает мне, как я должен обрабатывать эти коды и какие все возможные коды ошибок? Мой Google foo ничего не […]

Отладка приложений для Android на сайте Dell 7 с использованием Eclipse

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

Несколько суперклассов и повторное использование кода

Этот вопрос связан с Android в том смысле, что моя потребность существует в этом домене, но вопрос по-прежнему относится к Java в целом; Я буду использовать некоторые условия Android здесь, такие как Activity , FragmentActivity , ListActivity и т. Д. Мне нужно реализовать абстрактный базовый класс, который содержит функциональные возможности, которые должны использоваться во всем […]

Как программно свернуть приложение для Android?

Я хочу проверить отчет об acra с помощью acra но первый шаг – мне нужно смоделировать фатальный сбой в Android с помощью кода. Есть идеи?

Ошибка: java.lang.UnsatisfiedLinkError с roboelectric и realm

Привет, я использую базу данных realm для своего приложения и используя roboelectric тестирования roboelectric unit для выполнения модульного тестирования. Я вижу, что realm написан в собственном c-коде, у него есть файл librealm-jni.so для их функциональности. Я получаю ошибку UnsatisfiedLinkError, где-то читал, что robolectric не поддерживает родные библиотеки. Я считаю, что должен быть какой-то способ его […]