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

росто интересно, как включить / отключить 3G / 2G с помощью Android SDK, а не только намерение на странице настроек 3G. Благодарю. Также есть способ сделать то же самое, но с GPS. Спасибо!

Ответы на вопрос(1)

Решение Вопроса

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

Вы можете отключить радио, включив режим полета.

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

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

Изменить: подробнее - чтобы понять, как это работает, посмотрите код меню настроек (версия по умолчанию, данное устройство будет отличаться):

http://android.git.kernel.org/?p=platform/packages/apps/Phone.git;a=blob;f=src/com/android/phone/Settings.java;hb=HEAD

Изменить: AOSP больше не обслуживается с kernel.org. Зеркальное отображение текущего хранилища телефона находится по адресуhttps://github.com/android/platform_packages_apps_phone однако из-за эволюции организации кода там больше нет Settings.java. Можно было бы либо использовать git для восстановления вышеприведенной версии из этого хранилища, либо попытаться выяснить, куда был перенесен код в текущих выпусках.

Вам нужно будет найти специфический для реализации набор констант NT_MODE_, между которыми вы хотите переключиться. И вам нужно иметь возможность писать в безопасные настройки, для чего требуется подпись с помощью системного ключа. Если это не пользовательская сборка, у вас, вероятно, нет доступа к ней.

 Chris Stratton30 мая 2011 г., 00:20
пожалуйста, смотрите изменения выше
 Test2e3123423430 мая 2011 г., 00:24
Спасибо большое теперь я получаю то, что я должен сделать! Огромное спасибо.
 Test2e3123423430 мая 2011 г., 00:03
Я имею в виду, вы можете включить / отключить 3G, как, например, с помощью кнопки?
 Chris Stratton30 мая 2011 г., 03:13
Удачи тебебудем нужно это. Это глубоко вне рекомендуется территория.

Ваш ответ на вопрос