編輯:系統備份
package cn.m15.helper.logic; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.res.AssetFileDescriptor; import android.database.Cursor; import android.net.Uri; import android.os.Environment; import android.provider.ContactsContract; public class ContactsSyncer extends Syncer { public void backup(Context context) { ContentResolver cr = context.getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); int index = cur.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY); FileOutputStream fout; try { fout = new FileOutputStream( Environment.getExternalStorageDirectory() + "/go.vcf"); byte[] data = new byte[1024 * 1]; while (cur.moveToNext()) { String lookupKey = cur.getString(index); Uri uri = Uri.withAppendedPath( ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey); AssetFileDescriptor fd = context.getContentResolver() .openAssetFileDescriptor(uri, "r"); FileInputStream fin = fd.createInputStream(); int len = -1; while ((len = fin.read(data)) != -1) { fout.write(data, 0, len); } fin.close(); } fout.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void restore(Context context, String filename) { Intent intent = new Intent(); intent.setPackage("com.android.contacts"); Uri uri = Uri.fromFile(new File(filename)); intent.setAction(Intent.ACTION_VIEW); intent.setDataAndType(uri, "text/x-vcard"); context.startActivity(intent); } }
看了大家對刷機那麼有熱情,免不了刷完之後有不如意的地方,想要 刷回原來的系統,雖然有很多方法可以做到,但是我一直用系統自帶的刷機程序Recovery來備份和恢復自己的系統
三星最新旗艦智能手機GALAXY S4創下首月銷量突破1000萬台的銷售記錄,但是仍有相當大數量的消費者仍在觀望,計劃在度過前期價格峰值之後再出手,近日蓋世4價格再次探
現在,刷機是一種潮流,一種樂趣;無論你是出於何種原因?也許是因為手機預裝軟件太多,也許是想換一個系統,也許是手機太慢,想刷個純淨的系統…… 但
1:打開華為雲服務網站,登錄用戶名密碼。 2:進入聯系人選項卡。 3:點擊回收站,即可看到您刪除掉的聯系人。 4:選擇待還原的數據,進行還原。 5:即可在個人聯系