安卓手持巡检仪App,采用hybrid shell+webview形式
|
|
il y a 5 jours | |
|---|---|---|
| app | il y a 5 jours | |
| gradle | il y a 5 jours | |
| .gitignore | il y a 5 jours | |
| LICENSE | il y a 6 jours | |
| README.md | il y a 5 jours | |
| build.gradle.kts | il y a 5 jours | |
| gradle.properties | il y a 5 jours | |
| gradlew | il y a 5 jours | |
| gradlew.bat | il y a 5 jours | |
| safetychecklogopda.png | il y a 5 jours | |
| settings.gradle.kts | il y a 5 jours |
安卓手持巡检仪 App,为北京安科院设计,采用 原生 Android 壳 + WebView 形式。
当前仓库已经是一个可直接使用 Android Studio 打开的完整 Android 工程。
应用基础信息:
安全检查com.zjznai.safetycheckminSdk 24)targetSdk 35)http://192.168.1.8/h5/#/pages/views/login/loginSplashActivity 启动页tel:、mailto: 等外部 scheme 交由系统处理FileProvider 安全回传拍摄结果safetychecklogopda.png#0183FAapp 模块。在仓库根目录执行:
./gradlew assembleDebug
生成的调试包路径:
app/build/outputs/apk/debug/app-debug.apk
当前应用声明了以下权限:
INTERNETACCESS_NETWORK_STATECAMERARECORD_AUDIO说明:
CAMERA 用于 H5 拍照、摄像头调用RECORD_AUDIO 用于 H5 麦克风调用ACCESS_NETWORK_STATE 用于区分网络异常状态并在网络恢复后自动重试当前测试地址使用的是局域网 HTTP:
http://192.168.1.8/h5/#/pages/views/login/login
因此项目中配置了受控的明文访问能力用于测试环境。
生产环境如果切换为 HTTPS,WebView 对摄像头/麦克风等 Web 能力的支持会更完整、更符合浏览器安全策略。
本项目适合用于: