2012-03-05 3 views
0

Android 및 Eclipse 개발을 처음 사용하지만 일반적으로 소프트웨어 개발에 익숙하지 않습니다.Android 용 간단한 편집기 권한 파일

첫 번째 실제 프로젝트로서 학습 곡선을 극복하기 위해 SDK 예제 소프트 키보드를 수정합니다.

매크로 기능을 추가하고 싶습니다. 여태까지는 그런대로 잘됐다.

매크로 파일 정의를 저장하고 getApplicationInfo(). dataDir에 저장하는 Permissions 파일을 만들었습니다. "/ data/data/..."와 비슷합니다. 하나의 키 - 값 쌍을 다시 읽은 다음 쓸 수 있습니다. 따라서 파일이 존재한다는 것을 알고 있습니다. 하지만 Astro 파일 관리자 나 장치를보고있는 FTP 프로그램을 사용하여 파일을 볼 수 없습니다. 나는 디렉토리를 볼 수있는 액세스 권한이 없을 수도 있고 루트 권한이 없다고 생각합니다.

이 파일의 매크로 정의를 PC에서 편집 한 다음 적절한 위치에 다시 저장하는 것이 좋습니다. 쉬운 해결책이었을 것입니다. 다른 옵션은 매개 변수 편집기로 간단한 키 - 값 매개 변수를 만들거나 이미 사용 가능한 텍스트 파일 편집기를 사용하여 파일을 여는 방법을 사용하는 것입니다. 나는 두 번째 옵션도 파일 권한 문제가 발생할 것으로 짐작하고 있습니다.

세 번째 옵션은 파일을 공개적으로 사용할 수있는 디렉토리에 저장하는 것입니다. 몇 가지 "DIR을 가져와"시도했지만 사용하고있는 것보다 높은 수준의 SDK가 필요했습니다 - 버전 6 이하와 호환되도록하고 싶습니다.

누군가가 키 - 값 쌍을 편집하거나 공공 장소에서이 파일을 만들 수있는 방법에 대한 제안을 제공 할 수 있습니까? 그리고 제안을 구현하는 방법의 예를 찾으려면 어디를보아야합니까?

감사합니다. 배리.

+0

파일이 dir/data/data ...의 SD 카드가 아닌 RAM에 있으면 직접 액세스 할 수 없습니다. 전화기를 뿌리 뽑거나 Eclipse를 사용하는 경우 DDMS로 복사/붙여 넣기를 할 수 있습니다. – Huang

+0

감사합니다. 그러나이 코드를 다른 사람들에게 제공하고 싶습니다. 파일을 수정하기 위해 너무 많은 노력을 기울이거나 진행하는 것이 좋지 않을 것입니다. 파일을 저장할 수있는 공개 액세스 권한이있는 SD 카드의 디렉토리 위치를 쿼리하는 방법이 있습니까? – user1247254

답변

1

SD 카드에 모든 데이터를 저장할 수 있습니다. 도움이 될 수있는 코드 스 니펫이있는 SDK here을 읽으십시오.

+0

완벽합니다. 둘 다 감사합니다. 나는 두 가지 대답을 모두 받아 들일 수 있기를 희망한다. – user1247254