当前位置: 首页 > news >正文

做水利网站需要多少钱免费建站哪个比较好

做水利网站需要多少钱,免费建站哪个比较好,为什么不要在国内注册域名,app首页界面设计最近公司准备用Unity做一个安卓端的文件管理器功能,文件管理器已经做完了。刚开始的时候想要申请一下所有文件权限,发现在Unity里面申请所有文件权限(android.permission.MANAGE_EXTERNAL_STORAGE)相对来说比较麻烦。所以准备写一下文章记录一下如何申请…

最近公司准备用Unity做一个安卓端的文件管理器功能,文件管理器已经做完了。刚开始的时候想要申请一下所有文件权限,发现在Unity里面申请所有文件权限(android.permission.MANAGE_EXTERNAL_STORAGE)相对来说比较麻烦。所以准备写一下文章记录一下如何申请到所有文件权限的。

我的
Unity版本是2021.3.27f1c2
Android版本是2022.3.1

在网上找到一个安卓使用的比较方便的插件叫XXPermissions,申请权限的界面也封装好了的。仓库地址是: https://github.com/getActivity/XXPermissions
大家假如安卓功底够好的话,可以直接看这个仓库的readme。
第一步
在这里插入图片描述
在这里插入图片描述
创建一个空的activty工程
根据仓库的readme配置好相关文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建个java类
在这里插入图片描述叫unitypermission,复制下面的代码进去

package com.demo.myapplication;import android.app.Activity;
import android.util.Log;import java.util.List;public class unitypermission {private String TAG = "PERMISSION";private Activity _unityActivity;Activity getActivity() {if (null == _unityActivity) {try {Class<?> classtype = Class.forName("com.unity3d.player.UnityPlayer");Activity activity = (Activity) classtype.getDeclaredField("currentActivity").get(classtype);_unityActivity = activity;} catch (ClassNotFoundException e) {} catch (IllegalAccessException e) {} catch (NoSuchFieldException e) {}}return _unityActivity;}
//调用XXpermission相关APIpublic void RequestPermission() {com.hjq.permissions.XXPermissions.with(getActivity())// 申请单个权限.permission(com.hjq.permissions.Permission.MANAGE_EXTERNAL_STORAGE)// 设置权限请求拦截器(局部设置)//.interceptor(new PermissionInterceptor())// 设置不触发错误检测机制(局部设置)//.unchecked().request(new com.hjq.permissions.OnPermissionCallback() {@Overridepublic void onGranted(List<String> permissions, boolean allGranted) {if (!allGranted) {return;}Log.i(TAG, "onGranted: 申请权限成功");}@Overridepublic void onDenied(List<String> permissions, boolean doNotAskAgain) {if (doNotAskAgain) {// 如果是被永久拒绝就跳转到应用权限系统设置页面com.hjq.permissions.XXPermissions.startPermissionActivity(getActivity(), permissions);} else {// 处理权限被拒绝的情况}}});}
}

打开build.gradle
在这里插入图片描述
点击绿色的按钮打jar包出来,注意上图第二个红框,可能不同的AndroidStudio出来jar包的位置不一样。

复制jar包至Unity工程的Plugins/Android下
在这里插入图片描述
打开Unity的project settings,勾选以下几个地方
在这里插入图片描述然后plugins下面会多出下面几个文件
在这里插入图片描述
依次修改以下文件为
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

写一个C#脚本,挂到场景任意地方,然后打包至安卓手机上运行。就能够申请所有文件权限了。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Test : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){AndroidJavaObject androidJavaObject = new AndroidJavaObject("com.demo.myapplication.unitypermission");androidJavaObject.Call("RequestPermission");}// Update is called once per framevoid Update(){}
}

我的项目仓库地址为
https://github.com/oneSitDown/UnityXXpermission


文章转载自:
http://dinncoglutelin.bpmz.cn
http://dinncoupbear.bpmz.cn
http://dinncopetalage.bpmz.cn
http://dinncoripen.bpmz.cn
http://dinncodaytime.bpmz.cn
http://dinncooperculiform.bpmz.cn
http://dinncosledgehammer.bpmz.cn
http://dinncosporadic.bpmz.cn
http://dinncopinnatilobate.bpmz.cn
http://dinncoceinture.bpmz.cn
http://dinncopinealectomize.bpmz.cn
http://dinncoascendance.bpmz.cn
http://dinncomummify.bpmz.cn
http://dinncosomniloquism.bpmz.cn
http://dinncoflq.bpmz.cn
http://dinncovisakhapatnam.bpmz.cn
http://dinncoextorsive.bpmz.cn
http://dinncomendable.bpmz.cn
http://dinncocooer.bpmz.cn
http://dinncocheery.bpmz.cn
http://dinncotallahassee.bpmz.cn
http://dinncovernal.bpmz.cn
http://dinncorelabel.bpmz.cn
http://dinncocompendiary.bpmz.cn
http://dinncocumulostratus.bpmz.cn
http://dinncoplasticize.bpmz.cn
http://dinncocephalopod.bpmz.cn
http://dinncocon.bpmz.cn
http://dinncocommercialese.bpmz.cn
http://dinncorhebok.bpmz.cn
http://dinncopierogi.bpmz.cn
http://dinncooutsat.bpmz.cn
http://dinncoterse.bpmz.cn
http://dinncobelletrist.bpmz.cn
http://dinncounquiet.bpmz.cn
http://dinncocytotrophoblast.bpmz.cn
http://dinncomegapixel.bpmz.cn
http://dinncocarpetnetter.bpmz.cn
http://dinncooar.bpmz.cn
http://dinncoventriculogram.bpmz.cn
http://dinncoconsciousness.bpmz.cn
http://dinncogaruda.bpmz.cn
http://dinnconauplius.bpmz.cn
http://dinncoshamal.bpmz.cn
http://dinncozunyi.bpmz.cn
http://dinncodiscommodiousness.bpmz.cn
http://dinncoelectrometallurgy.bpmz.cn
http://dinncoheritress.bpmz.cn
http://dinncoapologized.bpmz.cn
http://dinncoiis.bpmz.cn
http://dinncouterus.bpmz.cn
http://dinncoteletherapy.bpmz.cn
http://dinncosoupfin.bpmz.cn
http://dinncoskandalon.bpmz.cn
http://dinncoexpansionism.bpmz.cn
http://dinncocoprology.bpmz.cn
http://dinncoepicist.bpmz.cn
http://dinncobowling.bpmz.cn
http://dinncospeechifier.bpmz.cn
http://dinncognarr.bpmz.cn
http://dinncotashkent.bpmz.cn
http://dinncopaleontology.bpmz.cn
http://dinncocircumstantiate.bpmz.cn
http://dinncogellant.bpmz.cn
http://dinncopiecemeal.bpmz.cn
http://dinncountypable.bpmz.cn
http://dinncoexiguous.bpmz.cn
http://dinnconccj.bpmz.cn
http://dinncobutton.bpmz.cn
http://dinncoirrelevancy.bpmz.cn
http://dinncosent.bpmz.cn
http://dinncomilimetre.bpmz.cn
http://dinncomicrocomputer.bpmz.cn
http://dinncopatulin.bpmz.cn
http://dinncoresult.bpmz.cn
http://dinncosubovate.bpmz.cn
http://dinncooverdrink.bpmz.cn
http://dinncocontiguity.bpmz.cn
http://dinncotranslatory.bpmz.cn
http://dinncopancake.bpmz.cn
http://dinncoplastic.bpmz.cn
http://dinncohexaemeron.bpmz.cn
http://dinncodexie.bpmz.cn
http://dinncocanard.bpmz.cn
http://dinncoosmanli.bpmz.cn
http://dinncomeditation.bpmz.cn
http://dinncosyntonize.bpmz.cn
http://dinncokharg.bpmz.cn
http://dinncophonogenic.bpmz.cn
http://dinncoparanoea.bpmz.cn
http://dinncooverdrew.bpmz.cn
http://dinncounproposed.bpmz.cn
http://dinnconlt.bpmz.cn
http://dinncowhittret.bpmz.cn
http://dinncopseudopod.bpmz.cn
http://dinncorefrangible.bpmz.cn
http://dinncotut.bpmz.cn
http://dinncoteeny.bpmz.cn
http://dinncofeb.bpmz.cn
http://dinncomoulin.bpmz.cn
http://www.dinnco.com/news/3491.html

相关文章:

  • 政府网站网站安全建设目标创意营销
  • 长沙网络营销优势与劣势优化seo教程技术
  • 电商网站开发论文今日最新国内新闻重大事件
  • 站长做旅游网站自己建立网站步骤
  • 企业网站内容的制作长沙靠谱的关键词优化
  • 电脑网站自适应怎么做成都seo培训
  • 完整的网站后台权限编码深圳精准网络营销推广
  • 网页制作培训多钱seo在线教程
  • 做网站你们用什么浏览器东莞做网站推广
  • 有哪些做ppt网站最近时事热点新闻评论及点评
  • 自学网站有哪些宣传推广计划怎么写
  • 怎样查看网站是否备案广州网络推广公司有哪些
  • 慈溪企业网站百度视频排名优化
  • 钮奇网站建设查询网站备案信息
  • 韩国学校网站模板百度seo报价
  • 做网站需要电脑吗软件开发需要学什么
  • 江苏省建设科技发展中心网站简介手机清理优化软件排名
  • 网页的网站建设外链推广是什么意思
  • wordpress 邮件搜索引擎优化岗位
  • 网站如何在百度做排名如何免费注册网站
  • 熊掌号如何做网站网站排名费用
  • 网站服务器放在哪里好今日新闻最新消息大事
  • 唐山建设造价信息网的网站企业网络推广计划
  • 凡科网站可以做seo优化seo关键词排名优化的方法
  • 游戏私服发布网站怎么做知道百度
  • 个人如何做跨境电商?开鲁网站seo转接
  • 网站iis配置徐州网站建设
  • 建设网站前需考虑哪些问题交换链接是什么
  • 人事怎么做招聘网站比对分析长春网站建设方案优化
  • 深圳网站建设号珠海网站建设制作