Страница 1 из 1

Программное включение usb-модема

Добавлено: 23 сен 2012, 11:49
goodroot
Добрый день. Может кто-нибудь знает, как программно включить галочку в телефоне "USB-модем"?

Re: Программное включение usb-модема

Добавлено: 23 сен 2012, 14:26
AndreyI
Скорее всего это невозможно.

Re: Программное включение usb-модема

Добавлено: 24 сен 2012, 04:29
goodroot
AndreyI писал(а):Скорее всего это невозможно.
Да ладно, как-то же делают виджеты для включения wi-fi точки доступа, почему нельзя то же самое с usb провернуть? Вот знать бы как....

Re: Программное включение usb-модема

Добавлено: 24 сен 2012, 11:46
AndreyI
goodroot писал(а):
AndreyI писал(а):Скорее всего это невозможно.
Да ладно, как-то же делают виджеты для включения wi-fi точки доступа, почему нельзя то же самое с usb провернуть? Вот знать бы как....
Может у вас древний Андроид (ниже чем 1.5) или рутованный.
У меня ни одна программа не сможет самостоятельно даже включить WiFi.
В Андроид, из соображений безопасности, закрыт доступ на изменение ко многим системным настройкам. Некоторые можно лишь читать или вызвать соответствующую системную панель с настройками, но без ведома пользователя их не изменить.

Re: Программное включение usb-модема

Добавлено: 24 сен 2012, 17:27
math64
AndreyI писал(а):Может у вас древний Андроид (ниже чем 1.5) или рутованный.
У меня ни одна программа не сможет самостоятельно даже включить WiFi.
В Андроид, из соображений безопасности, закрыт доступ на изменение ко многим системным настройкам. Некоторые можно лишь читать или вызвать соответствующую системную панель с настройками, но без ведома пользователя их не изменить.
Тогда это не смогут сделать и системные утилиты. Должен быть механизм, хотя бы через NDK.
Скорее всего, это можно сделать только в сервисе, нужен соответствующий permition и при активации этого сервиса появиться предупреждение о нежелательности его использования.

Re: Программное включение usb-модема

Добавлено: 24 сен 2012, 17:36
AndreyI
math64 писал(а): Тогда это не смогут сделать и системные утилиты. Должен быть механизм, хотя бы через NDK.
Скорее всего, это можно сделать только в сервисе, нужен соответствующий permition и при активации этого сервиса появиться предупреждение о нежелательности его использования.
Системные утилиты имеют root-права

Settings.Secure
Secure system settings, containing system preferences that applications can read but are not allowed to write. These are for preferences that the user must explicitly modify through the system UI or specialized APIs for those values, not modified directly by applications.

Re: Программное включение usb-модема

Добавлено: 24 сен 2012, 18:52
goodroot
AndreyI писал(а):
goodroot писал(а):
AndreyI писал(а):Скорее всего это невозможно.
Да ладно, как-то же делают виджеты для включения wi-fi точки доступа, почему нельзя то же самое с usb провернуть? Вот знать бы как....
Может у вас древний Андроид (ниже чем 1.5) или рутованный.
У меня ни одна программа не сможет самостоятельно даже включить WiFi.
В Андроид, из соображений безопасности, закрыт доступ на изменение ко многим системным настройкам. Некоторые можно лишь читать или вызвать соответствующую системную панель с настройками, но без ведома пользователя их не изменить.
Нет, Андрюха у меня 4.0.3. Есть там стандартная утилита, виджет, который точку доступа активирует. Там просто на виджете жмешь кнопку и точка доступа работает и показывает количество подключенных пользователей.
Блин, ну если уж так все плохо, то как вызвать хотя бы то меню, где галка Usb-модем ставится (Настройки->еще->Режим модема)?

Re: Программное включение usb-модема

Добавлено: 24 сен 2012, 22:12
AndreyI
Эти виджеты, по всей видимости, используют WifiManager это системное приложение и через него можно управлять настройками WiFi.

Re: Программное включение usb-модема

Добавлено: 09 ноя 2015, 19:06
Indigo
Подскажите пожалуйста механизм включения Wi-fi AP и получения имени сети и пароля от него. Заранее блаодарю

Re: Программное включение usb-модема

Добавлено: 13 авг 2024, 17:12
Vivian19
Здравствуйте! Чтобы программно включить функцию "USB-модем" на Android,fireboy and watergirl потребуется доступ к системным настройкам, который можно получить, используя Android Debug Bridge (ADB) или написав собственное приложение с использованием Android API.