十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
一、依賴implementation 'com.danikula:videocache:2.7.1'
成都創(chuàng)新互聯(lián)專(zhuān)注于松江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供松江營(yíng)銷(xiāo)型網(wǎng)站建設(shè),松江網(wǎng)站制作、松江網(wǎng)頁(yè)設(shè)計(jì)、松江網(wǎng)站官網(wǎng)定制、小程序定制開(kāi)發(fā)服務(wù),打造松江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供松江網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
二、新建類(lèi)VideoCache
三、AndroidManifest中application標(biāo)簽添加/修改android:name=".VideoCache"
需要添加的依賴:
uses-permission android:name="android.permission.INTERNET" /
!--用于寫(xiě)入緩存數(shù)據(jù)到擴(kuò)展存儲(chǔ)卡--
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /
uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /
uses-permission android:name="android.permission.VIBRATE" /
四、VideoView設(shè)置資源路徑時(shí)setVideoPath(getProxy(this).getProxyUrl(網(wǎng)絡(luò)資源鏈接))
不小心刪除(包括直接刪除、清空回收站、格式化、重新分區(qū)等)了一些存儲(chǔ)中的重要數(shù)據(jù),其實(shí)我們可以用數(shù)據(jù)恢復(fù)軟件再將其恢復(fù)出來(lái),接下來(lái)是我為大家收集的android 清理系統(tǒng)緩存文件怎么恢復(fù)教程,希望能幫到大家。
android 清理系統(tǒng)緩存文件怎么恢復(fù)教程
想必大家在平常使用可存儲(chǔ)設(shè)備(包括電腦、手機(jī)、U盤(pán)、移動(dòng)硬盤(pán)等等)都會(huì)有遇到這種情況:不小心刪除(包括直接刪除、清空回收站、格式化、重新分區(qū)等)了一些存儲(chǔ)中的重要數(shù)據(jù),但是苦于不懂?dāng)?shù)據(jù)恢復(fù),在外面去恢復(fù)動(dòng)不動(dòng)就收費(fèi)幾百上千甚至上萬(wàn)元,要是財(cái)力允許還好,否則就只能悔不當(dāng)初。
好的話自己還可以再把之前刪除的東西重新做一遍,只是多花點(diǎn)時(shí)間而已,但是實(shí)際上多數(shù)時(shí)候這些東西都是不可能再重做的(比如重要的照片等)。這個(gè)時(shí)候懂一些數(shù)據(jù)恢復(fù)方面的知識(shí)將會(huì)幫你很大的忙。
簡(jiǎn)單地說(shuō),我們使用的存儲(chǔ)設(shè)備,在使用前都要格式化,此時(shí)文件系統(tǒng)會(huì)把整個(gè)卷按照一定大小分成若干個(gè)很小的區(qū)域,我們的數(shù)據(jù)就存儲(chǔ)在這一個(gè)個(gè)小的區(qū)域中,然后建立文件的時(shí)候,文件系統(tǒng)會(huì)創(chuàng)建一個(gè)索引鏈接到該文件的存儲(chǔ)位置。
在刪除文件時(shí),多數(shù)情況下(只要你不是用其他數(shù)據(jù)覆蓋了該區(qū)域)都只是將該文件在硬盤(pán)中的索引刪除,而文件還是完整無(wú)損的躺在存儲(chǔ)設(shè)備中,此時(shí)可以用數(shù)據(jù)恢復(fù)軟件再將其恢復(fù)出來(lái)。這就是數(shù)據(jù)恢復(fù)的原理。
切記:
一旦發(fā)現(xiàn)誤刪除了數(shù)據(jù),一定要及時(shí)做好恢復(fù)前的準(zhǔn)備工作:千萬(wàn)不要再對(duì)該存儲(chǔ)介質(zhì)進(jìn)行讀寫(xiě)操作,因?yàn)槿魏我淮味嘤嗟牟僮鞫伎赡軙?huì)將原來(lái)存儲(chǔ)數(shù)據(jù)的區(qū)域覆蓋,而一旦被覆蓋,要想再恢復(fù)回來(lái)就比較困難了。
即使用軟件恢復(fù)回來(lái)的文件,很多時(shí)候也都不可再用,需要用更加專(zhuān)業(yè)的設(shè)備或軟件才能進(jìn)一步恢復(fù),而且這也只是部分地恢復(fù)。所以,切記這一點(diǎn)!
看到這里想必你已經(jīng)對(duì)數(shù)據(jù)恢復(fù)有了一定了解,下面就讓我們開(kāi)始進(jìn)入正題:如何對(duì)手機(jī)的內(nèi)置存儲(chǔ)進(jìn)行恢復(fù)(SD卡建議用讀卡器連接電腦進(jìn)行恢復(fù))。
首先,你需要:
1.已經(jīng)取得了root權(quán)限的Android手機(jī)一部(比如我自己來(lái)說(shuō),就是Note 2國(guó)行單卡版N7100和HTCNew One電信雙卡版802D)。
2.已經(jīng)安裝了busybox(注意:必須安裝在/system/bin目錄下,而不是/system/xbin,可以使用“Busybox Pro”進(jìn)行安裝)。
3.已經(jīng)在您的電腦上裝好了必要的驅(qū)動(dòng)程序。
4.下載恢復(fù)工具“Recovery Tool.rar”。(下載地址在最后面)
5.下載“Recuva”。該軟件用于恢復(fù)你的數(shù)據(jù),或者你可以使用您自己喜歡的數(shù)據(jù)恢復(fù)軟件,但是我還是建議使用“Recuva”。(下載地址在最后面)。
操作步驟:(以下操作都以N7100為例)
1.打開(kāi)手機(jī)的“設(shè)置”-“開(kāi)發(fā)者選項(xiàng)”,開(kāi)啟“保持喚醒”和“USB調(diào)試”。
2.連接您的手機(jī)到電腦,并安裝好驅(qū)動(dòng)。
3.將下載好的 “Recovery Tool.rar” 解壓到“C:\”(解壓后你會(huì)發(fā)現(xiàn)兩個(gè)文件夾:“AB”和“Cygwin”。)
注意:請(qǐng)確保你的C盤(pán)有足夠的空間,至少有相同于手機(jī)內(nèi)置存儲(chǔ)空間大小,我的16G版N7100大概是10.6G左右,如果C盤(pán)空間不夠,可以解壓后將“Cygwin”文件夾移動(dòng)到其他盤(pán)也可以操作,只需把后面教程中相關(guān)的“C:”替換為對(duì)應(yīng)盤(pán)符即可。
4.到開(kāi)始菜單“所有程序”-“附件”,以管理員身份運(yùn)行“命令提示符”,(XP下直接點(diǎn)擊“開(kāi)始”-“運(yùn)行”,輸入“CMD”回車(chē)即可)。
5.在打開(kāi)的命令提示符窗口中輸入“cd c:\ab\”回車(chē)。
6.輸入“adb devices”回車(chē)。
**確認(rèn)在設(shè)備列表下面回顯了一串?dāng)?shù)字(即你手機(jī)的IMEI號(hào))。
7.輸入“adb Shell”回車(chē),再輸入“mount”回車(chē)。
注意:接下來(lái)的事情比較重要了,剛剛輸入的命令會(huì)給出一個(gè)很長(zhǎng)的列表,你需要在里面找到“dev/block/mmcblkopXX” /data(或者user data)”。XX可能是任何數(shù)字。在N7100和N7105中,“mmcblk0p16”是數(shù)據(jù)分區(qū)。最后這兩個(gè)數(shù)字會(huì)因?yàn)椴煌脑O(shè)備而不同,只要注意該分區(qū)名稱(chēng)“/data”就行。比如我的N7100就是“mmcblk0p16”,而802d是“mmcblk0p40”。
8.關(guān)閉命令行窗口。打開(kāi)“我的電腦”-“C:\” -“Cygwin”-運(yùn)行“Cygwin.bat”打開(kāi)“Cygwin Terminal”。
9.輸入“export PATH=”/cygdrive/c/ab”:$PATH”回車(chē)。
10.輸入“adb forward tcp:5555 tcp:5555”回車(chē)。
11.輸入“adb shell”回車(chē)。
12.輸入“su”回車(chē),此時(shí)手機(jī)上會(huì)提示權(quán)限請(qǐng)求。
13.在手機(jī)上授權(quán)“Superuser”權(quán)限請(qǐng)求給ADB shell(成功后Cygwin 終端中的“[md:content]rdquo;會(huì)變成“#”)。
14.接著在“#”后面輸入“/system/bin/busybox nc -l -p 5555 -e /system/bin/busyboxdd if=/dev/block/mmcblk0p16”回車(chē)。
15.最小化該Cygwin窗口,打開(kāi)另一個(gè)“Cygwin Terminal”:“我的電腦”-“C:\”-“Cygwin”-運(yùn)行“Cygwin.bat”。
16.輸入“export PATH=”/cygdrive/c/ab”:$PATH”回車(chē)。
17.輸入“adb forward tcp:5555 tcp:5555”回車(chē)。
18.輸入“cd /aa”回車(chē)。
19.輸入“nc 127.0.0.1 5555 | pv -i 0.5 mmcblk0p16.raw”回車(chē)。
20.現(xiàn)在讓命令運(yùn)行,這會(huì)花費(fèi)較長(zhǎng)時(shí)間,我自己的用了將近半個(gè)小時(shí)才完成。
21. 再到開(kāi)始菜單“所有程序”-“附件”,以管理員身份運(yùn)行“命令提示符”,(XP下直接點(diǎn)擊“開(kāi)始”-“運(yùn)行”,輸入“CMD”回車(chē)即可)。
22.輸入“cd c:\cygwin\aa\”回車(chē)。
23.輸入“VhdTool.exe /convert mmcblk0p16.raw”回車(chē)。
24.現(xiàn)在關(guān)閉全部命令行窗口,在桌面“我的電腦”點(diǎn)右鍵-“管理”。
25.在打開(kāi)的窗口中選擇“存儲(chǔ)”-“磁盤(pán)管理”。
26.在菜單中選擇“操作”-“附加VHD”。
27.在位置欄輸入“c:\cygwin\aa\mmcblk0p16.raw”,點(diǎn)擊“確定”。
28. 加載完后,右邊顯示為“未分配”的磁盤(pán)空間,右鍵單擊左邊的該磁盤(pán)名稱(chēng)(比如我的是“磁盤(pán) 3”),選擇“初始化磁盤(pán)”。
29.在“初始化磁盤(pán)”窗口中選中“GPT (GUID 分區(qū)表)”復(fù)選框,并點(diǎn)擊“確定”。
30.在顯示“未分配”的磁盤(pán)空間上右擊,選擇“新建簡(jiǎn)單卷”。
31.在打開(kāi)的向?qū)е悬c(diǎn)擊“下一步”,各選項(xiàng)使用默認(rèn)設(shè)置,為該磁盤(pán)選擇一個(gè)盤(pán)符(比如我選的是“N”),再“下一步”,確認(rèn)此處一定要選中“不要格式化這個(gè)卷”復(fù)選框,點(diǎn)擊“下一步”,“完成”。
32.此時(shí)會(huì)彈出窗口詢問(wèn)是否要格式化,此時(shí)選擇“取消”不要格式化。
33. 在新的RAW分區(qū)上點(diǎn)右鍵,“格式化”,確保你選擇的文件系統(tǒng)格式為“FAT32”,設(shè)置分配單元大小為“默認(rèn)”,并確?!皥?zhí)行快速格式化”復(fù)選框?yàn)檫x中。你一定不想用“0”全部填充該分卷,這會(huì)損壞你的數(shù)據(jù)?!翱焖俑袷交币馕吨粫?huì)嘗試刪除該分卷的索引并創(chuàng)建一個(gè)新索引。如果未選中該復(fù)選框,Windows操作系統(tǒng)會(huì)用“0”填充整個(gè)分區(qū),從而損壞你的數(shù)據(jù)。最后點(diǎn)擊“確定”。
34.此時(shí)會(huì)彈出窗口詢問(wèn)“格式化此卷將清除其上的所有數(shù)據(jù)”。如果此時(shí)你還不確信之前是否選擇了“執(zhí)行快速格式化”請(qǐng)取消并再次確認(rèn),然后再選擇“確定”。
35.打開(kāi)Piriform Recuva程序,在向?qū)е悬c(diǎn)擊“下一步”,選擇“所有文件”,再點(diǎn)擊“下一步”,選擇“在特定位置”,輸入“N:\”或者點(diǎn)擊“瀏覽”選擇N盤(pán),再點(diǎn)擊下一步,選中啟用“啟用深度掃描”。
36.程序可能會(huì)花費(fèi)較長(zhǎng)時(shí)間來(lái)完成“深度掃描”。
37.一旦該程序完成掃描,你就可以通過(guò)復(fù)選框選擇需要恢復(fù)的文件,然后點(diǎn)擊“恢復(fù)...”并選擇你要恢復(fù)文件到哪個(gè)位置,最后“確定”。
38.等待你選擇的文件恢復(fù)完成。如果有部分文件恢復(fù)后打不開(kāi),說(shuō)明已經(jīng)有部分?jǐn)?shù)據(jù)被覆蓋或者丟失,需要進(jìn)一步修復(fù),過(guò)程相當(dāng)復(fù)雜,在此就不提供了,請(qǐng)諒解。
看了“android 清理系統(tǒng)緩存文件怎么恢復(fù)教程”還想看:
1. 安卓手機(jī)徹底清理緩存的方法
2. 安卓手機(jī)程序的卸載以及程序緩存清除教程
3. ...安卓手機(jī)怎么清理垃圾文件
4. 安卓手機(jī)清理緩存教程
5. 清理手機(jī)多余的內(nèi)存的教程
1、在安卓手機(jī)中,本身就自帶了清理緩存的功能,需要先打開(kāi)手機(jī)的菜單,然后在里面找到【設(shè)置】來(lái)這個(gè)選項(xiàng),打開(kāi)后尋找下一步解決方案。打開(kāi)后尋找下一步解決方案。
2、打開(kāi)設(shè)置后,可以看到很多關(guān)于手機(jī)的設(shè)置功能,但是并沒(méi)有我們要的清理緩存,不要著急,安卓系統(tǒng)這個(gè)功能設(shè)置的比較隱蔽,選擇【應(yīng)用】這個(gè)選自項(xiàng)。
3、打開(kāi)應(yīng)用選項(xiàng)后,選擇全部分類(lèi),可以看到手機(jī)中全部已安裝的軟件,拿美團(tuán)這個(gè)軟件為例吧,我們只需要點(diǎn)擊一下就會(huì)彈出一個(gè)設(shè)置該軟件的窗口。
打開(kāi)后在這里可以看到有卸載、移動(dòng)至手機(jī)內(nèi)存、清除數(shù)據(jù)和清除緩存功能,,就是點(diǎn)擊【清除數(shù)據(jù)】和【清除緩存】就可以把如那件產(chǎn)生的緩存清理了
網(wǎng)絡(luò)加載,不優(yōu)先加載,速度慢,浪費(fèi)流量
本地緩存,次優(yōu)先加載,速度快
內(nèi)存緩存,優(yōu)先加載,速度最快
首次加載Android App時(shí),肯定要通過(guò)網(wǎng)絡(luò)交互來(lái)獲取圖片,之后我們可以將圖片保存至本地SD卡和內(nèi)存中,之后運(yùn)行APP時(shí),優(yōu)先訪問(wèn)內(nèi)存中的圖片緩存,若內(nèi)存中沒(méi)有,則加載本地SD卡中圖片,最后選擇訪問(wèn)網(wǎng)絡(luò)。
和PC用戶一樣智能手機(jī)用戶也會(huì)遇到手機(jī)存儲(chǔ)不足的問(wèn)題,對(duì)于Android手機(jī)來(lái)說(shuō)因?yàn)橄到y(tǒng)不支持安裝程序到SD卡,手機(jī)配置的存儲(chǔ)容量也有限,很多用戶都碰到過(guò)安裝程序太多系統(tǒng)內(nèi)存不足的問(wèn)題。雖然Android2.2系統(tǒng)開(kāi)始已經(jīng)支持Apps2SD功能,但是很多用戶使用后發(fā)現(xiàn)Android2.2系統(tǒng)下仍然有很多應(yīng)用程序無(wú)法安裝到SD卡,即可程序支持移動(dòng)到SD卡,但是還會(huì)保留一部分系統(tǒng)文件和隱私文件在手機(jī)內(nèi)存里。另外還有一些程序像Widgets,動(dòng)態(tài)壁紙和一些系統(tǒng)程序,如果安裝在SD卡根本無(wú)法正常工作,內(nèi)存不足依然是讓很多用戶感到棘手的問(wèn)題。不過(guò)Android作為一種優(yōu)秀的移動(dòng)操作系統(tǒng),提供了幾種可以清理和釋放內(nèi)存空間的辦法,我們總結(jié)了下面幾點(diǎn)希望可以幫助用戶解決燃眉之急。
清理大型應(yīng)用程序的緩存數(shù)據(jù)。
1、通過(guò)清理程序的緩存文件,釋放的內(nèi)存空間會(huì)讓你喜出望外。 2、進(jìn)入手機(jī)設(shè)置選項(xiàng),選擇設(shè)置應(yīng)用程序管理應(yīng)用程序。 3、按一下Menu鍵,選擇“按大小排序”選項(xiàng)(如果是Android2.2手機(jī)先要選擇已下載標(biāo)簽),然后就可以按照應(yīng)用程序大小排列所有手機(jī)安裝的應(yīng)用程序。 4、點(diǎn)擊一款列表中的應(yīng)用程序,如果程序有緩存文件可以顯示大小,直接點(diǎn)擊“清除緩存”選項(xiàng)就可以釋放這些緩存文件占據(jù)的空間。 5、有一些應(yīng)用程序的緩存文件可能多達(dá)數(shù)MB,比如GoogleMaps,Market,瀏覽器和相冊(cè)程序,清理這幾個(gè)程序的緩存文件就可以釋放相當(dāng)可觀的空間。 6、很多手機(jī)廠商都在旗下手機(jī)預(yù)裝了自己開(kāi)發(fā)的UI程序,比如HTCSense,MOTOBLUR等,如果你打算使用LaunherPro或者ADW這樣的launcher程序替代HTCSense,你可以清理甚至刪除HTCSense的數(shù)據(jù)文件,這個(gè)操作可以讓你的'手機(jī)多出幾十MB空間。 7、另外AndroidMarket還提供一些自動(dòng)清除緩存文件的應(yīng)用程序,比如QuickAppCleanCache這款收費(fèi)軟件。對(duì)于已經(jīng)取得root權(quán)限的手機(jī)用戶,可以從Market下載CacheCleaner,CacheMate和MoveCache這些程序來(lái)快速方便的清除程序緩存文件。
刪除那些你從來(lái)不用或者很少使用的應(yīng)用程序這是很多用戶都會(huì)面對(duì)的問(wèn)題,默默忍受著手機(jī)內(nèi)存不足的報(bào)警,甚至犧牲系統(tǒng)性能,就是舍不得刪除那些從來(lái)不用或者極少使用的應(yīng)用程序,這可能也是一種強(qiáng)迫癥。刪除這些程序你會(huì)發(fā)現(xiàn)手機(jī)從此海闊天空,而且你沒(méi)有任何損失。移動(dòng)所以可以移動(dòng)的應(yīng)用程序數(shù)據(jù)到SD卡運(yùn)行Android2.2系統(tǒng)的手機(jī)支持安裝應(yīng)用程序到SD卡,確保檢查所有你安裝的應(yīng)用程序如果支持appstoSD卡功能一定要移動(dòng)到SD卡,對(duì)于一些大型軟件特別是游戲程序節(jié)省的容量相當(dāng)可觀。
不過(guò)一定要注意Widgets程序,捆綁Widgets的程序,以及動(dòng)態(tài)壁紙程序和那些需要在后臺(tái)運(yùn)行并且和系統(tǒng)進(jìn)行交互的應(yīng)用程序不要移動(dòng)到SD卡存儲(chǔ),否則程序可能無(wú)法正常工作。如果覺(jué)得每個(gè)程序單獨(dú)設(shè)置太麻煩,可以借助Apps2SD和SDMove這樣的程序簡(jiǎn)化操作過(guò)程。對(duì)于那些動(dòng)手能力比較強(qiáng)的用戶可以通過(guò)網(wǎng)上的教程設(shè)置應(yīng)用程序默認(rèn)安裝到SD卡,這樣就可以一勞永逸。
在C:\Users\Administrator\AppData\Local\Microsoft\Windows\Temporary Internet Files下面。
緩存文件占的空間太多了會(huì)影響軟件的運(yùn)行的,需要隔一段時(shí)間后進(jìn)行定期的清楚來(lái)確保軟件的正常使用。清除步驟如下:
第一步,打開(kāi)虎牙直播,在我的界面,點(diǎn)擊右上角的設(shè)置圖標(biāo)。
第二步,在設(shè)置界面,點(diǎn)擊清除緩存。
第三步,在彈出選項(xiàng)中,選擇清除緩存的選項(xiàng)即可。