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

Parse versionCode из файлов android apk

Я знаю, что файлы .apk – это .zip-файлы, но AndroidManifest.xml выглядит двоично, и, конечно же, grep или hex-редакторы не успели извлечь версиюCode. Кто-нибудь знает, как разбирать или извлекать его? Я нахожусь в скрипте Python с открытым файлом apks AndroidManifest.xml.

Не занимайтесь деятельностью – для чего?

Название довольно понятно. Я понимаю, что делает этот вариант разработчика. То, что я не понимаю , следующее: Почему этот вариант был введен, в первую очередь? После того, как все изменения, которые эта структура просматривала на протяжении многих лет, все еще полезна? Я очень хочу узнать причины этого варианта.

Android parse String to Date – неизвестный символ шаблона 'X'

У меня есть строка даты извлечения Service из сети, а затем я хочу привязать ее к объекту Date . Но почему-то приложение падает. Это моя строка, которую я 2015-02-05T05:20:02+00:00 onStartCommand () String datetime = "2015-02-05T05:20:02+00:00"; Date new_date = stringToDate(datetime); stringToDate () private Date stringToDate(String s){ DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); try{ return df.parse(s); }catch(ParseException e){ […]

Установите анимационный прослушиватель на анимацию активности

Я использую метод overridePendingTransition для выполнения пользовательских анимаций действий. Я хотел бы знать, когда заканчивается анимация (обратный вызов / прослушиватель). Есть ли какой-либо прямой способ достичь этого, если не просьба предложить мне некоторые работы вокруг.

Ошибка при работе с библиотекой Jackson после обфускации с использованием Proguard

После прошивки всех запросов, связанных с проблемами с обфускацией с помощью Proguard, я пришел к тому моменту, когда я чувствую, что могу быть единственным, у кого есть эта проблема. Следовательно, почта. У меня довольно стандартное приложение для Android, которое использует JEST-вызовы REST для обмена данными. Я использую библиотеку Jackson для анализа данных JSON. Все работало […]

Android RadioButton не может отключиться с помощью метода setChecked (false)

Если я установил переключатель, который будет выбран в первый раз, он будет работать нормально. Но если я отменил его выбор, вызвав ((RadioButton) findViewById (R.id.ID)). SetChecked (false); То позже, даже если я попытаюсь сделать его выбранным, вызвав setChecked (true), не будет работать, если пользователь не выберет его с экрана. Есть ли у кого-нибудь это? Или это […]

Android Studio – как я могу сделать AVD с ARM вместо HAXM?

Я новичок в Android Studio. Мой компьютер не поддерживает HAXM, поэтому он не позволит мне установить его для виртуализации. В некоторых подобных вопросах на этом сайте люди упоминают настройку виртуального устройства с ARM вместо HAXM. Как я могу это сделать? В AVD-менеджере все готовые аппаратные профили используют HAXM, и когда я нажимаю «Новый профиль оборудования», […]

Как сохранить один экземпляр действия, но иметь возможность обновлять представление?

В моей ситуации есть один случай, когда мне нужно убедиться, что активность работает только по одному. Я обнаружил, что если я установил LauchMode активности, я могу достичь цели единственного экземпляра, но он не будет обновлять представление о действии. Это действие запускается startActivityForResult , и мы отправляем URI с намерением этой активности. Давайте обсудим этот случай: […]

Анимация и setVisibility

У меня есть LinearLayout, что я хочу показать / скрыть, щелкнув ссылку «подробнее». Я делаю это, позвонив moreDetailsSection.setVisibility(View.VISIBLE); или moreDetailsSection.setVisibility(View.GONE); Показать / скрыть его. Это отлично работает, но я хотел добавить анимацию, которая делает поля макета слайдами красиво, но это выполняется только в первый раз, когда поле становится видимым, если я его скрою и снова […]

Как я могу начать новую активность Android с помощью строки?

У меня проблема с приложением Android, над которым я работаю. Мое приложение имеет несколько разделов, а следующий экран, который загружается, основан на строке. Итак, экран 1 раздела 1 будет, S1S1. Мой вопрос: как я могу начать работу на основе строки. У меня есть S1S1, сохраненный в строке, позволяет называть его nextactivity. Вместо того, чтобы набирать […]