Android 開発者オプションの説明: これらの設定でできることすべて

Android には、実験的機能やデバッグ機能を利用できる多数の開発者向けオプションが付属しています。 これらのオプションの機能は次のとおりです。

多くの Androidスマートフォン錠剤 通知からシステムの色まで、あらゆるものを変更するための設定がすでに数十(または数百)あります。 開発者向けオプションにはさらに多くの設定が隠されており、主に Android アプリケーションの作成を支援することを目的としていますが、中には他の状況でも役立つものもあります。

開発者向けオプションからアクセスできる機能の一部は便利ですが、どのオプションが何をするのかが必ずしも明確であるとは限りません。 開発者向けオプションの機能はいずれも携帯電話やタブレットに支障をきたすことはありませんが、一部の機能を有効にすると予期せぬ問題が発生する可能性があります。 そのため、このまとめでは開発者向けオプションでできることすべてを取り上げ、どの設定が何をするのかを正確に知ることができます。

Android で開発者向けオプションにアクセスする方法

開発者向けオプションはデフォルトでは非表示になっているため、使用可能な設定にアクセスするには、事前に有効にする必要があります。 ここでの正確なプロセスは、実行している Android のバージョンによって異なります。また、一部のデバイス メーカー (Samsung など) は、一部のメニューが配置されている場所を変更します。

最初のステップは、デバイスの設定アプリでビルド番号がどこにあるかを見つけることです。 通常、デバイスで設定アプリを開いて、次の場所に移動すると見つけることができます。 電話機について > ビルド番号. Android 8.0 および Android 8.1 では、次の場所にあります。 システム > 電話機について > ビルド番号. タブレットをお持ちの場合、これは通常、代わりに「タブレットについて」と呼ばれます。 Android のカスタマイズされたビルドでは場所が異なる場合があります。たとえば、Samsung デバイスでは次の場所にあります。 電話について (またはタブレット) > ソフトウェア情報 > ビルド番号.

見つからない場合は、一部の設定が配置されている場所に移動する Android のカスタム ビルドを搭載したデバイスを使用している可能性があります。 設定アプリに検索ボタンがある場合 (通常は画面の上部付近に虫眼鏡アイコンが付いています)、 それを押して「ビルド番号」を検索します。 表示されたらそれを押すと、概要ページで強調表示されるはずです。

最終的に [ビルド番号] エントリに到達したら、確認メッセージが表示されるまでビルド番号をタップし続ける必要があります。 古いデバイスでは開発者向けオプションがすぐに有効になっていましたが、新しいバージョンの Android を搭載した携帯電話やタブレットでは通常、確認のためにロック画面のパスワードを入力する必要があります。 完了すると、以下のスクリーンショットに示すように、「あなたは開発者になりました」というポップアップが表示されます。

その後、設定アプリで新しい開発者向けオプション メニューが利用できるようになります。 繰り返しになりますが、開発者向けオプション メニューの正確な場所は、Android のバージョンとデバイスの製造元によって異なります。 一部のデバイス (最近の Samsung の携帯電話やタブレットなど) では開発者向けオプションがメインの設定画面の下部近くに配置されますが、他のデバイスでは開発者向けオプションがシステム メニューまたは別の場所に移動されます。 設定アプリに検索ボタンがある場合は、それをタップして「開発者向けオプション」と入力してメニューを見つけてみてください。

開発者向けオプションの各設定について説明します

Android 開発者オプション メニューのすべてのオプションとその機能について説明します。 これらのオプションの正確な順序と位置はデバイスによって異なる場合があり、一部のメーカーはここで説明する独自のオプションをいくつか追加しています。 このリストも以下に基づいています アンドロイド12L/12.1 — Android の将来のバージョンでは、これらのオプションの一部が追加または削除される可能性があります。

主なオプション

メモリー: これをタップすると、デバイスが現在使用している RAM (ランダム アクセス メモリ) の量と、3 時間、6 時間、12 時間、または 1 日の間隔に基づく平均を示す画面が開きます。 携帯電話上のアプリのリストを、使用しているメモリ量ごとに並べて表示することもできます。 アプリケーションを切り替えるときにデバイスが頻繁にアプリをリロードしていることに気付いた場合は、この画面をチェックして、1 つのアプリが誤動作していないかどうかを確認することをお勧めします。

