2011-08-05 3 views
0

사용자가 서버에 연결하여 일부 데이터를 업데이트하기 위해 일부 데이터를 제공해야하는 속성 활동이 있습니다. Android 속성 DIRECT xml 파일 변경/수정

public class Preferencias extends PreferenceActivity { 


@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 


    addPreferencesFromResource(R.xml.preferences); 

    setContentView(R.layout.preferences); 


} 

.... 속성은 활동이나

SharedPreferences preferences = PreferenceManage.getDefaultSharedPreferences(context)) ? 

뭔가 등을 통해 수동으로 (그렇게하지 파일을 편집 할 수 있을까요 때문에 사용자가 열 수

FileOutputStream fos = openFileOutput(/data/data/com.your.package, Context.MODE_PRIVATE); 

xml 파일을 편집 할 수 있습니까? (다른 플랫폼에서 볼 수있는 이유는 무엇입니까)

고마워요

답변

0

내부 저장소를 파일로 사용할 수 없으므로 사용자 (또는 다른 응용 프로그램)가 액세스 할 수 없습니다.

그러나 external storage에 xml 파일을 만들어 사용자가 액세스 할 수 있습니다. 그런 다음 수정이 완료되면로드 할 수 있습니다.

+0

감사하지만이 파일을 기본 공유 환경 설정으로 대체 할 수 있습니까? – vallllll