より良い体験のための22の便利なAndroidビルドプロップの調整| 2021年版
Androidを他のオペレーティングシステムよりも優れている点の1つは、Androidがユーザーに提供するカスタマイズ性のレベルです。任意のファイルを構成できます。そのオープンな性質により、開発者の大規模なコミュニティは、オープンソースコードを使用し、上級ユーザー向けの新機能を追加するようになりました。これが、オペレーティングシステムの中で最大のインストールベースを備えている理由です。
Build.propとは正確には何ですか?
Build.propは、ビルドプロパティの略語です。これは、デバイスに関するすべての情報を含むシステムフォルダにあるファイルです。 build.propを微調整することで、デバイスの動作を変更できます。通常、ファイルはユーザーには表示されないため、デバイスをルート化して内部機能を微調整する必要があります。
Build.propを微調整する方法は?
ルートブラウザをサポートする任意のファイルマネージャアプリを使用して、Build.propを微調整できます。アプリをインストールした後、System / Build.propに移動し、テキストエディターで開きます。選択したコードをコピーして、最後に貼り付けます。 [保存]をクリックすると完了です。一部の調整を有効にするには、再起動が必要です。
ルート権限を取得されたAndroidデバイスに役立つBuild.propの調整をいくつか紹介します。これらは、Android Jelly Bean、KitKat、Lollipop、Marshmallow、Nougat、Oreo、Pie、およびAndroid10バージョンで動作します。 Build.propファイルで指定されたエントリを見つけて(そうでない場合は追加して)、前述のように値を変更してください。
22。より良いスクロール
画面をスクロールしているときに、携帯電話がそれほどスムーズではないことに気付いたかもしれません。これは、最小および最大の流体速度を変更することで修正できます。これにより、全体的なスクロールエクスペリエンスが向上します。
windowsmgr.max_events_per_sec =150ro.min_pointer_dur =8 ro.max.fling_velocity =12000ro.min.fling_velocity =8000persist.sys.scrollingcache =3debug.sf.hw =1
21。ホーム画面とロック画面の自動回転
Androidの新しいバージョンは、ロック画面での自動回転をサポートしていません。同様に、多くのOEMランチャーとストックランチャーは、ホーム画面の自動回転をサポートしていません。まあ、心配することは絶対にありません。このコマンドを追加すると、これらのローテーション機能を有効にできます–
lockscreen.rot_override =true //Lockscreenlog.tag.launcher_force_rotate=VERBOSEの場合//ホーム画面の場合
20。インターネット速度の向上
使用しているAndroidデバイスのブラウジング速度が基準に達していない場合、またはダウンロード速度が遅い場合は、TCPのバッファサイズを増やすことで改善できます。また、デバイスにGoogleのDNSを使用させると、速度が向上する可能性があります。
net.tcp.buffersize.default =4096,87380,256960,4096、16384,256960net.tcp.buffersize.wifi =4096,87380,256960、 4096,163 84,256960net.tcp.buffersize.umts =4096,87380,256960,4096,163 84,256960net.tcp.buffersize.gprs =4096,87380,256960,4096,163 84,256960net.tcp.buffersize.edge =4096,87380,256960,4096,163 84,256960net.rmnet0.dns1 =8.8.8.8net.rmnet0.dns2 =8.8.4.4net.dns1 =8.8.8.8net.dns2 =8.8.4.4
19。 Logcatを変更する
主にデバッグに使用されるAndroidLogcatファイルの生成を制御できます。 logcatを無効にすると、コストのかかるディスクの読み取り/書き込みが削減されます。
logcat.live =disable
18。通話後のブラックスクリーンの問題を無効にする
音声通話を切断した後、数秒間黒い画面に気づいたかもしれません。これが定期的に発生している場合は、デバイスの近接センサーが正しく機能していないことを意味します。近接遅延値を変更することで修正できます。
mot.proximity.delay =0ro.lge.proximity.delay =25
17。すぐに電話をかける
電話を受けると、Androidシステムは通常、電話を鳴らすための信号を送信する前に、接続を待機して確認します。ただし、デバイスが鳴り始めるまでに通常よりも時間がかかる場合は、以下に示す行を追加してこれを変更できます。
ro.telephony.call_ring.delay =0ring.delay =0
16。音声通話の明瞭度を向上させる
音声通話に使用されるAMRオーディオコーデックのプロパティを制御できます。また、音声通話の音量を調整することもできます。デフォルトでは、Androidは通話に7つの音声レベルを提供します。この番号を変更して、より正確に管理できます。 7〜20の範囲の整数値をお勧めします。
ro.ril.enable.amr.wideband =1ro.config.vc_call_steps =20
15。画質を向上させる
処理能力を下げるために、Androidは画像のコンテンツ全体を表示しません。画像を低品質でレンダリングするだけです。これは十分ですが、最高ではありません。デバイスに画像処理タスクを処理するのに十分なパワーがあると思われる場合は、ハードウェアに元の品質を表示させることができます。
ro.media.enc.jpeg.quality =100
14。パノラマ画像の解像度を上げる
カメラアプリでパノラマモードを強制して、画像をより高い解像度で保存することができます。これは、すべてのデバイスでサポートされているわけではありません。
ro.media.panorama.defres =10800x2442ro.media.panorama.frameres =3264x1840
13。クイックパワーオン
デバイスが起動すると、Androidと一緒に起動するサービスがたくさんあります。アプリケーションが多いほど、時間がかかります。ただし、「quickpoweron」を有効にすることで、デバイスを強制的に高速に起動できます。このプロセスでは、ほとんどのデータが休止状態ファイルとして保存され、次回の起動時に読み込まれ、数秒節約できます。
ro.config.hw_quickpoweron =true
以下のコードを追加して、起動アニメーションを無効にすることもできます
debug.sf.nobootanimation =1
12。画面を270度に回転
ほとんどのアプリは90°だけ回転することを選択します。ただし、Androidシステムは、90度、180度、270度の3つのデフォルトの回転角度をサポートしています。この機能を利用して、すべてのアプリを強制的に270°回転させることができます。
windowsmgr.support_rotation_270 =true
11。エラープロファイラーの変更
ほとんどのユーザーにとって、エラープロファイリングを使用しても文字通り意味がありません。ただし、一部のアプリはこれを使用してエラーレポートを生成する場合があります。以下に示すコードを追加することにより、エラープロファイラーを有効または無効にできます。機能を有効にする場合は0、無効にする場合は1を入力します。
profiler.force_disable_err_rpt =1profiler.force_disable_ulog =1
10。画面がオンになっている間、キーライトをオンにしておく
お使いの携帯電話にバックライト付き静電容量式キーが搭載されている場合は、通常、数秒押すとキーライトが消灯することに気付いたかもしれません。画面が目覚めている間、これらのキーライトを永続的にオンにしたい場合は、バックライトのタイムアウト値を変更するだけです。
ro.mot.buttonlight.timeout =0
9。ランチャーをメモリに保持する
Android Launcherアプリを使用している場合は、次のコードを追加することで、アプリを強制的にメインメモリ(RAM)に残すことができます。デバイスにはこれに十分な空きメモリが必要です。そうしないと、遅延が発生し、パフォーマンスが大幅に低下します。
ro.HOME_APP_ADJ =1
8。電力を節約
多くのAndroidデバイスには、バッテリーを節約するために追加のバックグラウンドサービスを削減する「スタミナ」モードと「ウルトラスタミナ」モードを備えたソニーのようなバッテリー節約機能が組み込まれています。このコードを追加することで、自分でそれを行うことができます。
ro.mot.eri.losalert.delay =1000 //これはtetheringro.ril.power_collapse =1 pm.sleep_mode =1wifi.supplicant_scan_interval =180roにブレーキをかける可能性があります。 mot.eri.losalert.delay =1000power_supply.wakeup =enablero.config.hw_fast_dormancy =1ro.config.hw_power_saving =1
7。自動エラーレポートを無効にする
アプリのクラッシュはすべてのプラットフォームで一般的です。明らかに、気分は良くありませんが、エラー報告の継続的な通知はさらに苛立たしいものです。以下に示すコードを追加することで、この組み込みのエラー報告機能を取り除くことができます。
profiler.force_disable_err_rpt =1profiler.force_disable_ulog =1
エラーチェックを無効にするには、これを使用します–
ro.kernel.checkjni =0ro.kernel.android.checkjni =0
また、厳密なモードチェックを無効にするには、次の行を追加します–
persist.android.strictmode =0
6。画面DPIの変更
DPIはDotsPer Inchの略で、ディスプレイサイズに対するデバイスの解像度の比率でもあります。通常、その値は160の倍数ですが、任意の値を設定できます。
ro.sf.lcd_density =420
5。 WiFiスキャン間隔の変更
デフォルトでは、Androidは15秒間隔でWiFiネットワークをスキャンします。バッテリーを節約するために、次のコードでこの間隔を増やすことができます。値は秒単位であるため、間隔を10分に変更する場合は、120ではなく600を入力します。
wifi.supplicant_scan_interval =120
読む:Androidアプリを開発するための40以上の便利なツール
4。ゲーム体験を向上させる
スマートフォンを大規模なゲームに使用する場合は、最後に次のコードを追加してみてください。これにより、タイルレンダリングが可能になり、処理能力が活用され、3Dパフォーマンスが向上します。
persist.sys.NV_FPSLIMIT =60persist.sys.NV_POWERMODE =1persist.sys.NV_PROFVER =15persist.sys.NV_STEREOCTRL =0persist.sys.NV_STEREOSEPCHG =0persist。 sys.NV_STEREOSEP =20persist.sys.purgeable_assets =1debug.enabletr =truedebug.qctwa.preservebuf =1dev.pm.dyn_samplingrate =1video.accelerate.hw =1ro.vold.umsdirtyratio =20debug.overlayui.enable =1debug.egl.hw =1ro.fb.mode =1hw3d.force =1persist.sys.ui.hw =1ro.sf.compbypass.enable =0debug.sf.hw =1debug.composition.type =c2dpersist.sys.composition.type =c2ddebug.performance。 Tuning =1ro.media.dec.jpeg.memcap =8000000ro.media.enc.hprof.vid.bps =8000000ro.media.dec.aud.wma.enabled =1ro.media.dec.vid.wmv.enabled =1ro。 media.cam.preview.fps =0ro.media.codec_priority_for_thumb =so
3。 MMSAPN再試行タイマーを変更する
SMS / MMSの送信に失敗した場合、Androidは5秒後に再送信を試みます。再試行の回数とそれらの再試行の間隔を変更できます。次のコードは、3秒ごとに3回の再試行を強制します。
ro.gsm.2nd_data_retry_config =max / _retries =3、3000、3000、3000
2。ハードウェアレンダリングによるタッチ応答性の向上
AndroidシステムにGPUを使用させて、アプリの各2Dフレームをレンダリングすることができます。 Androidは通常、画面のフレームごとのレンダリングを使用するため、次のコードはレンダリングをGPUに大量にオフロードします。さらに、処理が増加し、RAM管理が向上し、エクスペリエンスがスムーズになります。
debug.sf.hw =1persist.sys.ui.hw =1debug.performance.tuning =1video.accelerate.hw =1debug.egl.profiler =1debug.egl.hw =1debug.composition.type =gpu
1。動画をより速くストリーミング
Androidは「Stagefright」と呼ばれるメディアフレームワークを使用しています。 Stagefrightはよりオープンでシンプルですが、古いOpenCoreフレームワークと比較するとバグが多いことがよくあります。ただし、開発者はその安定性を大幅に改善しました。新しいフレームワークを変更して、オンラインビデオのストリーミングを高速化することができますが、これは一部のデバイスの再生の安定性に影響を与える可能性があります。それがあなたの経験を台無しにしているなら、元の値に戻してください。
読む:Androidに新しい外観を与えるための24の基盤テーマ
media.stagefright.enable-player =truemedia.stagefright.enable-meta =truemedia.stagefright.enable-scan =truemedia.stagefright.enable-http =truemedia.stagefright.enable-rtsp =truemedia.stagefright.enable-record =true
産業技術
- 量子コンピューティングの12の最高のアプリケーション| 2021年版
- 量子コンピューターについての22の最も興味深い事実| 2021年版
- 副知事ケホは2021年ミズーリウィークの購入に備える
- サプライチェーンにとって、カスタマーエクスペリエンスは新しい差別化要因です
- 将来に向けてより良いサプライチェーンを構築する
- 顧客体験を改善するためのサプライチェーンの近代化
- 2021年の食品産業のための3つの教訓
- 2021年の12のパンデミック後のサプライチェーンの傾向
- より良い製品を構築するためのコスト分析のガイド
- サプライチェーンの資金調達では、デジタルキャッシュの方が優れています
- MFG Day 2021の準備をしてください!