2011-08-05 15 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); 

....のように(手動でファイルを編集することは可能であろう (これは他のプラットフォームでは私が尋ねる理由です)

ありがとう

答えて

0

ファイルとして内部ストレージを使用することはできませんが、ユーザー(または他のアプリケーション)からアクセスできなくなります。

xmlファイルをexternal storageに作成して、ユーザーがアクセスできるようにすることができます。変更が完了したら、ロードすることができます。

+0

このファイルをデフォルトの共有設定と置き換えても問題ありませんか? – vallllll