引入插件
在工程目录下找到pubspec.yaml文件,在dev_dependencies添加如下依赖,如下图所示!
相关代码如下
获取版本号demo
打开插件lib下的dart文件,会有平台自动生成的代码,具体是实现获取APP版本号,如下面代码所示
java部分的代码如下面所示
实现自动安装APK
实现自动安装APK,需要从Flutter应用层传入一个APK安装包的地址到host层,dart代码如下所示:
java部分的代码如下所示
到此,host层就能获取到APK安装包的路径了,后面只需实现Android安装APK的代码逻辑即可,在日志下面添加如下代码
installApk代码实现如下所示
除此之外,还需修改AndroidManifest.xml内的代码,如下面代码所示
file_path.xml放在res->xml文件夹下面,如下面代码所示
运行代码如下图所示