0

외부 저장소를 지원하지 않는 MOTOROLA DROID ULTRA 장치가 있습니다.외부 저장소를 매니페스트 파일에 필요하지 않은 것으로 설정하는 방법은 무엇입니까?

내 매니페스트 파일 나는 ULTRA 장치 MOTOROLA DROID에 내 응용 프로그램을 볼 수없는 나는,

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

permissions- 인해 이러한 권한에 포함되어 있습니다. 내가 권한을 설정하는 방법을 알고

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

내가 사용,

<uses-feature 
     android:name="android.hardware.camera" 
     android:required="false" /> 

    <uses-feature 
     android:name="android.hardware.camera.autofocus" 
     android:required="false" /> 

어떻게 외부에 대한, 내가 카메라

을 같은 - 사용하고 다른 기능이 필요하지합니다 스토리지?

+0

이라는 전제가 의심 스러울 수 있습니다. 이 기기가 외부 저장 장치를 지원하지 않는다는 주장에 대한 귀하의 열렬한 언급이 있으십니까? Android의 '외부 저장소'는 이동식 SD 카드를 의미하지 않습니다. –

+0

MOTOROLA DROID ULTRA 리뷰 - http://www.engadget.com/2013/08/23/motorola-droid-ultra-review/를 참조하십시오. 그것의 테이블 specs에서 언급했다 -'외부 저장 - 없음' –

+0

말씨는 혼동 스럽다, 그러나 저것은 이동할 수있는 저장 장치가다는 것을 의미한다. **는 ** 해당 이름의 Android API에 대한 '외부 저장소'가 없음을 의미하지 않습니다.실제로 기가 바이트가 있으며 내부 저장 장치와 동일한 물리적 블록에서 필요할 때 할당됩니다. 개념적인 '외부 저장 용량'은 Google Play 요구 사항이며이 휴대 전화는 Google 소유의 복장입니다. –

답변

0

Moto Droid는 기술적으로 외부 저장 장치를 사용하며 허용하지 않습니다. 내부 SD 카드에서 에뮬레이트됩니다. 이것은 실제 외장형 SD 카드가 아니라 에뮬레이트 된 위치를 가짐을 의미합니다. 예를 들어

과 같은 실제 파일 url은 걱정할 필요가 없습니다. 파일 위치를 정의 할 때 환경 클래스를 사용하는 것이 중요합니다.

질문에 대한 해결책을 찾았다면 답해주십시오. 내가 그래서 먼저이 응용 프로그램의 이름 ES 파일 탐색기이를 설치해야 내 솔루션 당신에게

도움이 될 수 있도록 내가 같은 문제를 만났다 때문에 장치가 외부 sdcard에 를 지원하지 않는 이해 근래 어떤

0

앱에서 모든 폴더 파일과 저장된 데이터를 기기에 표시합니다.

다음 코드는 당신에게이 장치의 내부 메모리 또는 장치의 sdcard에 있는지 여부를 특정 폴더를 읽을 수있는 권한을 부여 마음

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

에 한 가지를 유지한다.

File sdcard = Environment.getExternalStorageDirectory(); 
Log.i("memory",sdcard) ; 

그래서 당신은 장치 로그 캣 인쇄됩니다 내부 메모리의 폴더 및 경로에 대한 경로를 반환합니다 MainActivity.java이 코드보다 SDCARD를 지원하지 않는 경우.

다음 Es 탐색기를 사용하면