powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Android [игнор отключен] [закрыт для гостей] / Права приложения
6 сообщений из 6, страница 1 из 1
Права приложения
    #39341358
AromaFon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При подключении Android к порту USB - выскакивает запрос разрешения. И можно запомнить по умолчанию.
Как в следующий раз при входе считать этот выбор, чтобы выбор на разрешение выскакивал только если ответ был отрицательным на разрешение подключения или выбор не запоминался?

Сам выбор запоминается, т.к. в свойствах приложения написано, что оно использует свойства по умолчанию для некоторых действий.

Либо вообще убрать галочку запоминания выбора.


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public final BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
           @Override
            public void onReceive(Context context, Intent intent) {
            if (intent.getAction().equals(ACTION_USB_PERMISSION)){
                boolean granted = intent.getExtras().getBoolean(UsbManager.EXTRA_PERMISSION_GRANTED);
                if (granted) PermissionUSB();
                return;
            }
            if (intent.getAction().equals(UsbManager.ACTION_USB_DEVICE_ATTACHED)){StartUSB();return;}
            if (intent.getAction().equals(UsbManager.ACTION_USB_DEVICE_DETACHED)){StopUSB();return;}
        }
    };
...
Рейтинг: 0 / 0
Права приложения
    #39341367
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AromaFon,

это функционал ОС, его не изменить.
...
Рейтинг: 0 / 0
Права приложения
    #39341441
AromaFon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman, Не убедил.

Но разве нельзя запросить разрешение при установке приложения, чтобы 1 раз спросил и больше не спрашивал?

Ищу, что прописать в манифесте, пока не нашел....

И зачем тогда выводить чекбокс для выбора, чтобы запомнить этот выбор?

На данном этапе, я как понимаю, это будет работать c API 23.

Но зачем тогда нужен этот чекбокс, ведь до 23 версии многие пользователи лет через 5 дойдут.

Логики нет. Логичнее было бы выводить чекбокс для запоминания выбора с 23 версии.

Разбираюсь дальше пока.
...
Рейтинг: 0 / 0
Права приложения
    #39341476
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AromaFon,

я не собираюсь убеждать.
Доступ к usb, как к функционалу, и привязка к конкретному устройству (вопрос и галочка) вообще разные события и ты никак на них не повлияешь.
...
Рейтинг: 0 / 0
Права приложения
    #39341603
AromaFon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman, Я понял, что OC блокирует USB, так как это может быть ,например, флешка и он спрашивает разрешение на доступ к флешке. Когда почтовая программа отсылает e-mail она же не спрашивает каждый раз разрешение, только в 1 раз при установке.
Соберу больше информации, хочу достигнуть того же результата.
...
Рейтинг: 0 / 0
Права приложения
    #39341624
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AromaFon,

тебя куда-то понесло...
Флешка с точки зрения ос, не усб устройство, а накопитель.

Задачу-бы озвучил.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Права приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]