【问题标题】:UNITY Application.OpenUrl() does not work on Android 7 NougatUNITY Application.OpenUrl() 在 Android 7 Nougat 上不起作用
【发布时间】:2020-01-24 21:29:22
【问题描述】:

自从在 Nougat 上运行此应用后,我就遇到了这个问题

在此应用中,我们可以选择从应用内部下载和打开文件。在低于 7 的 Android 上,使用 Application.OpenUrl("path") 运行良好,但是当我在 7(三星 Galaxy Tab S2)上对其进行测试时,它突然停止工作。在文档上,它说出于安全目的而被阻止。我尝试使用 Application.OpenUrl 和 File.Open,但没有任何效果。

这些功能有替代品吗?或者像以前一样强制打开文件的方法?

【问题讨论】:

  • 您能否分享一个指向“文档”的链接并发布它所说的内容。您是否在 ADB logcat 中看到错误?
  • 也许你也遇到过类似的问题,比如post

标签: android unity3d


【解决方案1】:

定义一个公共文本资源。

public TextAsset textFile;

然后,开始:

void Start ()
{
    textFile = (TextAsset)Resources.Load ("putFileNameHere", typeof(TextAsset));
    string fileContent = textFile.text;
}

【讨论】:

    猜你喜欢
    • 2017-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 2017-10-26
    • 2017-08-18
    • 1970-01-01
    相关资源
    最近更新 更多