• Unity调用Andriod相册,细节分享(对于《Unity头像上传功能实现 一》的细节分享)


    来源:https://blog.csdn.net/qq_20413523/article/details/89177787

    本文链接:https://blog.csdn.net/qq_20413523/article/details/89177787
    首先 我这只是脱坑 网上代码太多 有详细的 但是 细节好像不到位 我这仅仅是补充
    网上关于这块的代码 直接贴代码就好 但是 一些细节需要注意 没有这些细节 打包后 项目调用是不会成功的
    环境准备  android studio3.0    JDK1.7    JDK       Unity 5.4.3    
    导出AAR包的细节    第一步 先创建一个android项目  这点好多博文都有  不在累赘          
                                    第二部 创建一个model libaray  (包名要认真填写  需要跟Unity的一致 还有就是android,level的版本 尽量低于unity的版本)创建好之后 你会发现 Android视图下 没有java脚本  就是主函数入口  新创建一个空的Act就好
    到此你已经完成一大部分    
    复制xml布局就不说了   说下添加权限  

    划横线的地方添加需要的权限
    有点model 进行导出  导出的aar包在这个地方
      
    直接解压就可以了   把里面 lib下的calss删掉  把外面的class拉进去  然后把lib res xml格式的布局文件一起拉到

    unity下 plugins /android目录下就可以了  

    unity端调用 记得有一点 交互的方法用公共的把  我私有方法 好像没反应  应该是我没调试好的原因吧 

    因为这个地方 不会有这样的错误 

    android调用unity的方法 需要传入挂载脚本的游戏物体  这点比较重要 可以在android下直接定义好 比如unity上 你把脚本挂在到Main Camera上  你就在android上声明一个字段 

    例如下面的 

    还有最重要的一点  我遇到的问题  就是 安装过后 好像没有提示要开启权限  安装的时候 有信息 需要访问存储   

    打开之后  直接黑屏  顿时懵逼了   这点害的我搞了好久不知道问题在哪 

    在手机端  管家之类的软件 打开 找到你的应用 直接授权就可以可   嗯就是这么简单 

    你功能上已经实现了.

    当你在遇到 需要交互的时候  这些问题就不存在的   

    如果还不懂 直接点下面链接 

    如果觉得有问题  奉上参考的链接请查看

    https://blog.csdn.net/cscscs007/article/details/79633004

    如果还有问题,请查看下面链接

    https://blog.csdn.net/u011428080/article/details/79436839

    追补  demo测试没问题  

    但是在集成到项目的时候除了问题   项目打包后 没有权限(显示需要的权限为0)

    反复排查 发现是创建plugins的文件夹命名错误  所以呀  编程当细心 机器诚,不可欺!!!!
    ————————————————
    版权声明:本文为CSDN博主「低级灰」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_20413523/article/details/89177787

  • 相关阅读:
    hdu 4015找规律
    hdu4473
    hdu 4016搜索
    hdu4465精度控制
    hdu 2965组合数学题
    hdu 4022map和list等数据结构的应用
    hdu4464超级大水题
    在ASP.NET中实现Url Rewriting
    DotText源码阅读(1)调试
    DotText源码阅读(2)数据库表结构
  • 原文地址:https://www.cnblogs.com/LiTZen/p/11899047.html
Copyright © 2020-2023  润新知