首页 > 其他分享 >unity Android路径的相关部分代码

unity Android路径的相关部分代码

时间:2023-02-03 09:45:24浏览次数:41  
标签:WindowsDirectory 路径 System private unity using Android floders

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEditor;
using UnityEngine;
using UnityEngine.UI;
public class ClientTools:MonoBehaviour {
    // Start is called before the first frame update
    public GameObject obj;
    public Text text;
    private FileInfo[] floders;
    private string AndroidDirectory = "/storage/emulated/0/Android/";//安卓路径
    private string WindowsDirectory = System.Environment.CurrentDirectory + "/资源/";//Windows路径
    private string filePath;
    /// <summary>
    ///   /storage/emulated/0/  Android 外置内存根目录
    ///   Application.persistentDataPath; 来检测Android 外置内存根目录的方法
    /// </summary>
    void Start() {
        EventTriggerListener.Get(obj).onClick = onClick;
    }


    private void onClick(GameObject sender) {
        ClientUDP.instance.Send("123123");
        if(Directory.Exists(WindowsDirectory)) {
            filePath = WindowsDirectory;
        } else if(Directory.Exists(AndroidDirectory)) {
            filePath = WindowsDirectory;
        } else {
            return;
        }

        DirectoryInfo direction = new DirectoryInfo(filePath);
        floders = direction.GetFiles("*.jpg",SearchOption.TopDirectoryOnly);
       // text.text += floders.Length.ToString() + "_____****";
        if(floders.Length > 0) {
            LoaderPic.LoadByIo(floders[0].ToString(),obj);
        }

    }
}

 

标签:WindowsDirectory,路径,System,private,unity,using,Android,floders
From: https://www.cnblogs.com/zqiang0803/p/17088074.html

相关文章

  • 动态修改Azure DevOps区域路径或迭代路径的继承权限(Inhertiance)
    Contents1.场景描述2.解决方案2.1更改继承的接口:ChangeInhertiance2.2获取区域路径的接口:ClassificationNodes1.场景描述客户使用工作项模板,定制了一个设计变更流程,需......
  • SpringBoot的静态路径映射处理
    springboot的默认静态路径:resources下面的/static;/public;/resources;/META-INF/resources这四个文件路径静态路径的默认映射路径是:/**;意思就是说浏览器......
  • Android本地备份功能禁用
    最近部分设备激活客户端后发现本地备份的功能被禁用了,排查原因发现:/***Allowsthedeviceownertoenableordisablethebackupservice.**<p>B......
  • Android动态数字输入框
    基础view如下:具体的思路实现:1:展示textview实现2:顶层使用透明的edittext.获取焦点/删除文字等。publicclassBaseVerificationCodeViewextendsRelativeLayout{......
  • Android辅助功能
    1:AccessibilityService新建servicepublicclassAccessibilityServiceextendsandroid.accessibilityservice.AccessibilityService{privatestaticfinalString......
  • Android联系人增删改查
    1:申请权限<uses-permissionandroid:name="android.permission.READ_CONTACTS"/><uses-permissionandroid:name="android.permission.WRITE_CONTACTS"/>2:读取......
  • MT8788 android 9.0 sensor 驱动移植
    1.硬件配置打开 MT8788 核心板原理图,配置GYRO(陀螺仪),ALSPS(光感),G-sensor(加速度)的ENIT和GPIO以及I2C,打开vendor\mediatek\proprietary\scripts\dct\DrvGen.......
  • Android 逆向
    1:apk文件结构如图所示:assets:存放应用程序的静态资源文件,如图片资源,json配置文件,html离线资源等。注意,assets目录下是支持任意深度的子目录。res:规定的指定文件,图......
  • Android Studi导出apk包自定义文件名
    在app的gradle配置文件中的release代码块中放置以下代码android.applicationVariants.all{variant->variant.outputs.all{output->if(outputFileNa......
  • 通过路径循环匹配vue组件
    constresultComps={};letrequireComponent=require.context('./',//在当前目录下查找true,//false不遍历子文件夹true遍历子文件夹/\.vue$///正......