2015-09-16 68 views
-1

假設我有文件,XML這樣的:將XML文件 DATA data目錄中的非根android系統

<?xml version='1.0' encoding='utf-8' standalone='yes' ?> 
<map> 
<string name="ActivationCode">c4ec5e61f49897192ad0744b27ad985f31d84a3458aeec628b5df809a246c1418ce4b52e9d07d15ab2377fd1e946fe1ad880ee8ca6359d0bda7e6502c10494d4ec612624f28b43727f2b6e5ec18959c53ebc90f97c636c5fe787f513c0a851686b2ccf1e8592df21e2a8d9370103750220ec47ff8267d036841592dc3e110334de8f136e2af9c1f100ba9a64fc7974ea</string> 
</map> 

我想將這個文件插入到該目錄中的無根的Android系統:

\數據\數據\ com.mycompany.my \ shared_prefs \

我怎樣才能解決這個問題......所有的答案將是appreciated..thanks

+0

你爲什麼要這麼做? –

+1

如果您的應用程序擁有該文件夾,則可以保存該文件而不必爲您的手機生根。 – Blackbelt

+1

使用共享偏好。 Android會處理這個問題。你不需要寫一個文件。 – arun

回答

1

商店sharedpreferences:

//Creating or modifying preference 
SharedPreferences.Editor editor = getSharedPreferences("Activation", MODE_PRIVATE).edit(); 

//editor.putString("KEY","Value"); 
editor.putString("ActivationCode", "c4ec5e61f49897192ad0744b27ad985f31d84a3458aeec628b5df809a246c1418ce4b52e9d07d15ab2377fd1e946fe1ad880ee8ca6359d0bda7e6502c10494d4ec612624f28b43727f2b6e5ec18959c53ebc90f97c636c5fe787f513c0a851686b2ccf1e8592df21e2a8d9370103750220ec47ff8267d036841592dc3e110334de8f136e2af9c1f100ba9a64fc7974ea"); 
editor.commit(); 

從sharedpreferences檢索:

SharedPreferences sh = getSharedPreferences("Activation", MODE_PRIVATE).edit(); 
//sh.getString("KEY","Default value"); 
String activation = sh.getString("ActivationCode",null); 

更多請參考:http://developer.android.com/training/basics/data-storage/shared-preferences.html

+0

我對編程一無所知 – Mehran

+0

@Mehran那你不應該編程。或者你應該在嘗試之前學習。 –

+1

@ FrankN.Stein謝謝。我添加檢索代碼和ref鏈接。 – arun

相關問題