delphi 10.3 自动安装 适配Android 6.0、7.0、8.0、9.0

delphi 10.3 自动安装 适配Android 6.0、7.0、8.0、9.0,第1张

概述简单记录一下,要做到多版本的自动适配首先需要对系统版本进行辨别,其次是针对不同版本编写针对性的处理代码,主要 有以下几个:1、Android 6.0 开始引入了权限申请机制,所以需要动态权限;2、Android7.0上,对文件的访问权限作出了修改,不能再使用file://格式的Uri访问文件,Androi

简单记录一下,要做到多版本的自动适配首先需要对系统版本进行辨别,其次是针对不同版本编写针对性的处理代码,主要 有以下几个:

1、AndroID 6.0 开始引入了权限申请机制,所以需要动态权限;

2、AndroID 7.0上,对文件的访问权限作出了修改,不能再使用file://格式的Uri 访问文件 ,AndroID 7.0提供 fileProvIDer,所以需要使用这个来获取apk地址,然后安装apk;

3、Android8.0以上,未知来源的应用是不可以通过代码来执行安装的(在sd卡中找找到apk,手动安装是可以的),未知应用安装权限的开关被除掉,取而代之的是未知来源应用的管理列表,需要列表里面开启你的应用的未知来源的安装权限。你可以在应用安装后去找到这个管理列表然后手动开启,但却不能记你的客户这样去 *** 作,所以,需要在我们的APP应用中去检查是否已受权,如果没有则需要打开管理页面进行设置;

4、9.0以上,如果应用使用的是非加密的明文流量的http网络请求,则会导致该应用无法进行网络请求,那么,如果使用http下载更新文件就不行的,必须使用httpS方式下载。

这次暂时没时间去做成通用控件了,只做了完整代码封装。

需要的朋友可去我小店咨询。

https://shop63778938.taobao.com/

 

总结

以上是内存溢出为你收集整理的delphi 10.3 自动安装 适配Android 6.0、7.0、8.0、9.0全部内容,希望文章能够帮你解决delphi 10.3 自动安装 适配Android 6.0、7.0、8.0、9.0所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1110160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存