バグレポート: これにより、Android システムのバグ レポートを生成できます。 Android またはその他のコア システム コンポーネントに関するバグを報告した場合、Google はバグ レポートを求めることがあります。

バグレポートハンドラー: これにより、デバイス上でバグレポートのショートカットを処理するアプリケーションが変更されます。 通常、これを変更する理由はありません。

デスクトップバックアップのパスワード: これにより、adb コマンドを使用してデバイスのアプリとデータをバックアップおよび復元するためのバックアップ パスワードが作成されます。

起きている: このトグルを有効にすると、デバイスの充電中に携帯電話がスリープ (画面がオフ) になるのを防ぎます。 これは、一定期間に何度もデバイスのロックを解除したくないアプリやその他のタスクのテストに役立ちます。

Bluetooth HCI スヌープ ログを有効にします。 これにより、すべての Bluetooth HCI パケットが /sdcard/btsnoop_hci.log に保存されたファイルに保存され、このファイルは次のようなツールで開くことができます。 ワイヤーシャーク Bluetooth データの分析とトラブルシューティングを行います。

OEM ロック解除: ブートローダーのロックを解除するときにこの切り替えを有効にする必要がありますが、ブートローダーのロックを解除するための唯一の手順ではありません。 このオプションはすべてのデバイスに表示されるわけではありません。

実行中のサービス: これにより、デバイス上で実行されているすべてのアプリケーションとシステム プロセス、およびそれぞれが使用しているメモリの量を示す画面が開きます。 これは上記のメモリ画面に似ていますが、デバイスの現在の状態を確認する場合は、こちらの方が便利です。

画像カラーモード: これにより、デバイスが sRGB カラー スペースを使用するように切り替わります。これは、ほとんどのデバイスがデフォルトで sRGB を使用する前の時代には便利でした。 現在、このスイッチは通常何の効果もありません。

WebView の実装: これにより、Android アプリケーションに埋め込まれた Web コンテンツのレンダリングを担当するアプリケーションが変更されます。 正当な理由がない限り、これに触れるべきではありません。そうしないと、一部のアプリ データが失われる可能性があります (アプリが WebView でローカル ストレージを使用している場合など)。

自動システム更新: これをオフにすると、アップデートが既にダウンロードされている場合、再起動プロセス中にデバイスがシステム アップデートを適用できなくなります。 一部のデバイスでは、この動作がオーバーライドされるか、システム アップデートの処理方法について別の場所に別の切り替えが行われる場合があります。

DSUローダー:DSUローダー この機能は Android 11 で導入され、一時的に汎用システム イメージで起動できるようになります。

システム UI デモ モード: デモ モードは主に、気を散らす詳細を含まないきれいなスクリーンショットをキャプチャすることを目的としています。 時計は 12:00、バッテリー残量は 100% で表示され、すべての通知アイコンが非表示になります。

クイック設定の開発者タイル: この画面では、他の開発者向けオプションのトグルをデバイスのクイック設定 (Wi-Fi と Bluetooth のトグルがある場所) に追加するオプションが表示されます。

デバッグ

USBデバッグ: これを有効にすると、 Android デバッグ ブリッジ USB 経由でデバイスと通信するためのコンピューター上のユーティリティ。 ADB を使用すると、アプリのサイドロード、コマンドによるシステム設定の変更、アプリへのアクセス許可の付与などを行うことができます。 ただし、USB デバッグが有効になっている場合、一部のアプリケーションやゲームは起動を拒否します。

USB デバッグ認証を取り消します。 ADB を使用してデバイスに初めて接続するには、そのコンピューターを認証する必要があります。 このオプションは、すべての ADB 認証を取り消します。これは、過去に使用した可能性のある一部のコンピューターにアクセスできない場合に役立ちます。

