“Take a gander at any file”——随便看看任何文件。这是开源项目 Gander 打出的口号,口气轻松得像个熟人递过手机:“喏,随便看。”可一旦点开它的权限列表,你可能会愣一下:一个都不申请。
是的,零权限。没有任何存储权限,没有联网权限,没有电话、通讯录、位置之类你早就懒得拒绝的请求。一个约 15 MB 的安装包,在 Android 8.0 以上的手机里安安静静呆着,能打开 PDF、Word、Excel、PowerPoint、照片、视频、音频、Markdown、纯文本和代码文件,却从头到尾不跟互联网打一次招呼。
![]()
手机出厂时通常会塞给你一箩筐“半成品”查看器,点开文档就被送去云端服务。Gander 反着来:所有渲染都在设备上完成,它就根本没持有 android.permission.INTERNET,想“打电话回家”都没门。连分析埋点、广告 SDK 的痕迹都没有,因为它不联网、不加广告、不建账号,真正的“打开即用,用完即走”。
这个完全离线的文件查看器,界面走的是 Material 3 和深色模式,操作感受和主流文件管理器很像。主页显示最近打开的文件,带缩略图——图片、视频会自动生成缩略,PDF 会截取第一页预览。点进文件夹时,它靠的是一次性的系统文件选择器授权,而不是向你要持久的存储权限,所以你的文件目录不会被持续扫描。
进到具体文件里,体验相当统一:所有格式都支持双指缩放和顺滑滚动;巨幅照片用分块解码的方式也能放到很大不失真。文档里还能直接搜索——Word、Excel、PPT、Markdown、文本、代码都支持查找和结果跳转,这在轻量级查看器里可不算标配。看完想分享或定位,点一下就能把当前文件发给其他 App,或者跳到文件管理器里的实际位置。
它的支持范围足够日常使用。文档类:PDF 用原生 Pdfium 引擎,Word .docx 通过沙盒 WebView 用 docx‑preview 离线渲染;电子表格从 .xlsx 到 .ods 都由 SheetJS 在本地处理;幻灯片 .pptx 靠 PPTXjs 搞定。图片方面除了常规 JPEG、PNG、WebP 等,还包括 HEIC/HEIF 这类 iPhone 格式,GIF、SVG 动画也支持。视频走 Media3 ExoPlayer,能播 MP4、MOV、MKV 等主流封装;音频同样覆盖 MP3、AAC、FLAC 等,不落下任何一个副歌。
所有这些能力都被塞进一个独立的 APK 中,下载即用,不依赖服务端转换,也不需要登录。对那些手里积压大量 PDF 合同、Word 草稿,却又对“请授予存储权限”过敏的 Android 用户来说,Gander 提供的正好是一种极为克制的选择:把查看文件的控制权,不声不响地交还给你。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.