2014-02-18 3 views
-1

나는 안드로이드 장치에 정말 새로운데, 우리는 * .cfg 파일을 apk와 같은 위치에서 읽어야하는 앱을 가지고있다. 질문은 다음과 같습니다.* .cfg 파일을 * .apk 파일과 같은 디렉토리에 저장하는 방법은 무엇입니까?

1) 휴대 전화를 컴퓨터에 연결하면 탐색기에서 넣을 수 있습니까? 그렇다면 어떻게?

2) 안드로이드에 어떤 메커니즘이 있습니까? 은 프로그램을 열 때 디렉토리를 포함하고 있습니까?

나에게 힌트를 줄 수 있다면 좋을 것입니다.

+0

"apk와 같은 장소에서 * .cfg 파일을 읽어야합니다."- 이것은 무엇을 의미합니까? APK가 어디서 "같은 장소"에 다른 파일이 필요하다고 생각하십니까? – CommonsWare

+0

소프트웨어가 cfg 파일을 예상한다는 것은 개발자의 제약 조건이지만 atm – user1767754

+0

은 사용할 수 없습니다. 그러면 APK가있는 위치에 쓸 수 없으므로 "소프트웨어"를 Android에서 작동하도록 조정해야합니다. 대부분의 개발자는 APK가 어디에 있는지 알지도 신경도 쓰지 않습니다. – CommonsWare

답변

1

*.cfg 개의 파일을 assets/ 폴더에 넣으세요. 그런 다음 앱은 런타임 중에 원시 *.cfg 파일에 액세스 할 수 있습니다.

From Managing Projects

자산/

이 비어 있습니다. 원시 자산 파일을 저장하는 데 사용할 수 있습니다. 여기에 저장 한 파일은 .apk 파일로 컴파일되며 원래 파일 이름이 보존됩니다. 을 URI를 사용하는 일반적인 파일 시스템과 동일한 방법으로이 디렉토리를 탐색하고 AssetManager을 사용하는 바이트의 스트림으로 파일을 읽을 수 있습니다. 예를 들어, 텍스처 및 게임 데이터는 의 좋은 위치입니다.

+0

나는 이것을 점검 할 것이다 – user1767754

관련 문제