ワイヤレスデバッグ: これにより、USB だけでなく、ローカル Wi-Fi ネットワーク経由で ADB を使用できるようになります。 ワイヤレス デバッグは Android で何年も前から利用できましたが、Google がこのトグルを追加したのは Android 11 だけです。

ADB 認証タイムアウトを無効にします。 ほとんどのデバイスは、セキュリティ対策として、7 日間使用されなかった場合、USB デバッグ認証を自動的に取り消します。 このトグルはその機能をオフにしますが、 本当 正当な理由。

バグレポートのショートカット: これにより、バグ レポートを生成するための新しいボタンが電源メニューに追加されます。

詳細なベンダーログを有効にします。 これには、バグ レポートにさらに多くの情報が含まれており、場合によっては個人情報も含まれます。

ビュー属性検査を有効にします。 これにより、 Android Studio のレイアウト インスペクター、アプリを開発するときに便利です。

デバッグアプリを選択/デバッガーを待ちます: 通常のバグ レポートやデバッグでは、アプリの開発時に必要な情報がすべて提供されるとは限りません。特に、起動時にアプリがクラッシュする理由を解明する場合にはそうです。 このオプションを使用すると、「デバッガーを待つ」オプションで構成された、特定のアプリの前に初期化できるデバッガー アプリケーションを選択できます。

USB 経由でアプリを確認します。 これは、Google Play プロテクトを使用してデバイスにダウンロードされたアプリケーションを検証する方法と同様に、ADB を通じてサイドロードされたアプリケーションに有害なコードがないかチェックします。 これは、Web からアプリケーションをコンピュータにダウンロードし、ADB を使用してインストールする場合に便利です。

デバッグ可能なアプリのバイトコードを確認します。 これもセキュリティ対策の 1 つで、デフォルトで有効になっています。

ロガーのバッファサイズ: これにより、ロガー (「logcat」とも呼ばれる) の最大ファイル サイズが変更されます。 長いバッファには古いアクティビティが表示されますが、短いバッファには最新のアクティビティのログのみが含まれます。

機能フラグ: Google は Android Developer Preview や Betas に実験的な機能を含めることがありますが、ここにそれらの機能が含まれています。 Android の安定バージョンを実行しているほとんどのデバイスには、空の機能フラグ メニューがあります。

GPU デバッグ レイヤーを有効にします。 このオプションを使用すると、Vulkan 検証レイヤーをローカル デバイス ストレージからロードできるようになります。 Googleは いくつかの文書 さらに詳しい情報をご案内します。

グラフィックスドライバーの設定: これにより、特定のアプリケーションのシステム グラフィックス ドライバーを別のドライバーでオーバーライドできます。 ほとんどのデバイスにはグラフィック ドライバー用の別のオプションがありませんが、 Esper はこれがどのように機能するかを説明するブログ投稿を行っています 技術的な面に興味があるなら。

アプリの互換性の変更: このメニューを使用すると、Android の現在のバージョンでの個々の API の変更を古いアプリに対してテストできます。これは、アプリケーションを更新する開発プロセスに役立ちます。 これはデバッグ可能なアプリでのみ機能するため、ソフトウェア開発以外ではあまり役に立ちません。

リフレッシュ レートを表示: これにより、現在のリフレッシュ レートを確認するための Fraps のようなカウンターが画面の上部に追加されます。これは、リフレッシュ レートを動的に切り替えるデバイスに役立ちます。 これは覚えておいてください いいえ フレームレートカウンター。

設定で画面オーバーレイを許可します。 Android の最新バージョンでは、セキュリティ リスクの可能性を防ぐために、設定アプリを使用している間はオーバーレイを実行できません。 この設定はそれをオーバーライドします。正当な理由がない限り、設定を切り替えないでください。

システムトレース: これは、アプリ開発時のパフォーマンスの最適化に役立つツールです。

ネットワーキング

ワイヤレスディスプレイ認証: この設定は、デバイスの画面をサポートするテレビまたはモニターにキャストできるようにするために使用されます。 ミラキャストしかし、Google は数年前にそのコードを削除し、独自のコードを使用しました。 クロムキャスト 標準なので、このトグルはほとんどのデバイスでは実際には何も機能しません

