テザリングとかで検索するとノイズに死にそうになるのでAOSPのソース読んだ方が早かった件。
/packages/apps/Settings/src/com/android/settings/TetherSettings.java 541
private void setUsbTethering(boolean enabled) { ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if (cm.setUsbTethering(enabled) != ConnectivityManager.TETHER_ERROR_NO_ERROR) { mUsbTether.setChecked(false); mUsbTether.setSummary(R.string.usb_tethering_errored_subtext); return; } mUsbTether.setSummary(""); }
この辺をパク......もといインスパイヤ......いやいや参考にすればよさそう。
***16:45追記***
ConnectivityManager$setUsbTethering(boolean)はhideっぽい。。。