public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.uniqueid);
simID = (TextView) findViewById(R.id.text2);
simIMSI = getSubscriberId().toString();
simID.setText(simIMSI.toString());
SaveUniqueId(simIMSI.toString());
uniqueID = (TextView) findViewById(R.id.text4);
identifier = UniqueIDTest().toString();
uniqueID.setText(identifier.toString());
SaveUniqueId(identifier.toString());
next = (Button) findViewById(R.id.next);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(UniqueIdActivity.this, LockAppActivity.class);
Toast.makeText(UniqueIdActivity.this, "Remember to keep the unique ID", Toast.LENGTH_LONG).show();
startActivity(intent);
}
});
}
public void SaveUniqueId(String value){
final String UNIQUE_ID = "UniqueIdentifier";
SharedPreferences unique = getSharedPreferences(UNIQUE_ID, 0);
SharedPreferences.Editor editor = unique.edit();
editor.putString("identifier", value);
editor.commit();
}
public String getSubscriberId(){
operator = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String IMSI = operator.getSubscriberId();
return IMSI;
}
public UUID UniqueIDTest(){
UUID ID = UUID.randomUUID();
return ID;
}
我做這個活動,這個活動將自動生成一個唯一的UUID以及檢索SIM卡的IMSI兩個不同的項目的問題,我該怎麼保存這些兩個項目在一個共享偏好...請幫助我在我的編碼。感謝
非常有幫助的鏈接...順便說一句I HV另一個問題...我怎樣才能從活動A的共享偏好檢索數據活動B? –
與檢索A中的數據一樣。 –
@Android_Rookie很高興爲您提供幫助...但爲什麼不現在您有足夠的投票來upvote我的答案... –