Size: a a a

Android Developers

2021 November 04

СП

Сергей П. in Android Developers
1. Найти типовую либу для "карусели" где такая штука работает для центр.элемента, их десятки, посмотреть как там сделано, поправить тот кусок кода который высчитывает данные для увеличения размеров вью что по центру, так что бы вместо центра там был край экрана
2. Написать самому. Если коротко - там перехватывается коллбэк на скролл ресайклера, по мере смещения тек.вью по экрану у него выставляется увеличение / уменьшение setScaleX или как оно там.
источник

А

Артур in Android Developers
Подскажите как получить значение UserName ? Этот ключ создался путем push()
источник

СП

Сергей П. in Android Developers
.... попытался реализовать на sdk 30 файловый пикер для открытия только аудио файлов, скакал с метровым бубном два часа, плюнул и пошел на гибхаб искать готовую либу.
источник

СП

Сергей П. in Android Developers
Это ж надо так заморочить простейшую вещь "покажите мне системный  файловый пикер только для "audio/*" и дайте uri тыкнутого юзером"
источник

СП

Сергей П. in Android Developers
Все что на SO на 30 именно для этого кейса показывает не то"
источник

СП

Сергей П. in Android Developers
источник

АЗ

Андрей Захаров... in Android Developers
запросом
источник

L

Leo in Android Developers
Подскажите пожалуйста, кто нить делал idef0 diagram для мобильных приложений?
источник

BN

Belikto Neltanov in Android Developers
View inflate(int resource, ViewGroup root) параметр root когда лучше указывать? У меня есть разметка для главного экрана и хочу туда инлейтить разметку игрового поля, в этом случае можно указывать root?
источник

IA

Ivan Abacumov in Android Developers
Всем привет,есть вопрос:
как обойти пермишен "show on lock screen" на некоторых смартфонах ?
Это надо для входящего звонка. Сейчас если этот пермишен не включен, то на lock_screen не отображается входящий звонок.
Скрин этого пермишена снизу
источник

MP

Maxim Pak in Android Developers
Всем привет.
Подскажите.
Как сохранить состояние если приложение завершить, а потом заново войти?

Через onSaveInstanceState, что то не получается (

Или эти данные в базу писать нужно?

Например имеем кнопку, кликая по ней у нас меняется статус с true на false и обратно.

Как сохранить ее состоние поле выхода и нового захода?
источник

M

Mark in Android Developers
SharedPreferences
источник

MP

Maxim Pak in Android Developers
Ага, спасибо большое
источник

AD

Andrew D in Android Developers
Народ, привет. Есть такая проблема: В коде который получает доступ к уведомлениям для их последующей очистки я должен получить разрешение от пользователя в настройках для своего NotificationListenerService. Для этого в коде я отправляю пользователя в настройки с помощью  val intent = Intent(Settings.ACTION_NOTIFICATION_LISTENER_SETTINGS)
               startActivity(intent).
На старших андроидах всё ОК. Но на 9м в настройки не пустило (может изза версии андроида, а может изза самой трубы, непонятно ).
Документация пишет:
ACTION_NOTIFICATION_LISTENER_SETTINGS
Added in API level 22
public static final String ACTION_NOTIFICATION_LISTENER_SETTINGS
Activity Action: Show Notification listener settings.
In some cases, a matching Activity may not exist, so ensure you safeguard against this.
А какие именно кейсы хз.
Может кто-то помочь разобраться, может кто-то использовал такое и знает в чём проблема? С надежной на помощь))))) заранее спасибо за проявленный интерес к проблеме))
источник

1

1nc0gn1t0 in Android Developers
dataRef = FirebaseDatabase.getInstance().getReference("routes").child(uid).child("drivers").child("username");

dataRef.addListenerForSingleValueEvent(new ValueEventListener() {
   @Override
   public void onDataChange(@NonNull DataSnapshot snapshot) {
       if(snapshot.exists()){
           
String username = (String) snapshot.getValue();
 }
}
источник

В

Виктор in Android Developers
Через SAF делали?
источник

СП

Сергей П. in Android Developers
Пока нет, но охренел от того что "*/*" дает пикер и кажет файлы, "video/*" или txt/plain тоже отлично работает, а audio/* нихрена.
источник

N

Nemm in Android Developers
Заработало,спасибо за совет !
источник

BN

Belikto Neltanov in Android Developers
На сайте стартандроид говорится, что root равносильно root.addView(view), но в исходниках inflate возвращает root, а не view(при условии attachToRoot = true)
источник

В

Виктор in Android Developers
Как сделали?
источник