Androidデバイス用のオールインワン解像度チェンジャーであるPurrに挨拶してください。rootは必要ありません!それはどのように機能しますか? Android SDKリフレクションを使用して非表示のAPIにアクセスし、スマートフォンの画面の解像度を変更します。必要なのは、ADBを使用して付与できる特別な権限だけです。
とにかく、なぜディスプレイの解像度を変更したいのですか?
-ディスプレイの解像度を下げると、GPUの負荷が軽減されます。
-一部のゲームは、ワイドスクリーンディスプレイよりも標準の16:9ディスプレイに適している場合があります。
Purrを使用する利点は次のとおりです。
-私はいくつかの凝った数学を使用してDPIを計算します。通常、新しい解像度のDPIを調整するのは難しい場合があります。これは、各ディスプレイの対角インチを決定する必要があるためですが、代わりに、ディスプレイの対角ピクセルを計算し、それを現在のDPIで割って、公正な除数を決定します。次に、新しい解像度が適用されたら、新しい対角ピクセルをこの除数で除算して、ほぼ同じスケールのDPIを取得します。
-ある種のフェイルセーフに適用する前に、互換性の解決策を確認します。
-カスタム解像度は設定メニューで指定できます。
-アプリを開くたびにかわいい猫を見ることができます<3
-rootを持っている人は、ADBを使用せずにPurr権限を付与できます。注:ルートは必須ではなく、オプションです。
-Android 6.0(SDK 23)以降は、レガシーAPIを使用してサポートされています。
-電子メール(
[email protected])および電報(@tytydraco)による無料の保証とサポート
制限があります:
-一部のAndroidバージョンでは、解像度を変更するAPIが改ざんされ、エラーが表示される場合があります。これはPurrのせいではなく、非標準APIを使用しているOEMまたはROMプロバイダーのせいです。
このプロジェクトはGooglePlayで支払われる可能性がありますが、GitHubのオープンソースです。必要に応じて、Android Studio Canaryを使用して無料でコンパイルできますが、アプリのコンパイルを直接サポートすることはできません:https://www.github.com/tytydraco/Purr