Wi-Fi 詳細ログを有効にする: これは、Wi-Fi 設定の各ネットワークの受信信号強度インジケーター (略して RSSI) を示します。 RSSI 値は特定の Wi-Fi 信号の強さを知ることができますが、次のようなアプリは WiFiアナライザー 通常、仕事に適したツールです。

Wi-Fiセーフモード: このオプションは一部のデバイスで利用でき、パフォーマンスよりもネットワークの安定性を優先します。

Wi-Fi スキャンのスロットル: これにより、デバイスが Wi-Fi ネットワークをスキャンする頻度が制限され、バッテリーの消耗が軽減される場合がありますが、デバイスが既知のネットワークに接続するまでに時間がかかることも意味します。

Wi-Fi 非永続的 MAC ランダム化/拡張 Wi-Fi MAC ランダム化: Androidはどちらかを使用します 永続的な MAC のランダム化 また 非永続的な MAC のランダム化 Wi-Fi ネットワークに接続するときは、必要に応じて異なります。 このオプションを選択すると、Android は常に非永続的な MAC ランダム化を使用することになります。これにより、接続するたびにネットワークが新しいデバイスであると思わせることになります。 これは、容量性ログインやその他の構成の問題があるネットワークに役立つ場合があります。

モバイルデータは常にアクティブです: 両方の接続を維持するとバッテリーの消耗が増加するため、Wi-Fi に接続しているときは常に Android がモバイル データ接続を遮断します。 このオプションはその動作を逆転させるため、LTE または 5G を待ちたくない場合に役立つ可能性があります。 Wi-Fi から切断したときに再接続します。 注意してください: これによりバッテリーが消耗する可能性が非常に高くなります 人生。

テザリング ハードウェア アクセラレーション: この設定はデフォルトでオンになっており、特別なハードウェア機能を使用してテザリング接続が向上します。 おそらくいじる必要はありません。

デフォルトの USB 構成: これにより、デバイスをコンピュータ (または他の USB ホスト) に接続するときに使用されるモードが変更されます。 ほとんどのデバイスには、デフォルトのオプションとして「データ転送なし」が設定されています。 たとえば、USB 経由で常にファイルを転送している場合は、ここで「ファイル転送」を選択するように設定すると、毎回選択する必要がなくなります。 この設定は、デバイスのロックが解除されている場合にのみ適用されることに注意してください。

名前のない Bluetooth デバイスを表示します: Android は通常、名前のない Bluetooth デバイスを無視しますが、この設定では、他のすべての Bluetooth デバイスとともに MAC アドレスとともに表示されます。

絶対ボリュームを無効にします。 Android の最新バージョンでは Bluetooth 出力の絶対音量がサポートされており、通常は音量を最大限に制御できます。 ただし、一部のヘッドフォンやヘッドセットでは、これを有効にすると扱いにくい場合があります。 これをオンにすると (絶対音量がオンではなくオフになります)、スピーカーやヘッドフォンの音が小さすぎる状況で役立つ場合があります。

ガベルドルシェを有効にする: これにより、Google が Android 11 で取り組み始めた、Gabeldorsche と呼ばれる新しい Bluetooth スタックが有効になります (デンマークの歴史への言及). ほとんどの人がこれを今すぐ使用すべき理由はありません。実際、一部のデバイスでは非表示になっています。

Bluetooth A2DP ハードウェア オフロードを無効にします。 これにより、Bluetooth オーディオの送信方法が変更され、Bluetooth ヘッドフォンやスピーカーのバグが修正される場合があります。

Bluetooth AVRCP バージョン/Bluetooth MAP バージョン: これらにより、Android が Bluetooth 経由でメディア コントロールを処理する方法が変更されます。 おそらくこれらの設定をいじる必要はありません。

HDオーディオ: この切り替えはデフォルトでオンになっており、Bluetooth オーディオを低品質の SBC コーデックから高品質のコーデックに切り替えます。 より優れたコーデックが利用できない場合、または Bluetooth オーディオ デバイスがまったく接続されていない場合、この設定はグレー表示される可能性があります。

