2014-11-06 6 views
1

저는 데모 응용 프로그램에서 ADF 데이터를 내보냄으로써 ADF 데이터를 이해하려고 노력해 왔습니다. 그러나 내보내기를 시도 할 때 ADF 권한이없는 것에 대해 불만을 표시합니다. REQUEST_TANGO_PERMISSION 바로 뒤에 내보내기 루틴을 호출하지만 ADF를 읽을 수 없습니다.java.lang.SecurityException : Tango 사용 권한이 거부되었습니다. ADF 권한 없음

온라인 문서로 갔지만이 사용 권한 요청 의도의 이름을 찾을 수 없습니다. 아무도 이것을 요청하는 방법을 알고 있습니까? 의도적 인 기반이기 때문에 기본 REQUEST_TANGO_PERMISSION과 동일한 방식으로 요청해야한다고 가정합니다. 당신의 도움이

Cristhopper 액세스하려는 클래스와 데모 애플 리케이션의

답변

0

목표 위치 또는 ADF의 uuid를 지정해야하는 의도 인 adfs를 내보내거나 가져 오기위한 의도를 호출해야합니다. 문서 here (가져 오기/내보내기 섹션)

+0

고마워요! 이것은 정확히 내가 찾고 있었던 것이고 나는 의사를 통해서 갈 때 그것을 간과했다. – kriztho

+0

Jason Guo, uuids = mTango.listAreaDescriptions();가 아닌 경우 uuid에 액세스 할 수 있습니까? 나는 intent 방법을 사용하려고 노력해 왔으며 exportAreaDescriptionFile()을 사용하기위한 특별한 허가가 없어야한다고해도, 여전히 할 수 없다. 여전히 허가에 대해 불평하고 있습니다. – kriztho

+0

exportAreaDescriptionFile()을 수행 할 수 없지만 장치가 해당 권한에 대한 메시지를 표시하더라도 파일이 sdcard에 기록되지 않습니다. 나는 다음과 같이하고있다 : File f = Environment.getExternalStoragePublicDirectory (Environment.DIRECTORY_DOWNLOADS); 파일 file = 새 파일 (f, "file.adf"); mTango.exportAreaDescriptionFile (uuid, file.getAbsolutePath()); 왜 잘못 될지 알고 있습니까? – kriztho

0

권한을 확인하기위한

감사합니다. 그리고 그게 아니라면 커뮤니티에서 문제를 파악하는 데 도움이 될 수 있도록 몇 가지 코드를 보여주십시오. 왜냐하면 지금 당장은 그것이 내가 생각할 수있는 전부입니다.