1

デモ アプリからエクスポートすることで、ADF データを理解しようとしています。ただし、エクスポートを実行しようとすると、ADF 権限がないというエラーが表示されます。REQUEST_TANGO_PERMISSION の直後にエクスポート ルーチンを呼び出していますが、まだ ADF を読み取ることができません。

オンライン ドキュメントにアクセスしましたが、この許可要求インテントの名前を見つけることができませんでした。これをリクエストする方法を知っている人はいますか?これはインテント ベースであるため、メインの REQUEST_TANGO_PERMISSION と同じ方法でリクエストする必要があると想定しています。

ご協力いただきありがとうございます

クリストホッパー

4

2 に答える 2

0

アクセスしようとしているクラスでデモ アプリのアクセス許可を確認します。そうでない場合は、コミュニティが問題の解決に役立つように、コードをいくつか示してください。今のところそれしか思い浮かばないので。

于 2014-11-06T23:34:30.327 に答える
0

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);
于 2014-11-07T00:15:31.387 に答える