Bluetooth オーディオ コーデック: このメニューには、Android デバイスでサポートされているすべてのオーディオ コーデックが表示されます。Bluetooth デバイスが接続されている場合、ヘッドフォンまたはスピーカーでサポートされていないオプションはグレー表示されます。 通常、ここでオーディオ コーデックを変更する理由はありません (Android が自動的に最適なコーデックを選択します) 利用可能)、ただし、このメニューは、Bluetooth オーディオ デバイスが動作することをコーデックですばやく確認するのに最適な方法です。 と。

Bluetooth オーディオのサンプル レート/サンプルあたりのビット数: これにより、Bluetooth オーディオの品質設定の一部が変更されます。 おそらくこれらをいじる必要はありません。

Bluetooth オーディオ チャネル モード: Bluetooth オーディオ デバイスがモノラル オーディオまたはステレオ オーディオを使用している場合、これは変わります。 残念ながら、コーデック セレクターと同様に、オーディオ デバイスでサポートされているモードからしか選択できません。

接続可能な Bluetooth オーディオ デバイスの最大数: 一部の携帯電話やタブレットでは、複数の Bluetooth オーディオ デバイスに同時に接続できます。 デフォルトはすでに最も許可されているオプションであるため、通常はここで何かを変更する必要はありません。

入力

タップを表示: これは、指が現在画面に触れている画面上の点を示します。 この機能は、画面の録画中に画面をタップしている場所を示すのに便利ですが、一部の内蔵スクリーン レコーダーには、録画中にこれを自動的に有効にするオプションがあります。

ポインタの位置: これは「タップを表示」に似ていますが、タップの実際の座標がディスプレイの上部に表示されます。

描く

サーフェスの更新を表示: 現在のアプリの状態に何か変化があると、画面全体が点滅します。 これはアプリのデバッグには便利ですが、動きに敏感な場合は、 これは絶対に有効にしないでください.

レイアウト境界を表示: これにより、すべての要素にグリッド状のレイアウトが表示され、特定の要素の余白領域が見やすくなります。 繰り返しますが、これはアプリを開発する場合にのみ役立ちます。

RTL レイアウト方向を強制する: これにより、現在の言語が左から右で書かれている場合でも、すべてのテキストが右から左に表示されます。 このオプションは、実際にデバイスの言語を変更せずに、アラビア語などの言語でアプリがどのように表示されるかをテストする場合に役立ちます。

ウィンドウ アニメーション スケール/トランジション アニメーション スケール/アニメーター持続時間スケール: これら 3 つのオプションは、Android のほとんどのアニメーションの速度を変更します。 0.5x などの値に設定すると、デバイスが速く感じられることがありますが、エクスペリエンスが不安定になる可能性もあります。

セカンダリ ディスプレイをシミュレートします。 これは Android デバイスに接続されたモニターをシミュレートし、結果が画面上部の半透明レイヤーに表示されます。 これは、外部ディスプレイに応答するアプリケーションをテストするときに役立ちます。

最小幅/最小幅: これは、Android 上のアプリケーションのスケーリングを変更するもう 1 つの方法です。値を小さくするとサイズが大きくなり、値を大きくするとすべてが小さくなります。 通常、通常の設定アプリの「表示サイズ」設定は、画面のスケーリングを変更する最良の方法ですが、この設定はさらに大きくしたり小さくしたりすることができます。 デバイスに Android 12L/12.1 以降が搭載されている場合、ここで十分な高い値を設定すると、タブレット用のタスクバーが表示されます。

ディスプレイのカットアウト: ここで、デバイスの画面上のノッチ、カメラ穴、またはその他の切り抜きをカスタマイズできます。 デバイスにすでにカットアウトがある場合、「非表示」オプションを選択するとステータス バーが押し下げられ、非表示になります。

ハードウェアアクセラレーションによるレンダリング

ビューの更新を表示/ハードウェア レイヤーの更新を表示: これらは、前述の「サーフェスの更新を表示」設定に似ています。 アプリをテストする開発者でない限り、これらを使用する理由はありません。

