ホーム>>サポートセンター>>Androidコードを使用してUSBデバッグを有効にするにはどうすればよいですか?

Androidコードを使用してUSBデバッグを有効にするにはどうすればよいですか?

Android携帯でUSBデバッグモードを有効にすると、Android携帯の所有者はコンピュータに接続するときにデバイスを最大限に活用できます。 たとえば、Androidに保存されている連絡先、メッセージ、通話履歴などのプライバシーデータを、コンピューター上の3パーティソフトウェアで管理できます。ここには でUSBデバッグを有効にする 方法を説明するガイド 電話の「設定」インターフェース。しかし、あなたがそれをしなかったならば、我々はあなたと技術的な方法を共有するつもりです - USBを有効にするためにAndroidコードを使う あなたのアンドロイド携帯電話でデバッグします。

まず、USBデバッグのコードの分析を見てみましょう。リソースコード「パッケージ/アプリ/設定/ src / com / android /設定/開発設定.java"、USBデバッグに関連するコードを見つけることができます:

このファイルでは、ユーザー設定に従って設定データベースに値を保存します。設定の他の場所では、対応する 値の動的な変化に応じたアクション。

検索後、"frameworks/base/services/java/com/android/server/NotificationManagerService.java" の値を使用して、 通知はステータスバーに表示されます。コードは次のとおりです。

コード分析により、プログラムに依存してUSBデバッグを自動的にオンにすることができます。

上記の手順を完了しても、USBデバッグを有効にすることはできません。Logcatを使用すると、そこに記述されたコードにはまだ権利がないことがわかります 「android.permission.WRITE_SECURE_SETTINGS」は一般的なプログラムの実行を許可しないため、USBデバッグを有効にし、システムが必要です 署名または/ system / appディレクトリに配置されています。

次のように、「Androidマニフェスト.xml」に2つの権限を追加できます。

Java プログラム コードを /system/app ディレクトリにプッシュし、.apkに 0644 アクセス許可を追加した後、電話を再起動できます。さて、USBデバッグは 自動的に有効になります。

関連記事:

Android アシスタントはどのような種類のファイルをサポートしていますか?

feedbackフィードバック

フィードバックサイトの改善にご協力ください

質問の種類を選択してください。適切なサービスチームにご案内いたします。

(最大サイズ:5MB;タイプ:zip, text, image)
キャプチャ