22 essentiële Android Build.prop-tweaks voor een superieure ervaring – bijgewerkt 2024
Wat is Build.prop precies?
Build.prop is een korte term voor Build Properties. Het is een bestand in de systeemmap dat alle informatie over het apparaat bevat. Men kan het apparaatgedrag veranderen door build.prop aan te passen. Het bestand is doorgaans onzichtbaar voor gebruikers, dus u moet uw apparaat rooten om de interne functies aan te passen.
Hoe Build.prop aan te passen?
U kunt elke file manager-app met root-browserondersteuning gebruiken om Build.prop aan te passen. Na het installeren van de app, ga naar System/Build.prop, en open het in een teksteditor. Kopieer de code van uw keuze en plak het aan het einde. Klik op opslaan en u bent klaar. Sommige tweaks vereisen een herstart om effect te hebben.
We brengen u enkele nuttige Build.prop-tweaks voor uw gerootede Android-apparaat. Ze werken voor Android Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie, en Android 10-versie. Zorg ervoor dat u de gespecificeerde entries vindt (zo niet, voeg ze toe) in uw Build.prop-bestand en wijzig de waarden zoals vermeld.
22. Betere Scrolling
U heeft misschien gemerkt dat uw telefoon niet zo soepel is tijdens het scrollen van het scherm. U kunt dit oplossen door de minimum en maximum vloeistofsnelheid aan te passen. Dit verbetert uw algehele scrollervaring.
windowsmgr.max_events_per_sec=150 ro.min_pointer_dur=8 ro.max.fling_velocity=12000 ro.min.fling_velocity=8000 persist.sys.scrollingcache=3 debug.sf.hw=1
21. Auto-rotatie voor startscherm en vergrendelingsscherm
De nieuwe versies van Android ondersteunen geen auto-rotatie op het vergrendelingsscherm. Evenzo, talloze OEM-launchers en standaard launchers hebben geen auto-rotatie-ondersteuning voor het startscherm. Nou, er is absoluut niets om je zorgen over te maken. U kunt deze rotatiefunctionaliteit inschakelen door deze opdracht toe te voegen –
lockscreen.rot_override=true // voor vergrendelingsscherm log.tag.launcher_force_rotate=VERBOSE // voor startscherm
20. Betere Internetsnelheid
Als uw browsesnelheid niet op niveau is op elk Android-apparaat dat u gebruikt, of als u lijdt onder trage downloadsnelheid, kunt u dit verbeteren door de TCP-buffergrootte te vergroten. Ook het forceren van het apparaat om Google's DNS te gebruiken kan meer snelheid ontgrendelen.
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960 net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960 net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960 net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960 net.rmnet0.dns1=8.8.8.8 net.rmnet0.dns2=8.8.4.4 net.dns1=8.8.8.8 net.dns2=8.8.4.4
19. Logcat Wijzigen
U kunt de generatie van het Android Logcat-bestand controleren, dat voornamelijk gebruikt wordt voor debugging. Het uitschakelen van logcat zou dure schijflees-/schrijfoperaties verminderen.
logcat.live=disable
18. Zwart Schermprobleem Na Gesprek Uitschakelen
U heeft misschien een zwart scherm voor een paar seconden gemerkt na het beëindigen van een spraakgesprek. Als dit u regelmatig overkomt, betekent dit dat de nabijheidssensor van uw apparaat niet goed functioneert. Het kan opgelost worden door de nabijheidsvertragingswaarde te wijzigen.
mot.proximity.delay=0 ro.lge.proximity.delay=25
17. Direct Laten Ringen
Wanneer u een oproep ontvangt, wacht het Android-systeem meestal en verifieert de verbinding voordat het de signalen stuurt om de telefoon te laten ringen. Echter, als uw apparaat meer dan de gebruikelijke tijd duurt voordat het begint te ringen, kunt u dit wijzigen door de onderstaande regel toe te voegen.
ro.telephony.call_ring.delay=0 ring.delay=0
16. Spraakgesprekhelderheid Verbeteren
U kunt de eigenschap van de AMR-audiocodec controleren, die gebruikt wordt voor spraakgesprekken. Ook kunt u het volume van uw spraakgesprekken aanpassen. Standaard biedt Android zeven audioliveaus voor gesprekken. U kunt dit aantal wijzigen om het nauwkeuriger te beheren. Een integer-waarde tussen 7 en 20 wordt aanbevolen.
ro.ril.enable.amr.wideband=1 ro.config.vc_call_steps=20
15. Afbeeldingskwaliteit Verbeteren
Om de verwerkingskracht te verminderen, toont Android niet de volledige inhoud van een afbeelding. Het rendert de afbeelding alleen in een lagere kwaliteit, wat goed genoeg is maar niet het beste. Als u denkt dat uw apparaat genoeg kracht heeft om de afbeeldingsverwerkingstaak aan te kunnen, kunt u uw hardware forceren om de originele kwaliteit weer te geven.
ro.media.enc.jpeg.quality=100
14. Panorama-afbeeldingsresolutie Verhogen
U kunt de panoramamodus in de camera-app forceren om de afbeelding op een hogere resolutie op te slaan. Dit wordt misschien niet door alle apparaten ondersteund.
ro.media.panorama.defres=10800x2442 ro.media.panorama.frameres=3264x1840
13. Snelle Opstart
Wanneer uw apparaat opstart, zijn er veel diensten die mee opstarten met Android. Hoe meer applicaties u hebt, hoe langer het duurt. Echter, u kunt uw apparaat forceren sneller op te starten door "quickpoweron" in te schakelen, een proces waarbij de meeste data opgeslagen wordt als een hibernatiebestand, wat geladen wordt bij de volgende opstart, wat een paar seconden bespaart.
ro.config.hw_quickpoweron=true
U kunt ook de opstartanimatie uitschakelen door de onderstaande code toe te voegen
debug.sf.nobootanimation=1
12. Scherm Roteren Naar 270 Gradens
De meeste apps kiezen ervoor om alleen 90° te roteren. Echter, het Android-systeem ondersteunt drie standaard rotatiegraden – 90°, 180°, en 270°. U kunt gebruikmaken van deze functie en al uw apps forceren om 270° te roteren.
windowsmgr.support_rotation_270=true
11. Foutprofiel Wijzigen
Voor de meeste gebruikers is er letterlijk geen nut in het hebben van foutprofiel. Echter, een paar apps kunnen dit gebruiken voor het genereren van foutrapporten. U kunt de foutprofiler in- of uitschakelen door de onderstaande code toe te voegen. Zet 0 voor inschakelen of 1 voor uitschakelen van de functie.
profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1
10. Toetsverlichting Aan Zolang Scherm Aan Is
Als uw telefoon achterverlichte capacitieve toetsen heeft, heeft u misschien gemerkt dat de toetsverlichting na een paar seconden na indrukken meestal uitgaat. Als u wilt dat deze toetsverlichting permanent aanblijft zolang het scherm wakker blijft, verander dan de time-out-waarde van de achterverlichting.
ro.mot.buttonlight.timeout=0
9. Uw Launcher In Het Geheugen Houden
Als u een Android Launcher-app gebruikt, kunt u deze forceren om in het hoofgeheugen (RAM) te blijven, door de volgende code toe te voegen. Uw apparaat moet voldoende vrije geheugen hebben voor dit, anders zult u lags zien en de prestaties zullen ernstig achteruitgaan.
ro.HOME_APP_ADJ = 1
8. Stroom Besparen
Veel Android-apparaten komen met ingebouwde batterijbesparingsfuncties zoals Sony heeft "Stamina" en "Ultra Stamina" modus die extra achtergrondservices knippen om batterij te besparen. U kunt dit zelf doen door deze code toe te voegen.
ro.mot.eri.losalert.delay=1000 //dit kan tethering breken ro.ril.power_collapse=1 pm.sleep_mode=1 wifi.supplicant_scan_interval=180 ro.mot.eri.losalert.delay=1000 power_supply.wakeup=enable ro.config.hw_fast_dormancy=1 ro.config.hw_power_saving=1
7. Automatische Foutrapportage Uitschakelen
App-crashen is gemeengoed op alle platforms. Natuurlijk voelt het niet goed, maar de continue melding van foutrapportage is nog frustrerender. U kunt van deze ingebouwde foutrapportagefunctie afkomen door de onderstaande code toe te voegen.
profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1
Om foutcontrole uit te schakelen, gebruik dit –
ro.kernel.checkjni=0 ro.kernel.android.checkjni=0
En om de strict mode-controle uit te schakelen, voeg deze regel toe –
persist.android.strictmode=0
6. Scherm DPI Wijzigen
DPI staat voor Dots Per Inch, wat ook de verhouding is van uw apparaatresolutie tot de schermgrootte. Meestal zijn de waarden een veelvoud van 160, maar u kunt elke waarde instellen die u wilt.
ro.sf.lcd_density=420
5. WiFi-scaninterval Wijzigen
Standaard scant Android elke 15 seconden naar WiFi-netwerken. Om batterij te besparen, kunt u dit interval verhogen met de volgende code. De waarde is in seconden, dus als u het interval wilt wijzigen naar zeg 10 minuten, zet 600, in plaats van 120.
wifi.supplicant_scan_interval=120
Lees: 40+ Nuttige Tools Voor Het Ontwikkelen Van Android-apps
4. Gaming-ervaring Verbeteren
Als u uw telefoon gebruikt voor uitgebreid gamen, probeer de volgende code aan het einde toe te voegen. Dit schakelt tile-rendering in, benut verwerkingskracht en verbetert 3D-prestaties.
persist.sys.NV_FPSLIMIT=60 persist.sys.NV_POWERMODE=1 persist.sys.NV_PROFVER=15 persist.sys.NV_STEREOCTRL=0 persist.sys.NV_STEREOSEPCHG=0 persist.sys.NV_STEREOSEP=20 persist.sys.purgeable_assets=1 debug.enabletr=true debug.qctwa.preservebuf=1 dev.pm.dyn_samplingrate=1 video.accelerate.hw=1 ro.vold.umsdirtyratio=20 debug.overlayui.enable=1 debug.egl.hw=1 ro.fb.mode=1 hw3d.force=1 persist.sys.ui.hw=1 ro.sf.compbypass.enable=0 debug.sf.hw=1 debug.composition.type=c2d persist.sys.composition.type=c2d debug.performance.tuning=1 ro.media.dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000 ro.media.dec.aud.wma.enabled=1 ro.media.dec.vid.wmv.enabled=1 ro.media.cam.preview.fps=0 ro.media.codec_priority_for_thumb=so
3. MMS APN Herprobeer-timer Wijzigen
Als een SMS/MMS niet verzonden kan worden, probeert Android het opnieuw na 5 seconden. U kunt het aantal herhalingen en intervallen tussen die herhalingen wijzigen. De volgende code forceert 3 pogingen, elke 3 seconden.
ro.gsm.2nd_data_retry_config=max/_retries=3, 3000, 3000, 3000
2. Aanraakgevoeligheid Verbeteren Via Hardware-rendering
U kunt het Android-systeem forceren om GPU te gebruiken voor het renderen van elk 2D-frame in apps. Aangezien Android normaal frame-voor-frame rendering van het scherm gebruikt, zal de volgende code het renderen naar GPU offloaden met een groot bedrag. Bovendien zal het de verwerking verhogen, betere RAM-beheer bieden en de ervaring soepeler maken.
debug.sf.hw=1 persist.sys.ui.hw=1 debug.performance.tuning=1 video.accelerate.hw=1 debug.egl.profiler=1 debug.egl.hw=1 debug.composition.type=gpu
1. Video's Sneller Streamen
Android gebruikt het media-framework genaamd "Stagefright". Hoewel Stagefright meer open en simpel is, is het vaak buggy vergeleken met het oude OpenCore-framework. Echter, ontwikkelaars hebben de stabiliteit enorm verbeterd. Het nieuwe framework kan aangepast worden om resulterend in snellere streaming van online video's, maar dit kan de afspeelstabiliteit in sommige apparaten beïnvloeden. Als het uw ervaring bediert, keert u terug naar de oorspronkelijke waarden.
Lees: 24 Substratum-thema's Om Uw Android Een Nieuwe Look Te Geven
media.stagefright.enable-player=true media.stagefright.enable-meta=true media.stagefright.enable-scan=true media.stagefright.enable-http=true media.stagefright.enable-rtsp=true media.stagefright.enable-record=true
Industriële technologie
- 2021 Kwantumcomputing: 12 toonaangevende toepassingen uitgelegd
- Kwantumcomputers uitgelegd: 22 sleutelfeiten (2021-editie)
- Luitenant-Gouverneur Mike Kehoe Kondigt 2021 Buy Missouri Week aan om Lokale Bedrijven te Boosten
- Toeleveringsketens transformeren: Klantervaring als nieuwe competitieve rand
- Toeleveringsketens toekomstbestendig maken: Strategieën voor veerkracht en groei
- Transformeer uw supply chain: leveringssnelheid en klanttevredenheid verhogen met Industry 4.0
- 3 cruciale lessen die de voedingsmiddelenindustrie in 2021 heeft geleerd
- Top 12 toeleveringsketentrends die de post-pandemie tijdperk in 2021 vormgeven
- Should-Cost Analyse Meester Worden: Hogere-Waarde Producten Bouwen met Nauwkeurige Prijsstelling
- Waarom Digitale Contanten Supply-Chain Financiering voor MKB Transformeert
- MFG Day 2021: Uw uitnodiging om de toonaangevende productie-evenementen te ontdekken