KyLe 的檔案儲存室 kylexdd.blogspot.hk

KyLe 的檔案儲存室

站名: KyLe 的檔案儲存室

网址: http://kylexdd.blogspot.hk

目录: 电脑网络 > 网址黄页

PR:

Alexa: 0

备案号:

服务器IP: 216.58.193.193   美国 加利福尼亚州圣克拉拉县山景市谷歌公司

描述: KyLe 的檔案儲存室

查询: [ 网站综合查询 | PR查询 | Alexa排名 | 同IP网站 ]

详细介绍

KyLe 的檔案儲存室2014年8月17日 星期日Android Helium Backup app 不能Restore問題之解決方法!由於使用Helium backup時,用第三方ROM有機會不能開啟使用Helium server進行restore。正常人可能會copy PC/cloud上的backup file 入電話,希望可以重新restore ,但你會發現Helium是不能辨識你的backup file。因為cloud上/PC上產生的backup file 同Internal storage 的backup file少少分別。internal storage 的backup file 是由folder分開裝好的,當然你可以人手一個個重新開folder將file重新放回,不過一定是個非常煩擾的一項工作。解決方法:(http://forum.xda-developers.com/showthread.php?t=2324232&page=4)將Helium 製造的backup.zip 解壓縮去一個資料夾。打開windows上內置的Powershell , 把下面的code copy&paste 入程式上PS: 把紅色粗字的地方改回你剛才解壓縮的地方。完成後,解壓縮資料夾就會新增一堆整理好的資料夾lol , 再放回電話的folder , Helium就會成功辨認了......$jsonFile=$backuppath+"backup.json"$jsonText=[System.IO.File]::ReadAllText($jsonFile)$files = Get-Item -Path ($backuppath + "*")[System.Reflection.Assembly]::LoadWithPartialName("System.Web.Extensions")$ser = New-Object System.Web.Script.Serialization.JavaScriptSerializer$jsonPackageDefs = $ser.DeserializeObject($jsonText)function getPackageDef([string]$pname, [Object]$packagesIn){$ret = ""foreach($p in $packagesIn.packages){if($p.packageName -eq $pname){$ret = $ser.Serialize($p)break;}}return $ret}#for each file copy it to a subfolder with the package name, and find the json manifest in the manifest collection
#and write it to the app folder
foreach ($f in $files){
if($f.Attributes.ToString() -eq "Directory"){
#skip
}
elseif($f.basename[0] -eq "." -or ($f.basename+$f.Extension) -eq "backup.json"){
#skip
}
else{
$bn=$f.BaseName
$bn
if([System.IO.Directory]::Exists(($backuppath+$f.BaseName))-eq $false){
[System.IO.Directory]::CreateDirectory(($backuppath+$f.BaseName));
}
if([System.IO.File]::Exists($backuppath+$f.BaseName+"\"+$f.BaseName+$f.Extension)){
[System.IO.File]::Delete($backuppath+$f.BaseName+"\"+$f.BaseName+$f.Extension)
}
if([System.IO.File]::Exists($backuppath+$f.BaseName+"\"+$f.BaseName +".json")){
[System.IO.File]::Delete($backuppath+$f.BaseName+"\"+$f.BaseName +".json")
}
$f.CopyTo(($backuppath+$f.BaseName+"\"+ $f.BaseName + $f.Extension))
$packageDetailsText=getPackageDef $f.BaseName $jsonPackageDefs;
$jsonFileNameOut=$backuppath+$f.BaseName + "\" + $f.BaseName + ".json"
[System.IO.File]::WriteAllText($jsonFileNameOut, $packageDetailsText)
}
}
張貼者:
Kyle

下午12:44
沒有留言:
以電子郵件傳送這篇文章BlogThis!分享至 Twitter分享至 Facebook分享到 Pinterest
標籤:
Android
2014年6月22日 星期日
4K是甚麼,你真的知道麼?
4K究竟是什麼?
Credit : CG資源網
關於4K,你了解多少? 4倍於1080P的4096×2160分辨率?色彩更艷?畫面更銳更精細?價格更貴……相信很多人的理解止步於此。當然,對於大多數消費者知道這些已經夠了。但是,如果你就喜歡較真,刨根問底,是個技術發燒控,想多學一些,這些就顯得皮毛了。
實際上,4K不僅是一次分辨率的大升級,其影響遠遠超過之前1680×1050升級到1920×1080,從應用體驗、UI優化及性能上都提出了更嚴峻的挑戰。今天我們就來聊一聊這個時下最熱門的話題——4K&

猜你喜欢