Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

22 полезных настроек свойств сборки Android для улучшения работы | Издание 2021 г.

Единственное, что делает Android лучше других операционных систем, - это уровень настраиваемости, который он предлагает своим пользователям. Любой файл можно настроить. Его открытый характер побудил большое сообщество разработчиков использовать открытый исходный код и добавлять новые функции для продвинутых пользователей. По этой причине у него самая большая установленная база среди всех операционных систем.

Что такое Build.prop?

Build.prop - это краткое обозначение Build Properties. Это файл, расположенный в системной папке и содержащий всю информацию об устройстве. Можно изменить поведение устройства, настроив build.prop. Этот файл обычно невидим для пользователей, поэтому вам необходимо выполнить рутирование устройства, чтобы настроить его внутренние функции.

Как настроить Build.prop?

Вы можете использовать любое приложение для управления файлами с поддержкой корневого браузера для настройки Build.prop. После установки приложения перейдите в System / Build.prop, а затем откройте его в текстовом редакторе. Скопируйте выбранный вами код и вставьте его в конце. Нажмите "Сохранить", и все готово. Для вступления в силу некоторых настроек требуется перезапуск.

Мы предлагаем вам несколько полезных настроек Build.prop для вашего Android-устройства с рутированным доступом. Они работают для Android Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie и версии Android 10. Убедитесь, что вы нашли указанные записи (если нет, добавьте их) в файле 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. Кроме того, если вы заставите устройство использовать DNS Google, это может увеличить скорость.

 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

Вы можете управлять генерацией файла Android Logcat, который в основном используется для отладки. Отключение 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 до 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 °. Вы можете воспользоваться этой функцией и заставить все свои приложения повернуться на 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, вы можете заставить его оставаться в основной памяти (ОЗУ), добавив следующий код. На вашем устройстве должно быть достаточно свободной памяти для этого, в противном случае вы увидите лаги и производительность значительно снизится.

 ro.HOME_APP_ADJ =1 

8. Экономия энергии

Многие устройства Android поставляются со встроенными функциями экономии заряда батареи, например, у Sony есть режимы «Stamina» и «Ultra Stamina», которые сокращают дополнительные фоновые службы для экономии заряда батареи. Вы можете сделать это сами, добавив этот код.

 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 означает количество точек на дюйм, что также является отношением разрешения вашего устройства к размеру дисплея. Обычно его значения кратны 160, но вы можете установить любое значение по своему усмотрению.

 ro.sf.lcd_de density =420 

5. Изменить интервал сканирования Wi-Fi

По умолчанию Android сканирует сеть Wi-Fi с интервалом в 15 секунд. Чтобы сэкономить заряд батареи, вы можете увеличить этот интервал с помощью следующего кода. Значение указывается в секундах, поэтому, если вы хотите изменить интервал на 10 минут, укажите 600 вместо 120.

 wifi.supplicant_scan_interval =120 

Прочтите:40+ полезных инструментов для разработки приложений для Android

4. Улучшение игрового процесса

Если вы используете свой телефон для длительных игр, попробуйте добавить в конце следующий код. Это позволит рендеринг плитки, задействует вычислительную мощность и улучшит производительность 3D.

 persist.sys.NV_FPSLIMIT =60persist.sys.NV_POWERMODE =1persist.sys.NV_PROFVER =15persist.sys.NV_STEREOCTRL =0persist.sys.NV_STEREOSEPCH. sys.NV_STEREOSEP =20persist.sys.purgeable_assets =1debug.enabletr =truedebug.qctwa.preservebuf =1dev.pm.dyn_samplingrate =1video.accelerate.hw =1ro.vold.umsdirtyratio =20debug.glius =1 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 =так 

3. Изменить таймер повторной попытки MMS APN

Если SMS / MMS не удается отправить, Android пытается отправить его снова через 5 секунд. Вы можете изменить количество повторных попыток и интервалы между этими повторными попытками. Следующий код будет вызывать 3 попытки каждые 3 секунды.

 ro.gsm.2nd_data_retry_config =max / _retries =3, 3000, 3000, 3000 

2. Повышение скорости отклика при касании с помощью аппаратного рендеринга

Вы можете заставить систему Android использовать графический процессор для рендеринга каждого двумерного кадра в приложениях. Поскольку Android обычно использует покадровый рендеринг экрана, следующий код значительно разгрузит рендеринг на GPU. Кроме того, это повысит скорость обработки, улучшит управление ОЗУ и сделает работу более удобной.

 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. Однако разработчики значительно улучшили его стабильность. Новую структуру можно изменить, чтобы обеспечить более быструю потоковую передачу онлайн-видео, но это может повлиять на стабильность воспроизведения на некоторых устройствах. Если вам это не нравится, вернитесь к исходным значениям.

Читайте:Тема субстрата 24, чтобы придать вашему Android новый облик

 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 

Промышленные технологии

  1. 12 лучших приложений квантовых вычислений | Издание 2021 г.
  2. 22 самых интересных факта о квантовых компьютерах | Издание 2021 г.
  3. Lt. Губернатор Кехо готовится к неделе покупок в Миссури 2021 года
  4. Для цепочек поставок качество обслуживания клиентов - новый отличительный признак
  5. Создание более эффективных цепочек поставок на будущее
  6. Модернизация цепочки поставок для улучшения качества обслуживания клиентов
  7. Три урока для пищевой промышленности в 2021 году
  8. Двенадцать постпандемических тенденций в цепочке поставок на 2021 год
  9. Руководство по анализу затрат для создания лучших продуктов
  10. Для финансирования цепочки поставок лучше использовать цифровые деньги