| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity刷新安卓相册(亲测成功) -> 正文阅读 |
|
[游戏开发]Unity刷新安卓相册(亲测成功) |
Unity要在安卓端刷新相册需要建安卓包,打开AndroidStudio(本人使用这个版本的android-studio-2020.3.1.25-windows),并新建项目(AndroidStudio的安装自行百度和使用) 先建一个活动 ? 然后建一个Module,如果发现是灰色的看软件右下方是不是在加载东西,是的话等待加载完成才能创建Module。? ? 注意要选Android Library不然是无法生成包的。 ?建一个类,名字随便起,一定要在包名内创建,不然unity是找不到类的。 ?引入代码内的import,然后直接复制Show方法到自己的类里面,参数activity的作用是到时候在unity获取它的活动类,path是图片的路径,activity.sendBroadcast方法是通知系统刷新相册,只有主活动有该方法。 不建议在安卓代码里使用Class.forName(),网上很多都是用以下代码段获取unity的活动类,我使用后发现根本无法正常获取到,猜测可能是扩展包没有权限读取到主活动的原因。
?正常代码
编写完后保存。? 最后生成包 ,并且等待完成? ?完成后会出现一个build文件夹,安装下图操作并且复制。 ? 然后复制到Unity项目中(要在资源管理器复制,在Unity是复制不了的)。接下来相信找这种文章的朋友,Unity基本都是很熟练了,我就不讲解如何创建Unity项目了,直接上代码。 ?使用前多看代码里的注释。
Unity内图片的读写权限打开 ?最后自己找张图片,创建一个游戏对象挂载脚本上去传入图片就好了这里不多演示,最后是打包安卓安装包,一定要把写入权限改成图中的一样,不然是无法写入图片的。 ?最后装机运行,你就会发现每次保存都会在相册看到图片的美貌。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 21:32:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |