据我所知,没有任何可用的公共API或任何“合法”/“官方”方式来访问这些...
我只是想知道一些桌面应用程序(MissingSync,iPhoneDrive)如何访问那些...
更新:我发现桌面应用程序仍然显示来自iPhone设备的最新信息,而无需将设备同步/备份到桌面。这让我得出结论,桌面应用程序必须直接从设备获取信息,而不是从驻留在桌面上的备份(Windows PC:C:\Documents and Settings\USERNAME\Application Data\Apple Computer\MobileSync\Backup
)中获取信息。如果我在这里遗漏了什么,请纠正我。)
答案 0 :(得分:0)
我认为这是因为在桌面上Apple没有办法限制随机应用查找iPhone备份所在的特定文件夹(Windows PC:C:\ Documents and Settings \ USERNAME \ Application Data \ Apple Computer \ MobileSync \备份)并从中读取信息。
答案 1 :(得分:0)
iPhone将这些存储在SQLite数据库中。如果应用程序可以访问这些文件,则可以访问数据。
答案 2 :(得分:0)
嗯,我认为这取决于应用程序以及获取最新信息的重要性 - 我已经看到它们都完成了。
但我认为直接从手机获取数据也是可能的,因为我在Google上发现了这个项目 - http://code.google.com/p/iphonebrowser/
某些应用程序执行此操作的另一种方法是让您的计算机和iPhone在同一个网络上,然后他们也可以直接访问iPhone文件系统(应用程序应用程序就是这样,而苹果自己的iTunes应用程序也是如此)