Articles of Андроидный

Android Image Picker Выберите несколько изображений из галереи с максимальным лимитом 5

У меня есть приложение, в котором пользователь должен иметь возможность выбирать несколько изображений, чтобы отправить их где-нибудь. Тем не менее, они могут отправлять только пять изображений за раз. Мне нужно ограничить количество изображений, которые они могут выбрать из галереи, через Image Picker. Чтобы выразить это в одном предложении: я хочу ограничить количество изображений / фотографий, […]

Невозможно разрешить символ ACCESS_FINE_LOCATION

У меня есть этот код if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { В манифесте я включил это разрешение <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> Но я получил ошибку, cannot resolve symbol 'ACCESS_FINE_LOCATION' Как решить эту проблему?

Реализация retryWhen логика

У меня есть приложение, которое требует сеанса (куки) для обработки веб-звонков. Я использую Retrofit+RxJava . Тем не менее, сеанс может истечь (переустановить ошибку с несанкционированным статусом 401), и я хочу повторно проверить (получить свежие файлы cookie) и повторить предыдущий вызов в этом случае. Как мне это сделать с RxJava ? Мой пример: getServerApi().getDialogs(offset, getCookies()) .subscribeOn(Schedulers.newThread()) […]

Как распечатать журнал в файле android c ++?

я добавил #define LOG_NDEBUG 0 #define LOG_TAG "StagefrightMediaScanner" #include <utils/Log.h> В libstagefright/StagefrightMediaScanner.cpp Но не может печатать что-либо с помощью LOGV и LOGE, можно ли делать какие-либо другие вещи?

Перенаправить вывод журнала на SD-карту на телефоне клиента

У моих клиентов проблемы с моим приложением, и я не смог воспроизвести проблему на своем телефоне разработки. Как отладить эту проблему? Класс Android Android отлично работает, но мои клиенты не знают, как использовать «adb» или USB-кабель отладки. Есть ли способ перенаправить вывод журнала в файл на SD-карте телефона? Тогда клиент мог бы легко отправить мне […]

Обновить фрагмент для выбора фрагмента диалога

У меня есть фрагмент, который на компоненте вызывает всплывающие окна DialogFragment. Этот фрагмент диалога содержит список опций. Когда выбрана опция из списка, я хочу уведомить фрагмент, чтобы я мог запускать процедуру обновления полей. Я сделал что-то вроде этого @Override public void onClick(DialogInterface dialog, int item) { updateSharedPreference(item); Log.e("ProfilePersonaListDialog", "Click on dialog, inside onClick"); OnCloseListDialogListener act […]

Когда звонить super.onPause ()?

Я использую Analytics в своем приложении для Android, и мне бы хотелось super.onPause() когда нужно называть super.onPause() if (mAnalyticsSession != null) { mAnalyticsSession.close(); mAnalyticsSession.upload(); } super.onPause(); Каков эффект вызова super.onPause() после выполнения действий загрузки и раньше? В общем, когда нужно вызвать super.onPause() ?

Невозможно загрузить собственную разделяемую библиотеку с зависимостями в приложении для активной активности

В моем приложении для Android у меня есть 4 библиотеки: libTemplate.so depends on libPorkholt.so libPorkholt.so depends on libpng15.so depends on liblua.so depends on libopenal.so libpng15.so liblua.so libopenal.so Если я напишу небольшой исполняемый файл командной строки, который связывается с libTemplate и вручную вызовет ANativeActivity_onCreate, он будет связываться и работать просто отлично (если я укажу LD_LIBRARY_PATH на […]

Прокрутка списка

У меня есть следующий метод: public List<String> getAllValue(){ List<String> list = new ArrayList<String>(); if(pref.getString(KEY_NUMBER1 , "").length()>2) list.add(pref.getString(KEY_NUMBER1 , "")); if(pref.getString(KEY_NUMBER2 , "").length()>2) list.add(pref.getString(KEY_NUMBER2 , "")); if(pref.getString(KEY_NUMBER3 , "").length()>2) list.add(pref.getString(KEY_NUMBER3 , "")); if(pref.getString(KEY_NUMBER4 , "").length()>2) list.add(pref.getString(KEY_NUMBER4 , "")); if(pref.getString(KEY_NUMBER5 , "").length()>2) list.add(pref.getString(KEY_NUMBER5 , "")); return list; } Теперь мне нужно назначить эти числа (например, KEY_NUMBER1 ) […]

Алгоритм генерации вибрационных моделей, варьирующих по интенсивности в Android?

Я пытаюсь программно генерировать шаблоны вибрации Android с «микроимпульсами» вкл. И выкл., Чтобы контролировать, насколько сильна вибрация для конечного пользователя. Это решение, которое я видел в нескольких похожих темах, к проблеме API, не предоставляющей интерфейс для управления силой вибрации (из-за того, как аппаратные функции, насколько я понимаю). Однако алгоритм генерации этих шаблонов, по-видимому, намекает, но […]