I-Reagon File Reader ichaza kabusha ukubukwa kwamadokhumenti ku-Android, inikeza isisombululo esilula kakhulu, esisebenza kahle kakhulu, kanye nesokuqala ubumfihlo kuzo zonke izinhlobo zakho zamafayela ezibalulekile. Yakhelwe ngokuphelele ku-Kotlin, lolu hlelo lokusebenza lwenzelwe isivinini, ukusebenza kahle, kanye nobumfihlo bomsebenzisi obuphelele, okukuvumela ukuthi uvule amafayela e-PDF, DOCX, XLSX, PPTX, kanye ne-CSV ngqo kudivayisi yakho ngaphandle kokuxhumeka kwe-inthanethi noma ukuthembela kusofthiwe enkulu yenkampani yangaphandle.
Izwa Ukusebenza Okungalingani Nokusebenza Kahle
Ngokungafani nababukeli bamadokhumenti abavamile abadla amakhulu ama-megabytes futhi bakhiphe ibhethri lakho, i-Reagon File Reader inesilinganiso esincane kakhulu, ngokuvamile esingu-3-5 MB. Inikeza ukuqala okusheshayo okubandayo ngaphansi kwemizuzwana engu-0.5 kanye nesipiliyoni sokuskrola esingu-60fps/120fps esivaliwe, okuqinisekisa ukuzulazula okungenamthungo ngisho namadokhumenti ayinkimbinkimbi kakhulu. Lokhu kusebenza okumangalisayo kufezwa ngezinjini zokunikeza ezenziwe ngokwezifiso, ezingenakho ukuthembela kanye nokulungiswa kwe-UI/UX okucophelelayo, kufaka phakathi ukuthathwa kwangaphambili kwamakhasi okubikezela ama-PDF kanye nokusetshenziswa kabusha kokubuka okuhlakaniphile ukuze kuskrolwe kahle.
... Ubumfihlo Obuphelele Nokuphepha Okungaguquki
Esikhathini sokulandelela idatha okusakazekile, i-File Reader imi njengesibani sobumfihlo. Uhlelo lokusebenza lwakhiwe ngemodeli yokuphepha kwe-cyber "engathembeki-muntu", ngokuyisisekelo ishiya imvume ye-android.permission.INTERNET. Lokhu kusho ukufinyelela kwenethiwekhi okungenalutho, i-telemetry engenalutho, kanye nokukhishwa kwedatha okungenalutho - amadokhumenti akho nolwazi lomuntu siqu alusoze lwaphuma kudivayisi yakho. Ngaphezu kwalokho, uhlelo lokusebenza luthuthukisa ukuphepha ngokuthi:
• Ukugwema ama-SDK e-Third-Party: Ukuqeda ubuthakathaka be-supply-chain ngokuthembela kuphela kukhodi ye-pure-Kotlin kanye nama-API e-Android endabuko.
• I-Sandboxed WebView: Amafayela e-DOCX anikezwa ku-Android WebView ene-sandbox eqinile ene-JavaScript ekhutshaziwe, okuvimbela ukuhlaselwa kwe-XSS kanye nokusebenza kwe-macro.
• Ukuvikelwa kwe-XXE: Ukusebenzisa i-XmlPullParser yendabuko ye-Android ukuvikela ngokwemvelo ukuhlaselwa kwe-XML External Entity.
• Ukunciphisa Ukuphelelwa Yingcebo Kwezinsiza: Ukusebenzisa ama-valve okuphepha aqinile, njengophahla lwe-CSV buffer (imigqa engu-8 MB/10,000) kanye nama-cap esithombe se-PPTX (20 MB), ukuvimbela ukuhlaselwa kwe-"Zip Bomb" kanye ne-Out-Of-Memory (OOM).
• Ukuhlanganiswa kwe-OS Yesimanje: Kuhambisana ngokugcwele ne-Android 11+ Scoped Storage, kusebenzisana nesistimu yamafayela nge-OS-brokered Storage Access Framework (SAF).
Ukusekelwa Kwamadokhumenti Okuphelele, Okulula
I-Reagon File Reader iyisibukeli sakho sedokhumenti esiphelele kanye nesivuli samafayela, esisekela amafomethi amaningi ngokunemba kanye nesivinini:
• I-PDF Reader: Ukubuka okusheshayo nokusebenza kahle ngokuthatha kusengaphambili okubikezelayo.
• I-DOCX Reader (Word): Vula futhi ubuke amadokhumenti e-Word ngaphandle komthungo.
• I-XLSX Reader (Excel): Finyelela amaspredishithi akho ngokufaka imigqa eqinile ukuze uzinze.
• I-PPTX Reader (PowerPoint): Buka izethulo ngokukhipha umbhalo kanye nokuphathwa kwesithombe okuphephile kwimemori.
• Umfundi we-CSV: Ukuhlaziya okuqinile ngokutholwa okuzenzakalelayo kwemingcele kanye nokuphathwa komugqa omusha okufakiwe.
Kubuyekezwe ngo-
Jun 23, 2026