USB充電プラグとUSB Debugging connectのヒント
847 ワード
Packages/apps/Settings/src/com/android/settings/DevelopmentSettings.JAva USB Debug Enableに関するコードを見つけます.
他の場所では、ステータスバーのメッセージ・プロンプトなどの値の動的な変化に応じて、対応するアクションが実行されます.
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0 );
他の場所では、ステータスバーのメッセージ・プロンプトなどの値の動的な変化に応じて、対応するアクションが実行されます.
void usbListener() {
ContentResolver resolver = mContext.getContentResolver();
resolver.registerContentObserver(Settings.Secure.getUriFor(
Settings.Secure.ADB_ENABLED), false, this);
updateUsbStatus();
}
@Override
public void onChange(boolean selfChange) {
updateUsbStatus();
}
public void updateUsbStatus() {
ContentResolver resolver = mContext.getContentResolver();
mAdbEnabled = Settings.Secure.getInt(resolver, Settings.Secure.ADB_ENABLED, 0) != 0;
}