回答:
USBデバッグを有効にすると、基本的にadb
デバイスでデーモンが起動され、adb
別のデバイスと通信してデバッグコマンドを有効にできます。アプリケーションの開発およびデバッグ時に使用され、(主に)次のことができます。
logcat
常に有効にしておくと、バッテリーへの影響はごくわずかです。そのままにしておく(またはしない)ことについて考慮する必要があるその他の事項:
参照:物理デバイス(エミュレーターではなく)でのアプリケーションのデバッグについて説明しているAndroid SDKドキュメントのハードウェアデバイスの使用。Android Debug Bridge(ADB)に関するドキュメントページもあり、その目的とコマンドについて説明しています。
eldarerathisの短所の 1つをそれほど重要でないものにするには:
TaskerまたはLocaleをSecure Settingsプラグインと一緒に使用して、安全な場所(セルタワー、ネットワーク/ GPSの位置、接続されているまたは到達しているWiFiネットワークなど)のUSBデバッグを自動的にオンに切り替え、オフにする(終了タスクで)タスカー)などを離れるとき。NFCタグとLocale NFCプラグインを使用すると、オンデマンドでオン/オフを切り替えることもできます。
これらはすべて、画面に触れなくても、画面が壊れていても機能します。そして、その「悪意のない個人」はあなたの「安全な場所」にいるか、タグを持っている必要があり、それらの状況を知っている必要があります。
お使いのデバイスが、USBデバッグをオンにしてストレージのマウントに問題がある小さなグループに属していない場合、「Con」はほとんど残りません。
最大の欠点は、コンピューターに接続したときに大容量記憶装置としてマウントできないことです。オンにすると、デバイスをデバッグすることを常に想定します。電話用のソフトウェアを開発している場合、または電話でadbを使用する予定がある場合にのみ、本当にオンにする必要があります。adbプログラムはAndroid SDKを介してのみ利用できるため、一般的なユーザーが必要とするものではありません。そうは言っても、私は常に電源を入れたままにしますが、それは大容量記憶装置として使用することが多いため、Android開発を行うための寛容さのためだけです。走行距離は異なる場合があります。
adb
(SEEフルSDKなしでインストールすることができADBの最小インストールがありますか?)と作成するための非開発者、例えばに有用であることが分かる非根ざしたデバイスのフルバックアップをアンドロイド4.0以降で。