android插件做动态权限,个人自制unity插件"android动态权限自动申请"的用法

本文介绍了如何使用个人自制的Unity插件,实现Android应用权限的自动申请。步骤包括导入插件、配置AndroidManifest文件,自定义Activity样式和日志输出。获取地址:https://download.csdn.net/download/u014716849/10824927

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人自制unity插件"android动态权限自动申请"的用法

插件地址:https://download.csdn.net/download/u014716849/10824927

插件介绍:

a3a0d7537445da23c045c2ec33291364.png

该插件的设计思路是弄一个专门的Activity来读取AndroidManifest下的权限信息,然后自动申请,申请结束会根据成功与否来决定是否跳转到Unity3d的Acitivity

AndroidManifest中的权限信息:

c5ef54333897c190c65b4d8d6323359b.png

AndroidManifest中的个人配置信息:

1dfd6a9509d9e56714609976801421fc.png

上图为用于权限申请的Activity信息,其中“bg_color”为该Activity的背景颜色,“bg_image”为背景图片,值为Assets\Plugins\Android\assets下的图片名,“log_text”为是否开启日志输出,开启了会在PermissionActivity界面打印出日志。

插件的用法

1、导入插件

2、自行根据项目情况设定AndroidManifest中PermissionActivity的android:screenOrientation值来改变屏幕横竖显示,该值可以是任何一个下面的字符串:

“unspecified”

默認值. 由系統選擇顯示方向. 在不同的設備可能會有所不同.

“landscape”

橫向

“portrait”

縱向

“user”

用戶當前的首選方向

“behind”

與在活動堆棧下的活動相同方向

“sensor”

根據物理方向傳感器確定方向. 取決於用戶手持的方向, 當用戶轉動設備, 它跟隨改變.

“nosensor”

不經物理方向傳感器確定方向. 該傳感器被忽略, 所以當用戶轉動設備, 顯示不會跟隨改變. 除了這個區別,系統選擇使用相同的政策取向對於“未指定”設置. 系統根據“未指定”(“unspecified”)設定選擇相同顯示方向.

3、可自行设定PermissionActivity的背景颜色,“android:name=“bg_color”“下一栏“android:value=”#0F0F0F”"的值填入自己想要的颜色信息即可。

4、可自行设定PermissionActivity的背景图片,将图片放进这个目录下(Assets\Plugins\Android\assets),并将“android:name=“bg_image”"下一栏“android:value="beautifulgirl.jpg”"的值写入图片的名称(包含拓展名)

5、是否开启日志输出将“android:name=“log_text”"下一栏“android:value="true”"的值为true则开启,为false则关闭。

插件地址:https://download.csdn.net/download/u014716849/10824927

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值