2013-12-20 70 views
9

我已經看到有關此主題的許多問題。所有的答案都說這是不可能的,所有的問題都只是這樣回答的。如何在Windows Phone 8中創建相冊文件夾編程

這裏是一個Programmatically create a photo album in Windows Phone 8

但安裝最新的WhatsApp的後更新它是創建在我的手機相冊文件夾。搜索互聯網後,我得到了這個網址:http://thegeekybeng.com/2013/12/18/whatsapp-for-windows-phone-get-a-much-needed-update/

..還有什麼!現在更容易搜索您的視頻和照片 從whatsapp保存爲一個新的文件夾,簡單地命名爲「Whatsapp」將是 在相冊中創建存儲所有視頻和照片 從WhatsApp保存!...

這怎麼可能?

+1

由於這個問題我的兩個WP應用程序停止...:(...任何人說如何可能是什麼應用程序 –

+2

檢查尼爾特納的答案在http://stackoverflow.com/questions/20757538/save-pictu文件大小:20761428#comment31135201_20761428 –

+0

可能有用的解決方案:1. [PhotoHub - Windows Phone 8 XAML LongListSelector網格佈局示例](http://code.msdn.microsoft.com/PhotoHub -Windows-Phone-8-fd7a1093)2. [爲本地文件創建漂亮的視圖](http://blogs.msdn.com/b/windowsappdev/archive/2012/07/23/creating-beautiful-views-for- local-files.aspx)3. [MediaLibrary.SavePicture方法](http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.medialibrary.savepicture.aspx) – JSuar

回答

3

「這怎麼可能。」如果你有機會到API的/其他手段都是不公開的,看看諾基亞this新聞報道例如這是唯一可行的,它指出

的開發者與諾基亞合作生產的版本是 針對最新的Windows Phone平臺體驗進行了適當的優化。

這意味着WhatsApp開發人員可以訪問我們「不值得」的開發人員不需要的一些內部好處。

這是我能想到的唯一解釋。那麼,有可能嗎?是的,但只限於精英。

編輯:

在WP8.1你可以這樣做:

IReadOnlyList<StorageFolder> storageFolderList = await KnownFolders.PicturesLibrary.GetFoldersAsync(); 
if (storageFolderList.Where(x => x.Name == "FolderName").Count() == 0) 
{ 
    StorageFolder folderCreationResult = await KnownFolders.PicturesLibrary.CreateFolderAsync("FolderName", CreationCollisionOption.ReplaceExisting); 
    var messageDialog = new MessageDialog("FolderName has been created", "Folder Created"); 
    await messageDialog.ShowAsync(); 
} 
else 
{ 
    var messageDialog = new MessageDialog("FolderName already exists.", "Folder Exists"); 
    await messageDialog.ShowAsync(); 
} 
1

這終於通過Windows更新8.1和Visual Studio現在已經提供給所有開發者2013更新2

KnownFolders.PicturesLibrary.CreateFolderAsync("My Album Name", CreationCollisionOption.ReplaceExisting); 
相關問題