# androidWeb **Repository Path**: LShrimp/androidWeb ## Basic Information - **Project Name**: androidWeb - **Description**: 简易安卓兼容h5 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2023-11-03 - **Last Updated**: 2023-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目为了简化html打包安卓包时,各种简化的操作。并提供部分api,目前已实现的API: - 热更新测试 - Toast - AlertDialog - 选择相册 - 文件读取 - 各种传感器 - 拍摄 操作流程: - 下载master主分支,用androidstudio打开 - 再下载分支 vite ,npm install,然后打包npm run build,将打包好后的dist目录内的所有文件复制到android的assets/web/目录下(不包括dist自身) - 运行android项目即可 ![logo](./md.png) 环境搭建 - DEMO 环境请参数simple分支 - 克隆simple分支到分地,拷贝webnative-release.aar到项目libs目录下 - 新建一个activity继承WebActivity ````java @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setWebChromeClient(new ChromeClient());//设置chrome框架 this.clearHistroy();//如果使用非本地文件网页,尽量每次都清除一下缓存 // this.launcher("file:///android_asset/web/index.html"); this.launcher("http://192.168.0.188:7456"); } ````