Articles of Ява

Как перехватить нажатия кнопок на гарнитуре в Android?

Я изучил намерение ACTION_MEDIA_BUTTON и я пытаюсь использовать его и перехватывать нажатия кнопок и представлять их на экране с помощью тоста. Я зарегистрировал приемник для перехвата двух намерений: ACTION_HEADSET_PLUG – подключение минигарнитуры ACTION_MEDIA_BUTTON – получение нажатия кнопок Это делается в моей основной деятельности: IntentFilter mediaFilter = new IntentFilter(Intent.ACTION_MEDIA_BUTTON); mediaFilter.setPriority(10000); registerReceiver(_receiver, new IntentFilter(Intent.ACTION_HEADSET_PLUG)); registerReceiver(_receiver, mediaFilter); Это […]

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

В последнее время я получаю все больше и больше сообщений о том, что пользователи получают ошибку RemoteServiceException. Трассировка стека, которую я даю каждый раз, выглядит следующим образом: android.app.RemoteServiceException: Bad notification posted from package com.smithyproductions.fasttracks: Couldn't expand RemoteViews for: StatusBarNotification(pkg=com.smithyproductions.fasttracks id=311095 tag=null score=0 notn=Notification(pri=0 contentView=com.smithyproductions.fasttracks/0x7f03007d vibrate=null sound=null defaults=0x0 flags=0x62 kind=[null]) user=UserHandle{0}) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1523) at android.os.Handler.dispatchMessage(Handler.java:99) at […]

Программно отключить USB-хранилище на устройствах Android

На многих устройствах Android, когда устройство подключено к USB-порту компьютера или даже к некоторым USB-устройствам зарядки, телефон переходит в режим USB-хранения. Когда устройство находится в этом режиме, приложения для Android не могут получить доступ к SD-карте. Есть ли способ (1) обнаружить, когда устройство находится в этом режиме, и (2) программно отключить USB-накопитель, по крайней мере […]

Проблемы с защитой с файлами jar, как найти недостающую банку?

Когда я пытаюсь экспортировать apk с Proguard, я получаю много ошибок (более 400), похожих на: Warning: org.codehaus.jackson.jaxrs.JsonMappingExceptionMapper: can't find superclass or interface javax.ws.rs.ext.ExceptionMapper а также org.codehaus.jackson.xc.DataHandlerJsonDeserializer$1: can't find superclass or interface javax.activation.DataSource Я использую библиотеку Jackson Json , и ошибки, похоже, связаны с этим. Исследуя эту ошибку, я нашел следующее из FAQ : Если есть […]

Когда устанавливать хранилище ключей и когда устанавливать только сертификат, завернутый в хранилище ключей

У меня есть файл PKCS # 12, который я рассматривал как файл хранилища ключей, так как он содержит одну запись ключа и одну запись сертификата . В Android я вижу, что люди программно устанавливают keystore следующим образом (код из блога разработчиков Android ): byte[] keystore = . . (read from a PKCS#12 keystore) Intent installIntent […]

Как создать Flow TextView

Работая над приложением, где пользователь должен поместить некоторые данные в EditText , но впереди и за этим EditText меня есть TextViews . Для этого я использую (horizontal) LinearLayout где я помещаю TextView EditText TextView . Я столкнулся с проблемой перевода строки. Пожалуйста, помогите мне найти решение. Теперь это выглядит так: |blabla_______tatata| | tatata| Мне нужно […]

Проверка целостности активов Android

В моей папке assets/data , есть много файлов XML, содержащих статические данные для моего приложения. Пользователю очень легко получить APK, изменить его часть и установить на устройство. Я хотел бы запретить пользователям изменять мои статические данные, проверяя целостность моей папки assets/data . Первоначально я рассматривал возможность использования контрольной суммы MD5 , но, вероятно, это будет […]

Android – Google Tag Manager с Google Analytics и Firebase Analytics

Я работаю с торговым приложением и хочу отслеживать такие события, которые происходят в моем мобильном приложении. Моя цель – отслеживать события, используя Firebase Analytics и менеджер тегов Google, и передавать те же события в Google Analytics. Мое событие> Firebase> Диспетчер тегов Google> Аналитика Google Я выполнил нижеследующее руководство по интеграции менеджера тегов Google и аналитики […]

Как вы прикладываете эффект реверберации к данным AudioRecord / PCM и сохраняете их в файле?

Я хочу записать вход с микрофона, приложить эффект реверберации и сохранить результат в файле. Мой прецедент – это приложение, которое позволяет вам петь песню и выбирать различные предустановленные параметры реверберации после записи, а затем сохранять свою производительность и хранить ее на сервере. Файл, который я отправляю на сервер, должен иметь эффект реверберации, примененный к нему. […]

Как отлаживать «com.android.okhttp»

В андроид-kitkat реализация URLConnection была заменена на OkHttp, как ее отладить? OkHttp находится в этом каталоге: external/okhttp/android/main/java/com/squareup/okhttp Когда я вызываю UrlInstance.openConnection().getClass().getName() , он представляет com.android.okhttp.internal.http.HttpURLConnectionImpl Как я могу его отладить? Кажется, что я не могу связать /android/main/java/com/squareup/okhttp/* с com.android.okhttp.* Когда код испускает return streamHandler.openConnection(this); /** * Returns a new connection to the resource referred to […]

Intereting Posts
Background-attachment: фиксированное вмешательство в размер фона Как запустить широковещательный приемник при включении / выключении gps? Приемник широковещательной передачи не работает в ICS, если приложение не запускается по крайней мере один раз Поддиректория Android 4.0 (раздел) Стиль стилей Об Android Progress Dialog. Избегайте? Как обрабатывать AsyncTask в ActionBarActivity Fragments при использовании ViewPager? RecyclerView onBindViewHolder вызывается только при изменении getItemViewType Volley – отправка запроса POST с использованием JSONArrayRequest Установить ширину и высоту ImageView программно? Android – Как определить, когда запускается приложение для 3D-вечеринки Приложение Android Webview не позволит проигрывателю проигрывать весь экран Изменение цвета строки состояния с помощью AppCompat ActionBarActivity AnimationDrawable не играет Выход / завершение приложения / действия – андроид Есть ли способ отправить аудиофайл в распознавание речи на текст