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

NativeActivity не заканчивается

Я называю NativeActivity из JavaActivity. Точкой входа моей NativeActivity является android_main(struct android_app* state) В конце этого я звоню ANativeActivity_finish Однако моя собственная активность просто зависает, а не возвращается к Java-активности, которая ее называла (она называлась просто с использованием startActivity ). Кажется, он находится в состоянии паузы. Единственный способ вернуть его к предыдущему действию – вызывать […]

Как уменьшить размер кнопки радио в android

Мы можем уменьшить размер переключателя в android ??

Ошибка BouncyCastle AES при обновлении до 1,45

Недавно обновлен от BC 1.34 до 1.45. Я декодирую некоторые ранее закодированные данные со следующим: SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); Cipher cipher = Cipher.getInstance("AES"); cipher.init(Cipher.DECRYPT_MODE, skeySpec); byte[] decrypted = cipher.doFinal(encrypted); При использовании BC 1.45 я получаю это исключение: javax.crypto.BadPaddingException: pad block corrupted at org.bouncycastle.jce.provider.JCEBlockCipher.engineDoFinal(JCEBlockCipher.java:715) at javax.crypto.Cipher.doFinal(Cipher.java:1090) EDIT: Подробнее об этой проблеме. Для генерации необработанных […]

Рифлы с границей для TextView?

У меня мало TextView , которые отображаются рядом друг с другом. В настоящее время я использую android:background="?attr/selectableItemBackground" чтобы получить пульсацию при прикосновении. Теперь я хотел бы добавить границы в TextView когда они не будут нажаты, и иметь пульсацию при касании TextView . Как мне это сделать?

Настроить список анимации для Android

Я пытаюсь добиться добавления анимированных gif в мое приложение. 1- Я могу загрузить анимированный gif с сервера. 2- Я могу декодировать анимированный gif (используя собственный пользовательский декодер) и иметь отдельный битмап, соответствующий его кадрам. Теперь я хочу оживить его, используя анимацию кадр за кадром. Как я читал, для выполнения кадровой анимации первое, что требуется, это […]

Скрыть вид с анимацией и установить видимость, чтобы исчезнуть без вспышки экрана

Я хочу скрыть dicelayout (dicelout был в mainboardlinear), но когда анимация закончилась, экран погас из-за View.GONE! Если я установил setfillafter в true и clear View.GONE, у меня больше нет проблемы со вспышкой, но мой scrollview в mainboardlinear нельзя прокрутить в этом случае! final RelativeLayout rLayout=(RelativeLayout)findViewById(R.id.dicelayout); Animation animation=new TranslateAnimation(0, 0, 0, -rLayout.getHeight()); animation.setFillAfter(false); animation.setFillBefore(true); animation.setDuration(1000); ((LinearLayout)findViewById(R.id.mainboardlinear)).startAnimation(animation); […]

Накладка кнопки не работает без фона

Сегодня я столкнулся с проблемой странного макета, и я не нашел полезного ответа от Google. На моем макете у меня есть кнопка с текстом слева и значок справа. Я хочу, чтобы текст был на 20dp слева поля до границы кнопки, после чего я установил paddingLeft на кнопку, но она не работает. Случайно, я устанавливаю цвет […]

Обнаружение начального и конечного положения «перетаскивания» в Android и рисование линии между ними

Я хочу сделать простое приложение для doodle, для Android, но я не знаю, как получить некоторые данные от android! Мне нужно: Положение мыши до и после перетаскивания или если это простое касание, как получить положение касания. Как я должен рисовать линии? Может кто-нибудь, пожалуйста, помогите мне?

Что такое «объект записи активности» в Android?

Я имел в виду следующую статью для дальнейшего понимания жизненного цикла деятельности и нашел выражение «объект записи активности», Цитата: Когда ваша активность спрятана, объект Activity не существует, но объект записи активности живет в ОС. ОС может реанимировать действие, используя запись активности, когда это необходимо. Когда вызывается onSaveInstanceState (…), данные сохраняются в объект Bundle. Этот объект […]

Нужно ли явно указыватьResult на RESULT_CANCELED?

У меня есть активность, которая ожидает, что пользователь будет выбирать элемент, но вместо этого пользователь может выбрать кнопку «Назад» без выбора элемента. Эта операция выбора элемента начинается с началаActivityForResult (). Мне было интересно две вещи. Во-первых, достаточно ли только setResult (RESULT_OK), когда элемент действительно выбран, т. Е. Могу ли я полагаться на результат, который не […]