1,怎樣保存手機數(shù)據(jù)2,手機手機信息怎么保存3,android中用什么方法來存儲數(shù)據(jù)最常的方式是什么 像 qq 微信的1,怎樣保存手機數(shù)據(jù)
裝個騰訊應用寶吧,電腦裝應用寶后,連接手機,可以將短信、通訊錄等備份到電腦上。額,你可以使用云盤,可以永久的保存,數(shù)據(jù)在哪里都可以用。簡單,方便,手機里面有數(shù)據(jù)備份這項啊,你沒注意到嗎?
2,手機手機信息怎么保存
如果是非智能手機,可以進入短信設置,將短信導入sim卡中保持,不過sim卡容量有限導入不了太多短信。 然后將sim卡放入新手機將備份的短信在導入新手機即可。 如果舊手機是智能手機,用戶可以在手機內(nèi)安裝備份軟件,然后將短信與聯(lián)系人備份到中國上。 然后再新手機安裝同樣的備份軟件,將之前備份的數(shù)據(jù)恢復回來即可回復 #10 等你哈 的帖子你知道手機扣扣的聊天記錄保存到哪的嘛?手機軟格是不是 *#7370#?如果把內(nèi)存卡的一些東西復制份下來,在把手機和內(nèi)存卡格式化后把復制下來的東西復制進去,是不是和內(nèi)存卡和手機格式化后再去下載一遍樣的?
3,android中用什么方法來存儲數(shù)據(jù)最常的方式是什么 像 qq 微信的
android應用開發(fā)中,給我們提供了5種數(shù)據(jù)的存儲方式1 使用sharedpreferences存儲數(shù)據(jù)2 文件存儲數(shù)據(jù)3 sqlite數(shù)據(jù)庫存儲數(shù)據(jù)4 使用contentprovider存儲數(shù)據(jù)5 網(wǎng)絡存儲數(shù)據(jù)不同的業(yè)務邏輯,或者需求,用不同的實現(xiàn)方式,以下是這幾中數(shù)據(jù)存儲方式的說明用及法:第一種: 使用sharedpreferences存儲數(shù)據(jù)sharedpreferences是android平臺上一個輕量級的存儲類,主要是保存一些常用的配置比如窗口狀態(tài),一般在activity中 重載窗口狀態(tài)onsaveinstancestate保存一般使用sharedpreferences完成,它提供了android平臺常規(guī)的long長 整形、int整形、string字符串型的保存。 sharedpreferences類似過去windows系統(tǒng)上的ini配置文件,但是它分為多種權(quán)限,可以全局共享訪問,android123提示最終是以xml方式來保存,整體效率來看不是特別的高,對于常規(guī)的輕量級而言比sqlite要好不少,如果真的存儲量不大可以考慮自己定義文件格式。xml 處理時dalvik會通過自帶底層的本地xml parser解析,比如xmlpull方式,這樣對于內(nèi)存資源占用比較好。它的本質(zhì)是基于xml文件存儲key-value鍵值對數(shù)據(jù),通常用來存儲一些簡單的配置信息。其存儲位置在/data/data/< >/shared_prefs目錄下。sharedpreferences對象本身只能獲取數(shù)據(jù)而不支持存儲和修改,存儲修改是通過editor對象實現(xiàn)。實現(xiàn)sharedpreferences存儲的步驟如下:一、根據(jù)context獲取sharedpreferences對象二、利用edit()方法獲取editor對象。三、通過editor對象存儲key-value鍵值對數(shù)據(jù)。四、通過commit()方法提交數(shù)據(jù)。下面是示例代碼:public class mainactivity extends activity @overridepublic void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate);setcontentview(r.layout.main);//獲取sharedpreferences對象context ctx = mainactivity.this; sharedpreferences sp = ctx.getsharedpreferences(sp, mode_private);//存入數(shù)據(jù)editor editor = sp.edit();editor.putstring(string_key, string);editor.putint(int_key, 0);editor.putboolean(boolean_key, true);editor.commit();//返回string_key的值log.d(sp, sp.getstring(string_key, none));//如果not_exist不存在,則返回值為nonelog.d(sp, sp.getstring(not_exist, none));} } 這段代碼執(zhí)行過后,即在/data/data/com.test/shared_prefs目錄下生成了一個sp.xml文件,一個應用可以創(chuàng)建多個這樣的xml文件。 sharedpreferences對象與sqlite數(shù)據(jù)庫相比,免去了創(chuàng)建數(shù)據(jù)庫,創(chuàng)建表,寫sql語句等諸多操作,相對而言更加方便,簡潔。但是sharedpreferences也有其自身缺陷,比如其職能存儲boolean,int,float,long和string五種簡單的數(shù)據(jù)類型,比如其無法進行條件查詢等。所以不論sharedpreferences的數(shù)據(jù)存儲操作是如何簡單,它也只能是存儲方式的一種補充,而無法完全替代如sqlite數(shù)據(jù)庫這樣的其他數(shù)據(jù)存儲方式。第二種: 文件存儲數(shù)據(jù)關(guān)于文件存儲,activity提供了openfileoutput()方法可以用于把數(shù)據(jù)輸出到文件中,具體的實現(xiàn)過程與在j2se環(huán)境中保存數(shù)據(jù)到文件中是一樣的。文件可用來存放大量數(shù)據(jù),如文本、圖片、音頻等。默認位置:/data/data/< >/files/***.***。代碼示例: public void save()try fileoutputstream outstream=this.openfileoutput(a.txt,context.mode_world_readable);outstream.write(text.gettext().tostring().getbytes());outstream.close();toast.maketext(myactivity.this,saved,toast.length_long).show();} catch (filenotfoundexception e) return;}catch (ioexception e)return ;}} openfileoutput()方法的第一參數(shù)用于指定文件名稱,不能包含路徑分隔符“/” ,如果文件不存在,android 會自動創(chuàng)建它。創(chuàng)建的文件保存在/data/data//files目錄,如: /data/data/cn.itcast.action/files/itcast.txt ,通過點擊eclipse菜單“window”-“show view”-“other”,在對話窗口中展開android文件夾,選擇下面的file explorer視圖,然后在file explorer視圖中展開/data/data//files目錄就可以看到該文件。openfileoutput()方法的第二參數(shù)用于指定操作模式,有四種模式,分別為:context.mode_private = 0context.mode_append = 32768context.mode_world_readable = 1context.mode_world_writeable = 2context.mode_private:為默認操作模式,代表該文件是私有數(shù)據(jù),只能被應用本身訪問,在該模式下,寫入的內(nèi)容會覆蓋原文件的內(nèi)容,如果想把新寫入的內(nèi)容追加到原文件中??梢允褂胏ontext.mode_appendcontext.mode_append:模式會檢查文件是否存在,存在就往文件追加內(nèi)容,否則就創(chuàng)建新文件。context.mode_world_readable和context.mode_world_writeable用來控制其他應用是否有權(quán)限讀寫該文件。mode_world_readable:表示當前文件可以被其他應用讀取;mode_world_writeable:表示當前文件可以被其他應用寫入。如果希望文件被其他應用讀和寫,可以傳入: openfileoutput(itcast.txt, context.mode_world_readable + context.mode_world_writeable); android有一套自己的安全模型,當應用程序(.apk)在安裝時系統(tǒng)就會分配給他一個userid,當該應用要去訪問其他資源比如文件的時候,就需要userid匹配。默認情況下,任何應用創(chuàng)建的文件,sharedpreferences,數(shù)據(jù)庫都應該是私有的(位于/data/data//files),其他程序無法訪問。除非在創(chuàng)建時指定了context.mode_world_readable或者context.mode_world_writeable ,只有這樣其他程序才能正確訪問。讀取文件示例:public void load()try fileinputstream instream=this.openfileinput(a.txt);bytearrayoutputstream stream=new bytearrayoutputstream();byte[] buffer=new byte[1024];int length=-1;while((length=instream.read(buffer))!=-1) stream.write