2010-07-09 4 views
4

수있는 문제안드로이드에 sdcard에/쓰기를 읽을 수 없습니다

내가 그 코드를 시도 어느 하나 도움

File routesRoot = Environment.getExternalStorageDirectory(); 
      if (!routesRoot.canWrite()) 
       System.out.println("can't write root"); 
      if (!routesRoot.canRead()) 
       System.out.println("can't read root"); 

을 발생 시킬수 읽기 쓸 수없는 프로그램을 모두 /을 실행할 때

sdcard에 액세스 할 수있는 권한을 설정했습니다. 문제가 무엇입니까 ??

+1

저도 같은 문제에 붙어 통해 안드로이드 SDK를 사용하고 또한 경우 SD 카드가 컴퓨터 확인에 설치되지 않았는지 확인합니다. \t \t'파일 sdCard = Environment.getExternalStorageDirectory(); \t \t Toast.makeText (getApplicationContext(), sdCard.canRead() "읽기 권한": "NO 읽기 권한", Toast.LENGTH_SHORT) .show(); ' \t \t 나는 안드로이드 1.5을 사용하고 있는데 나는' 정말 여기에 붙어있어. 누군가 제발 도와 줄 수 있어요. – Tirtha

+0

죄송합니다. 제 질문에 답변했습니다. 내 전화가 USB를 통해 컴퓨터에 연결되어있는 동안 응용 프로그램을 실행하려고했습니다. 그리고 휴대 전화가 USB에 연결되어있을 때 휴대 전화가 그것을 읽을 수 없습니다 http://stackoverflow.com/a/3476870/1099211 – Tirtha

답변

7

manifest.xml에이 항목이 있습니까?

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

android SDK ver 4에서 권한을 부여하려면 매니페스트 파일에이 값을 지정해야합니다.

+7

예,하지만 작동하지 않습니다 –

0

당신이 휴대 전화를 사용하는 경우, 당신은 1.5

관련 문제