2016-09-28 2 views
-4

공유 환경 설정을 사용하여 데이터를 저장하는 Android 앱을 만듭니다. 응용 프로그램에서 데이터를 편집 할 때 내 장치에서 정상적으로 작동합니다. 하지만 APK를 다른 장치와 공유하면 해당 장치에 대한 공유 환경 설정의 데이터가 편집 된 값이 아닌 기본값으로 유지됩니다. 그렇다면 앱에서 데이터를 편집 한 다음 apk를 anothe 디바이스와 공유하여 편집 된 데이터를 가져 오려면 어떻게해야합니까? (안드로이드 입문)공유 환경 설정을 apk와 연결하는 방법은 무엇입니까?

+1

'SharedPreferences'는 각 장치에 로컬로 저장되며 .apk와 함께 전달할 수 없습니다. – Shaishav

+1

이렇게 할 수 없습니다. 공유 환경 설정은 그럴 수 없습니다. –

답변

0

앱 내부에 데이터를 저장하는 데 사용되는 공유 환경 설정의 개념을 잘못 이해했다고 생각합니다.

공유 기본 설정은 로컬 db와 유사합니다. 이름 - 값 쌍과 같은 데이터를 저장합니다. 데이터를 지우거나 앱을 제거 할 때까지 앱의 내부 저장 공간에 데이터를 영구 저장합니다. 기기간에 데이터를 공유하려면 휴대 전화의 ex : 기기 ID에 고유 한 ID를 기반으로 웹 서버를 사용하십시오.

0

공유 기본 설정이 각 장치에 로컬로 저장되어 있으므로 값을 변경하는 것과 같이 할 수없고 apk를 전달하고 업데이트 된 값을 얻습니다.

이렇게하려면 클라우드 또는 서버에 필요한 값을 저장해야하므로 서버에서 가져올 업데이트 된 값을 가져올 때마다 필요합니다.

관련 문제