我想在外部存储中查看创建的文件夹。
我已经添加了具有以下权限的 AndroidManifest.xml。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
但没有变化。
帮我。我无法解决这个问题
java android android-emulator android-permissions android-studio
我想知道 AssetBundle 已经在缓存中。这通常是通过Caching.IsVersionCached函数完成的。
该Caching.IsVersionCached(string url, int version)函数重载是不再支持统一2017.1。
Unity 2017.3建议我使用Caching.IsVersionCached(string url, Hash128 hash)重载。
我不知道它Hash128是什么以及如何获取和使用它。什么是Hash128用于如何从 AssetBundle 中获取它的?
谢谢您的回答。
但我无法解决我的问题。
这是我的代码
for (int i = 0; i < assetInfoList.Count; i++) {
while (!Caching.ready)
yield return null;
string url = GetUrl(assetInfoList[i].assetbundle_name);
string keyName = url + assetInfoList[i].version_no.ToString();
using (UnityWebRequest request = UnityWebRequest.GetAssetBundle(url,(uint)assetInfoList[i].version_no, 0))
{
if (Caching.IsVersionCached(url, assetInfoList[i].version_no) == true)
continue;
if (i == 0)
{
string wifiConnectRecommend = Message.Ins.WIFI_ONLY;
PopUpManager.Instance.PopUp_YesORNoForAssetBundle(wifiConnectRecommend.ToString(), ClickWifi, …Run Code Online (Sandbox Code Playgroud)