7
A
回答
2
我相信我知道這是怎麼回事:
有一個iPhone上的兩個獨立的照片收藏:
- 的iPhoto相簿,這是從iPhoto的應用程序同步的在Mac上。
- 使用iPhone相機拍攝的照片。
iPhoto相冊不能被普通應用程序訪問(假設我們不是在這裏討論越獄設備) - 應用程序只能請求用戶手動選擇圖片。
但是,由相機拍攝的照片最終會在所有應用程序之間共享的「DCIM」文件夾中,以及其他數據。如果您使用Mac應用程序「iPhone Explorer」(我確信也有類似的Windows應用程序),您可以看到所有這些。
因此,雖然從來沒有嘗試過「圖片地圖」我自己,我懷疑它只是訪問此DCIM文件夾。
...
哦,現在等待... 我只是用iPhone瀏覽器來看看我的iPad的共享文件夾(在/ var /移動/媒體)看到,不僅有DCIM文件夾存在,但還有一個照片文件夾,其中包含一個「照片數據庫」,就像在Mac上一樣。 哇,這很有趣...... 這可能意味着「圖片地圖」實際上直接讀取這個數據庫文件。它已經在Mac上完成了,我懷疑iPhone OS上的文件格式也沒有太大的不同。
這是否回答你的問題?
6
這是一個古老的線程,但我會回答,因爲我是誰寫和出版圖片地圖的人!
Thomas是對的,我正在訪問DCIM文件夾來解析每個文件(從EXIF結構中獲取它的位置並訪問縮略圖)。
由於應用程序無權訪問其沙箱以外的文件,Apple要求我從AppStore中刪除應用程序......無論如何,自從iOS 4.0開始,應用程序無法再訪問DCIM文件夾!
我確實重寫了應用程序以使用ALAsset類,並以「Picture-Map」的名稱再次發佈它!源代碼也可在此處獲得:https://github.com/sylverb/Picture-Map
相關問題
- 1. 從Google相冊訪問共享相冊
- 2. 如何訪問像PHOTOGENE iPhone相冊
- 3. iPhone:從Web應用程序訪問相冊
- 4. iPhone:從Web應用程序訪問攝像頭和相冊
- 5. 訪問從相冊圖片在ipad
- 6. 無法訪問從代碼
- 7. 從代碼訪問網站
- 8. UITableView - 從ViewWillAppear訪問代碼
- 9. 從swift代碼訪問UITabBarController
- 10. iPhone:如何從iphone代碼開放代理來訪問web服務
- 11. 如何內置的相冊應用程序中訪問iphone
- 12. 訪問相同的代碼 - PHP
- 13. 如何從我的代碼訪問iPhone的設置?
- 14. 從Windows訪問iPhone
- 15. GData Picasa相冊iPhone
- 16. iPhone相冊動畫
- 17. 從ASP.Net註冊表訪問
- 18. 從iPhone相冊中獲取圖像ID
- 19. Cocos2d從iphone相冊中添加照片
- 20. 訪問SQL代碼
- 21. 訪問CakePHP代碼
- 22. 訪問代碼流
- 23. 獲取訪問默認相冊
- 24. iPad:訪問相冊時發生崩潰
- 25. Facebook可以離線訪問相冊嗎?
- 26. facebook api訪問頁面的相冊
- 27. Facebook API - 如何訪問我的相冊?
- 28. 從app.config BasicHttpBinding代碼無法訪問
- 29. 訪問雙緩衝從本地代碼
- 30. 從代碼訪問div元素