Вопросы с тегом «android»

85
Ресурсы Android XXHDPI

Вскоре выходит Google Nexus 10, и это первое устройство, использующее xxhdpiресурсы . Его плотность отображения составляет около 300 точек на дюйм (согласно данным веб-сайта Nexus 10 и этого калькулятора ). Однако когда я перехожу к документации Android, в ней говорится: ldpi : ~ 120 точек на дюйм...

85
Есть ли ограничение на длину ключа (строки) в объекте JS?

Итак, у нас был случай, когда у нас был бы объект, где ключ - это id (int), а значение - это строка. Но мы заметили, что в большинстве случаев мы ищем идентификатор на основе строки, поэтому мы решили отменить его и сделать строку ключом, а значение - идентификатором. Потому что таким образом,...

85
поймать пальцем, чтобы отклонить событие

Я использую уведомление Android, чтобы предупредить пользователя о завершении службы (успех или сбой), и я хочу удалить локальные файлы после завершения процесса. Моя проблема в том, что в случае сбоя - я хочу предоставить пользователю возможность «повторить попытку». и если он решит не повторять...

85
Как добавить кнопку в уведомления в android?

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

85
Эквивалент очистки и сборки в Android Studio?

Сегодня, когда я запустил приложение из Android Studio, оно не было построено из моего последнего кода. Я искал вариант « Очистить и построить», но не нашел. Итак, мой вопрос: что такое Android Studio, эквивалент Clean & build ?...

85
Параметризованные @Headers для модернизации Android

Я использую OAuth, и мне нужно помещать токен OAuth в свой заголовок каждый раз, когда я делаю запрос. Я вижу @Headerаннотацию, но есть ли способ сделать ее параметризованной, чтобы я мог перейти во время выполнения? Вот концепция @Header({Authorization:'OAuth {var}', api_version={var} }) Можете...

85
Как создать «релизный» APK в Android Studio?

Я пытаюсь создать APK, который можно загрузить в Play Store. Когда я выбираю Build | Generate Signed APK ... в Android Studio (версия 0.3.1), я получаю ссылку о том, как правильно настроить процесс подписи в «скриптах сборки gradle»:...

85
Создать подписанный apk android studio

Я новичок в разработке Android и только что закончил свое первое приложение. Я хочу создать подписанный apk в студии Android. Я прочитал документацию разработчика, но не понял, что делать. Когда я нажимаю на Build>Generate Signed APK..., появляется диалоговое окно со следующим вопросом:...

85
getLastKnownLocation возвращает null

Я читал несколько вопросов по этому поводу, но не нашел нужного ответа. Итак, дело в том, что у меня настроена карта, и я хочу получить свое текущее местоположение по GPS. Я проверил, что мои переменные не равны NULL, но все же мой результат: getLastKnownLocation(provider, false); Но дает мне...

85
Разница между e.getMessage () и e.getLocalizedMessage ()

Я использую оба этих метода, чтобы получить сообщение, создаваемое блоком catch, при выполнении обработки ошибок. Оба они получают мне сообщение от обработки ошибок, но чем именно отличаются эти два Я поискал в Интернете и пришел к этому ответу отсюда Исключения Java наследуют свои методы...

85
OnClickListener () с несколькими кнопками android

Сейчас я делаю простой калькулятор для Android. Я пытаюсь настроить код, чтобы при нажатии цифровой кнопки он обновлял экран калькулятора с этим номером. Сейчас делаю вот так. Button one = (Button) findViewById(R.id.oneButton); one.setOnClickListener(new View.OnClickListener() { @Override public...

85
Служба AnalyticsService не зарегистрирована в манифесте приложения - ошибка

Я пытаюсь внедрить службу аналитики Google в приложение для Android, используя следующую документацию, предоставленную в SDK: https://developers.google.com/analytics/devguides/collection/android/v4/ Я не вижу никакой информации на сайте администратора аналитики. Пока приложение работает, я вижу...

85
Android добавляет интервал под последним элементом в recyclerview с помощью gridlayoutmanager

Я пытаюсь добавить интервал ниже последней строки элемента RecyclerViewс GridLayoutManager. Я использовал custom ItemDecorationдля этой цели с нижним отступом, когда его последний элемент выглядит следующим образом: public class SpaceItemDecoration extends RecyclerView.ItemDecoration { private int...

85
Не могу получить разрешение WRITE_SETTINGS

Когда у меня есть целевой API 23 в Android M Preview 3, я не могу получить разрешение Manifest.permission.WRITE_SETTTINGS. requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); Запрос разрешения не вызывает диалоговое окно, которое я ожидал бы, но если я сделаю следующий вызов...

85
AlarmManager не работает на нескольких устройствах

Мое приложение использует AlarmManager и работает 4 года назад. Но заметил, что на некоторых устройствах он начал глючить. Я почти уверен, что код правильный (я использую WakefulBroadcastReceiver и setExactAndAllowWhileIdle для устройств с Doze), потому что он отлично работает на устройствах...

85
Dagger - должны ли мы создавать каждый компонент и модуль для каждого действия / фрагмента

Давно работаю с dagger2. И я запутался, создавая собственный компонент / модуль для каждого Activity / Fragment. Пожалуйста, помогите мне прояснить это: Например, у нас есть приложение, в котором около 50 экранов. Мы реализуем код по шаблону MVP и Dagger2 для DI. Предположим, у нас есть 50...

85
Как перейти с Google-Analytics на Firebase-Analytics?

Задний план В последние месяцы Google опубликовал новую альтернативу Analytics, которая называется Firebase Analytics . Проблема Поскольку в приложении уже есть Google-Analytics, я обнаружил некоторые препятствия, с которыми не могу понять, как лучше всего их решить. Вопросы Раньше функции...

85
Как отправить уведомление Firebase на все устройства через CURL?

Я пытаюсь отправить уведомление всем пользователям приложения (на Android), по сути дублируя то, что происходит, когда уведомление отправляется через консоль администратора Firebase. Вот команда CURL, с которой я начинаю: curl --insecure --header "Авторизация: key =...