GPU オーバードローをデバッグします。 これは、色分けを使用して、同じフレーム内で同じピクセルが何回描画されたかを視覚化します。 この視覚化は、アプリが必要以上にレンダリングを行っている可能性がある場所を示します。

非長方形クリップ操作をデバッグします。 これにより、キャンバス上のクリッピング領域がオフになり、通常とは異なる (非長方形の) キャンバス領域が作成されます。

強制ダークをオーバーライドします。 この設定は Android 10 で追加されました。 アプリにダークテーマを強制するはずだったたとえ持っていなくても。 ただし、新しいときはすべてのアプリケーションで機能したわけではなく、現在ではさらに信頼性が低くなっているようです。 現時点では、ほとんどの Android アプリにはネイティブ ダーク モードもあるので、それほど必要ではありません。

4x MSAA を強制: これにより、OpenGL ES 2.0 を使用するすべてのアプリでマルチサンプル アンチエイリアス (MSAA) が強制されます。

HW オーバーレイを無効にします。 ハードウェア オーバーレイを使用すると、画面上に何かを表示するアプリの処理能​​力の使用量を減らすことができます。 オーバーレイがないと、アプリはビデオ メモリを共有するため、適切な画像をレンダリングするために衝突やクリッピングを常にチェックする必要があります。 正当な理由がない限り、このオプションをいじらないでください。

色空間をシミュレートします。 これにより、モノクロ オプションを含むいくつかの異なるモード間で表示色を切り替えることができます。

USB オーディオ ルーティングを無効にします。 これにより、ヘッドフォン アダプターや USB ヘッドセットなど、新しく接続された USB オーディオ デバイスが Android で自動的に使用されなくなります。 これは、オーディオ出力を提供するデバイスを接続したいが、USB ドックや 3.5 mm ヘッドフォン ジャックを備えたアダプターなど、実際にはオーディオ部分を使用したくないポートの場合に役立つ可能性があります。

メディアのトランスコーディング設定: このメニューには、デバイスがメディア ファイルをロードする方法を変更するためのオプションがあります。 これらには触れないでください。

モニタリング

厳密モードが有効になっています: これは、開発者がアプリケーションのメインスレッドでの偶発的なストレージまたはネットワーク アクセスを監視するためのツールです。

HWUI レンダリングのプロファイル: これはデバイス上の GPU アクティビティを監視する方法ですが、開発中のアプリケーションのテスト以外にはあまり役に立ちません。

アプリ

アクティビティを維持しないでください: これにより、アプリケーションがバックグラウンドに移動されるとすぐに強制的に閉じられます。これは基本的に、最近使った画面からアプリケーションをスワイプするのと同じです。 アプリをテストしていて、テストのために常にリロードする必要がある場合を除き、これを使用する理由はありません。

バックグラウンドプロセスの制限: これにより、バックグラウンド メモリに保持されるアプリケーションの最大数が変更されます。この数が削除されます。 繰り返しになりますが、これを変更する理由はありません。変更するとバッテリー寿命が悪化する可能性があります。アプリを再起動すると、バックグラウンドで実行し続けるよりも常に多くの処理能力が必要になります。

クラッシュ ダイアログを常に表示する: 一目瞭然ですが、これにより、アプリケーションがクラッシュするたびにポップアップ メッセージが表示され、バグ報告が容易になります。

バックグラウンド ANR を表示: これを有効にすると、画面上で開いているフリーズしたアプリに対して表示されるデフォルトの動作に加えて、バックグラウンドで実行されているアプリに対して「アプリが応答していません」というメッセージが表示されます。

キャッシュされたアプリの実行を一時停止します。 Android アプリケーションはメモリにキャッシュされたときに実行されるべきではありませんが、このオプションにより、そのような動作が完全に防止されます。 このオプションでは、パフォーマンスを犠牲にしてバッテリー寿命を延ばすことができます (キャッシュされたアプリを再度開いたときに復元されるまでに時間がかかる可能性があります)。 実際の結果はまちまちです.

