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

Как рисовать стрелку (в Android)?

Я довольно новичок в Android и занимаюсь с Canvas. Я пытаюсь нарисовать стрелу, но мне только повезло с рисованием вала, ни одна из стрелок не работает. Я немного искал и нашел пример Java, но у Android нет AffineTransform или AffineTransform . Прямо сейчас мой код выглядит следующим образом (стрелка не похожа на стрелку): public class […]

Возможно ли скомпилировать библиотеки LLVM для android / ARM

Я увлечен Pure алгебраическим / функциональным языком . В интерпретаторе Pure используется LLVM JIT-компилятор. Я хотел бы скомпилировать Pure, чтобы он работал на Android (ARM). Pure имеет зависимость от LLVM JIT. Поэтому мне нужно скомпилировать источник LLVM для запуска Pure. Возможно ли скомпилировать источник LLVM для устройств Android (ARM)? Там действительно нет информации об этом […]

Получать миллисекунды до полуночи

Я создаю виджет Android, который я хочу обновлять каждую ночь в полночь. Я использую AlarmManager и мне нужно выяснить, сколько миллисекунд осталось от текущего времени до полуночи. Вот мой код: AlarmManager mAlarmManager = (AlarmManager)context.getSystemService(android.content.Context.ALARM_SERVICE); mAlarmManager.set(AlarmManager.ELAPSED_REALTIME, millisecondsUntilMidnight, mSrvcPendingingIntent); Как рассчитать, сколько миллисекунд осталось до полуночи? Заранее спасибо.

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, и когда я нажимаю «Новый профиль оборудования», […]