繁体   English   中英

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

[英]java.lang.SecurityException: Tango Permission Denied. No ADF permission

我一直在尝试通过从演示应用程序中导出ADF数据来理解它们。 但是,当我尝试执行导出时,它抱怨没有ADF权限。 我在REQUEST_TANGO_PERMISSION之后立即调用导出例程,但是我仍然无法读取ADF。

我去了在线文档,但找不到该许可请求意图的名称。 有人知道如何要求吗? 由于它是基于意图的,因此我假设应该以与主REQUEST_TANGO_PERMISSION相同的方式来请求它。

谢谢你的帮助

Cristhopper

使用您要访问的类检查演示应用程序的权限。 如果不是那样,请给我看一些代码,以便社区可以帮助您解决问题。 因为到目前为止,这就是我能想到的。

您应该调用意图导出/导入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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM