java.lang.SecurityException异常:探戈权限被拒绝。 没有ADF许可(j

2019-10-21 05:43发布

我一直在试图通过从演示应用程序导出它弄明白ADF数据。 然而,当我尝试执行它抱怨不具有ADF权限的出口。 我打电话REQUEST_TANGO_PERMISSION后的出口权程序,但我仍然无法读取的ADF。

我去了在线文档,但我没能找到这个许可请求的意图的名称。 有谁知道如何申请呢? 既然是基于意图我假设它应该以同样的方式,主要REQUEST_TANGO_PERMISSION请求。

谢谢你的帮助

Cristhopper

Answer 1:

你应该叫一个意图导出/导入ADFS,意图叫你需要指定目标位置或ADF的UUID。 请看看该文档的位置 (进口/出口部分)

private static final String INTENT_CLASSPACKAGE = "com.projecttango.tango";
private static final String INTENT_IMPORTEXPORT_CLASSNAME = "com.google.atap.tango.RequestImportExportActivity";
// startActivityForResult requires a code number.
private static final String EXTRA_KEY_SOURCEUUID = "SOURCE_UUID";
private static final String EXTRA_KEY_DESTINATIONFILE = "DESTINATION_FILE";
Intent exportIntent = new Intent();
exportIntent.setClassName(INTENT_CLASSPACKAGE, INTENT_IMPORTEXPORT_CLASSNAME);
exportIntent.putExtra(EXTRA_KEY_SOURCEUUID, mUUIDList[info.position]);
exportIntent.putExtra(EXTRA_KEY_DESTINATIONFILE, mAppSpaceADFFolder);
thisActivity.startActivityForResult(exportIntent, Tango.TANGO_INTENT_ACTIVITYCODE);


Answer 2:

检查演示应用程序的权限与您要访问的类。 如果不说,只是告诉我一些代码,使社区可以帮助你找出你的问题。 因为随着现在这一切我能想到的。



文章来源: java.lang.SecurityException: Tango Permission Denied. No ADF permission