通知チャネルの警告を表示します。 ほとんどの Android アプリ 通知をカテゴリに分類する, Android の設定から個別にオンまたはオフにできます。 このオプションを有効にすると、アプリがカテゴリに割り当てられていない通知を送信したときに警告が表示されます。 これは主に、開発者がすべての通知がカテゴリ内にあることを確認するのに役立ちます。 通知がどのチャネルから来たのかを確認するには、通知からそのチャネルを長押しします。 パネル。

通知の重要性をリセット: Android は、重要度に基づいて時間の経過とともに通知を並べ替えようとし、このボタンをタップするとその動作がリセットされます。

スタンバイアプリ: これには、デバイス上で現在スタンバイ状態になっているすべてのアプリケーションがリストされます。

外部でアプリを強制的に許可します。 Android アプリはマニフェスト設定を使用して外部ストレージ (通常は microSD カード スロット) にインストールできるかどうかを選択できますが、このオプションはそれをオーバーライドします。 これを変更してサポートされていないアプリを外部ストレージに移動すると、奇妙な動作が発生する可能性があるため、おそらくこれは放っておくのが最善です。

アクティビティを強制的にサイズ変更可能にします。 このオプションを使用すると、すべてのアプリケーションが強制的にサイズ変更可能になります。これは、分割画面モードで動作しないアプリ、または Chromebook でサイズ変更できないアプリの(バグの)修正となる可能性があります。

フリーフォーム ウィンドウを有効にする: このオプションを使用すると、デバイスがフリーフォーム モードを意図していない場合でも (ほとんどの電話のように)、アプリケーションをフローティング ウィンドウで開くことができます。 これを有効にしたら、[最近] 画面でアプリのアイコンを押したまま、[フリーフォーム] を選択してフローティング ウィンドウに変えます。 Samsung Galaxy 携帯電話やタブレットの「ポップアップ ビュー」など、Android の一部のカスタム バージョンには、これのカスタム実装がすでに組み込まれています。

強制デスクトップモード: 外部ディスプレイ (USB Type-C 経由のモニターなど) を接続すると、フリーフォーム ウィンドウとカスタム ランチャーを備えた単純なデスクトップ インターフェイスが強制的に使用されます。 この正確な実装は Android スキンとバージョンによって異なり、一部のデバイスにはこのオプションをオーバーライドする独自の動作があります。

すべてのアプリでマルチウィンドウ/マルチウィンドウでサイズ変更不可を有効にします。 これにより、(多くのゲームのように) サイズ変更用に構築されていないアプリケーションをマルチウィンドウ モードで使用できるようになります。

ShortcutManager のレート制限をリセットします。 Android では、アプリがホーム画面やその他のシステムの場所にあるショートカットを更新できる回数が制限されています パフォーマンスの低下を防ぐため. このオプションはレート制限タイマーをリセットします。これは主に開発にのみ役立ちます。

その他のセクション

自動入力: このセクションのすべてのオプションは Android の自動入力フレームワークをテストするためのものであり、理由はありません 自動入力データ (または自動入力 プロバイダ)。

保管所: これには、Android システム内の共有データ BLOB を表示できるオプションが 1 つだけ含まれています。 ほとんどの場合、これは空で、「このユーザーには共有データがありません」のようなメッセージが表示されます。

位置: 「疑似位置情報アプリを選択」オプションを GPS ジョイスティックなどのアプリと組み合わせて使用​​すると、デバイスの物理的な位置を偽装できます。 チェックアウト 位置偽装ガイド 詳細については。

ゲーム: 一部の Samsung Galaxy デバイスには、開発者向けオプションに「ゲーム」というセクションがあり、 GPUウォッチ、FPS と CPU 負荷のオーバーレイを追加します。 「ディスプレイ」セクションのリフレッシュ レート カウンターとは対照的に、これは現在のアプリケーションまたはゲームの現在の FPS 値を示しますが、多くの場合、実際のディスプレイ リフレッシュ レートよりも低くなります。

このガイドでは、デバイスの画面に表示される以外の設定についても説明できることを願っています。