공유 환경 설정은 어디에 저장됩니까? 프로젝트에서 공유 환경 설정 파일이있는 곳은

Eclipse 프로젝트에서 공유 환경 설정 파일이있는 곳은 어디입니까?



답변

SharedPreferences는 앱 데이터 폴더의 xml 파일에 저장됩니다.

/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

또는 다음의 기본 환경 설정 :

/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml

런타임 중에 추가 된 SharedPreferences는 Eclipse 프로젝트에 저장되지 않습니다.

참고 : 액세스 /data/data/<package_name>하려면 수퍼 유저 권한이 필요합니다


답변

환경 설정은 코드에서 설정하거나 res / xml / preferences.xml에서 찾을 수 있습니다. Android SDK 웹 사이트에서 환경 설정에 대한 자세한 내용을 읽을 수 있습니다.


답변

시간을 절약하기 위해 …

내 Galaxy S v.2.3.3에서 공유 환경 설정은 다음에 저장되지 않습니다./data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

그러나 현재 위치 : /dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

나는 그들이 2.3에서 이것을 바꿨다고 믿는다.


답변

방금 다음과 같이 공유 환경 설정 경로를 얻으려고했습니다.

File f = getDatabasePath("MyPrefsFile.xml");

if (f != null)
    Log.i("TAG", f.getAbsolutePath());

답변

데이터는 장치의 응용 프로그램의 개인 데이터 영역에 저장됩니다. Eclipse 프로젝트에 없습니다.


답변

공유 환경 설정은 저장할 수있는 키 / 값 쌍입니다. 내부 스토리지 유형이므로 외부 데이터베이스를 작성하지 않아도됩니다. 이를 보려면 1) 메뉴 표시 줄에서보기로 이동하십시오. 도구 창을 선택하십시오. 2) 장치 파일 탐색기를 클릭하십시오. 3) 오른쪽에 장치 파일 탐색기가 열립니다. 4) 데이터 폴더를 찾아 클릭하십시오. 5) 데이터 폴더에서 다른 데이터 폴더를 선택할 수 있습니다. 6)이 데이터 폴더에서 패키지 이름을 검색하십시오. 예 : com.example.com 7) 그런 다음 shared_prefs를 클릭하고 .xml 파일을 엽니 다.

도움이 되었기를 바랍니다!


답변

사용 http://facebook.github.io/stetho/의 크롬 도구를 검사와 라이브러리는 앱의 로컬 스토리지에 액세스 할 수 있습니다. 로컬 저장소-> <앱의 패키지 이름>에서 sharedPreference 파일을 찾을 수 있습니다.