2012-03-05 6 views
1

저는 일반적으로 소프트웨어 개발에 익숙하지는 않지만 Eclipse를 사용하는 Android 개발을 처음 사용합니다.Android 기기에서 파일 만들기

첫 번째 실제 프로젝트에서 SDK와 함께 제공되는 SoftKeyboard 예제를 수정하려고합니다. 나는 하나의 문자 키가 뒤에 올 때 통조림으로 만든 문자열을 입력 할 때 매크로 기능을 수행하면서 기능 키로 작동하는 키 중 하나를 수정하려고합니다.

지금까지 그렇게 좋았습니다. 키와 그래픽을 수정하고 응답 할 곳을 찾았습니다. 통조림으로 만든 문자열을 키보드에서 찾을 수있는 곳에 저장되어있는 편집 가능한 속성 파일에 넣고 싶습니다.

내가 문제가있는 곳입니다. 파일을 만들고 저장할 수없는 것 같습니다. 그것은 키보드 (서비스로 실행)가 파일을 만들 수 없는지 또는 내 코드가 단순한 일반 오류인지 여부를 읽기/쓰기 권한 문제인지 여부를 모르겠습니다.

나를 도울 수있는 사람이 있습니까?

대단히 감사합니다. 배리.

+0

'SharedPreferences'를 보았습니까? http://developer.android.com/reference/android/content/SharedPreferences.html – Squonk

답변

0

장치에 설치하고 (쓰기가 아닌) 읽기만하면되는 APK와 함께 제공되는 파일 인 경우 해당 파일을 프로젝트의 assets 폴더에 저장할 수 있습니다. 그런 그들을로드 리소스 관리자를 사용하면 SD 카드의 파일을 읽기/쓰기 할 경우 매니페스트에 권한을 추가

Resources resources = getResources(); 
InputStream moduleSearchTemplateIn = resources.getAssets().open("file/name/here.properties"); 

해야합니다. 이 목적을 위해, 아마 SQLite 테이블을 선호 할 것입니다.

+0

안녕하세요. 감사. 이 파일들은 내가 만든 파일입니다. SQLLite 테이블은 좋은 옵션처럼 들린다. – user1247254

관련 문제