2012-06-23 3 views
3

Я разрабатываю приложение для Android 3.0 и выше. Я хочу общаться с ПК путем привязки.Как назвать намерение привязки usb в Android 4.0 и 3.0?

Как я могу назвать «Беспроводное соединение и привязку сетей и переносных точек доступа» кодом, чтобы активировать привязку вручную?

ответ

1

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

Correct.

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

В настоящее время в приложении «Настройки» не зарегистрировано и поддерживается действие Intent, чтобы открыть этот экран.

+0

Спасибо. Но есть ли другой альтернативный способ добиться этого частично? –

2

Протестировано в 4.1.2, возможно, должно работать и в 4.0.

Intent tetherSettings = new Intent(); 
tetherSettings.setClassName("com.android.settings", "com.android.settings.TetherSettings"); 
startActivity(tetherSettings); 
+0

Другой способ сделать то же самое [через: http://forum.xda-developers.com/showthread.php?t=690616] // загрузить диалог настройки троса Intent intent = new Intent(); intent.setAction (Intent.ACTION_MAIN); ComponentName com = new ComponentName ("com.android.settings", "com.android.settings.TetherSettings"); intent.setComponent (com); startActivity (намерение); –

-2

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

adb shell am start -n com.android.settings/.TetherSettings && adb shell input keyevent 20 && adb shell input keyevent 20 && adb shell input keyevent KEYCODE_ENTER && sleep 2 && adb shell input keyevent 4