ワイヤレスデバッグウィジェット
ホーム画面からワンタップでワイヤレスデバッグ(Wi-Fi経由のADB)を切り替えられます。開発者向けオプションを開いたり、クイック設定を開いたりする必要はありません。必要な場所に、必要なスイッチがあるだけです。
ビルドのフラッシュ、インストルメンテーションテストの実行、ネットワーク経由でIDEに接続するなど、日々の作業で頻繁に作業を行うAndroid開発者向けに開発されました。ワイヤレスデバッグウィジェットを使えば、Wi-Fi経由のADBの有効化/無効化を何度も繰り返す手間が省け、5回タップしていた操作が1回で完了します。
**動作原理**
このウィジェットは、Androidのグローバル設定であるadb_wifi_enabledを読み書きします。必要な権限が付与されると、スイッチをタップするだけでワイヤレスデバッグが瞬時に切り替わります。これは、開発者向けオプションで手動で切り替えるのと同じ効果ですが、ホーム画面から離れる必要はありません。
**セットアップ**
Androidのワイヤレスデバッグフラグは保護されたシステム設定であるため、ワイヤレスデバッグウィジェットは初回のみセットアップが必要です。 Googleは、WRITE_SECURE_SETTINGS権限を持つアプリのみにこの権限を付与することを制限しています。この権限は標準のインストールダイアログでは付与できず、ADB経由でコンピュータから一度付与する必要があります。
アプリ内の「バージョン情報」画面で、セットアップ手順を詳しく説明します。
1) デバイスで開発者向けオプションを有効にします。
2) ADBがインストールされているコンピュータにデバイスを接続し、以下のコマンドを実行します。
adb devices
3) 出力からデバイスIDをコピーし、以下のコマンドを実行します。
adb -s shell pm grant com.celestwatches.wirelessdebuggingwidget android.permission.WRITE_SECURE_SETTINGS
の部分は、前の手順でコピーしたデバイスIDに置き換えてください。
4) ウィジェットをホーム画面に追加します。ランチャーが対応している場合はワンタップ、対応していない場合は長押ししてください。
これらのコマンドはアプリ内にも表示され、ワンタップでコピーできます。一度設定すれば、ウィジェットはオフラインでも動作し、アカウント、クラウド同期、データ収集は一切不要です。
ウィジェットがタップに反応しない場合は、grantコマンドを再度実行してください。AndroidはWRITE_SECURE_SETTINGS権限を特定のインストール環境に限定しているため、再インストール、システムアップデート、バックアップ復元などを行うと、この権限がサイレントに取り消される可能性があります。grantコマンドを再度実行することで、ウィジェットの機能はすぐに復元されます。
なお、上記のコマンド例は標準のAndroidおよびほとんどの主要デバイスで動作しますが、一部のメーカー(Xiaomi、Samsungなど)はAndroidの権限システムに加えて独自の制限を設けています。お使いのデバイスでコマンドがエラーを返す場合は、セカンダリ開発者向けオプションを有効にするか、メーカー固有の手順に従う必要があるかもしれません。「grant WRITE_SECURE_SETTINGS」とデバイスモデル名を組み合わせて検索すれば、通常は正確な手順が見つかります。
**機能**
- ホーム画面からワンタップでワイヤレスデバッグを切り替え可能
- 現在の状態を一目で確認できるマテリアルデザインのスイッチグラフィック
- ライトモードとダークモードの自動切り替えに対応 - ウィジェットがシステムテーマに合わせて自動的に調整されます
- アクセシビリティ:状態アナウンス機能を備えたTalkBackとの適切な連携
- ホーム画面のどこにでも配置できるコンパクトな2×1サイズのウィジェット
- アプリ内にセットアップ手順と必要なADBコマンドを内蔵
- 権限が付与されていない場合は、開発者向けオプションに自動的に切り替わります
**動作環境**
- Android 11(API 30)以降 - ワイヤレスデバッグはAndroid 11で導入されました
- 必要なシステム権限を付与するためのADBセットアップを一度だけ実行する必要があります
- デバイスで開発者向けオプションが有効になっていること
**プライバシー**
ワイヤレスデバッグウィジェットは、個人データを収集、送信、保存しません。このアプリには、ユーザーアカウント、分析機能、広告、サードパーティSDKは一切含まれていません。ネットワークアクティビティは、アプリ内の「CELESTのその他のアプリ」セクションを更新するための定期的なチェック(最大で週1回)のみです。このチェックでは、celest-watches.comから他のCELESTアプリのリストを取得し、結果をローカルにキャッシュします。
**CELESTについて**
CELESTは、サブスクリプション、広告、トラッキングを一切行わない、小型で機能に特化したAndroidアプリとWear OSウォッチフェイスを提供しています。各製品は、それぞれ一つの機能に特化しています。celest-watches.comにアクセスするか、Google Playで「CELEST」と検索してください。
Last updated on 2026年06月10日
Fixed the widget.
Full ads policy compliance.