Articles of Андроидальная

Утечка памяти Android: InputMethodManager, Bitmap

Это странно, я могу избавиться от собственных утечек памяти, но я не могу сделать то же самое в этом случае. Ниже показано, что куча содержит битмап (например, 2,5 МБ), который связан с текущей Activity (mDecor указывает на текущую активность). Я попытался удалить экземпляры InputMethodManager по всему приложению, никакого эффекта Я пробовал установить состояние клавиатуры по […]

Кнопка домашней панели инструментов не работает, если нет меню параметров

При использовании новой Toolbar с библиотекой поддержки appcompat мне кажется, что кнопка «Домой» не работает так, как раньше, если вы не установите допустимое меню параметров. Простая и болотная стандартная деятельность: public class MyActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.some_page); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ActionBar bar = getSupportActionBar(); bar.setHomeButtonEnabled(true); […]

В Android, как я могу найти вызывающего метода эффективно

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

Слушатель Onlclick работает неправильно ..?

У меня есть кнопка, которую я поворачивал на 45 градусов, используя анимацию вращения и применяемую к клиенту-слушателю, которая подталкивает сообщение. Когда я нажимаю верхние 50% тостов, вы показывается. Но когда я нажимаю на более низкую 50% кнопки, ничего не стоит. Здесь анимация код. <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="45" android:toDegrees="45" android:pivotX="50%" android:pivotY="50%" android:duration="0" android:fillAfter="true"> </rotate> […]

Android: Цитирование через массив строк – помощь, необходимая для логики для метода намерения

Я новичок в java, и я использую приведенный ниже код, чтобы отобразить список кликов TextViews, которые вызывают определенный класс при нажатии. Это список названий футбольных команд. Например. Арсенал Манчестер Юнайтед Челси Щелчок на TextView Arsenal (TextView id = ars) вызовет ars.class. Нажав на TextView Chelsea (TextView id = che), вызывается che.class У меня более 20 […]

Android: как установить APK инструментария на AVD в безголовом хосте

Я пытаюсь интегрировать тесты Android JUnit с нашими сборками Bamboo Ant. Я уже тестировал установку локально, и я могу запускать тесты. Но когда я пробовал такую ​​же настройку на нашем сервере Bamboo, при запуске тестов я получаю следующую ошибку: INSTRUMENTATION_STATUS: id=ActivityManagerService INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.synapticstuff.guitartabs/pl.polidea.instrumentation.PolideaInstrumentationTestRunner} INSTRUMENTATION_STATUS_CODE: -1 android.util.AndroidException: INSTRUMENTATION_FAILED: com.synapticstuff.guitartabs/pl.polidea.instrumentation.PolideaInstrumentationTestRunner Обратите […]

Несколько вопросов о курсах базы данных SQLite в Android

Чтобы реализовать доступ к базе данных в моем приложении, я последовал за учебником Ларса Фогеля , но я очень смущен несколькими вещами … 1) Каждый раз при вызове fetchTodo будет создан и возвращен новый курсор. Оставить предыдущий курсор для сборщика мусора. Итак, если я не использую startManagingCursor или даже CursorLoader , следует ли мне называть […]

InjectView в RoboFragment

Я хочу добавить некоторые представления из макета xml в RoboFragment, но, к сожалению, я получаю Nullpointer Exception. Поскольку RoboGuice (помимо отличной основы DI) имеет очень мало документации, я не знаю, могу ли я использовать @ContentView(R.layout.fragmentlayout) чтобы аннотировать мой RoboFragment. Я должен что-то сделать вместо этого? То, что я сейчас делаю, это: public class TestFragment extends […]

SecureRandom провайдер «Crypto» недоступен в Android N для детерминированного генерации ключа

Пользователи могут приобрести «Pro» версию моего приложения. Когда они это делают, я храню и проверяю их покупку следующим образом. Объедините UUID пользователя и еще одну уникальную строку. Полученная строка затем зашифровывается с использованием статического семени. Я делаю это с помощью SecureRandom.getInstance("SHA1PRNG", "Crypto") – вот в чем проблема! Результирующая зашифрованная строка – это «код разблокировки». Поэтому […]

Дамп мобильной памяти

Я хочу сбросить память мобильных телефонов с извести, но во время процесса я столкнулся с некоторыми проблемами. 1. Загруженный исходный код ядра и здание, создается zImage. 2. Измените Makefile для извести, как сказано в руководстве, а затем сделайте известь (проблема на этом шаге, несмотря на создание файла lime.ko и lime-3.8.0-29-generic.ko для моего дела) 3.Command ./adb […]