Android - Google+即时上传如何运作?

时间:2011-07-10 03:29:46

标签: java android camera

我正在使用Android上的新Google+应用程序,我有一个技术问题,我似乎无法在网上找到。即时上传如何挂钩到本地相机应用程序?

我可以启用Google+应用中的某项功能,我使用原生相机应用拍摄的任何照片都会自动上传到Google+上的私人相册。无论Google+应用程序当前是否正在运行,这似乎都是正确的。是否有任何类型的钩子我可以在我的应用程序中注册一个回调事件来访问“刚刚拍摄”的图片以获得一些后期处理的优点?我真的很想为我目前正在编写的应用程序利用这个功能。

非常感谢任何有关正确方向的见解或提示!谢谢!

2 个答案:

答案 0 :(得分:12)

不完全确定Google+的具体用途,但有一种方法可以使用ContentObserver界面:抓住MediaStore.Images.Media ContentProvider并附上ContentObserver它。无论何时添加摄像机图像,您都会收到通知,并且可以相应地处理(包括上传)。

同样的技术适用于任何正确处理ContentProvider的{​​{1}}(我假设它都是ContentObserver s,但你永远无法辨别。)

答案 1 :(得分:7)

感谢Femi在这篇文章中给出的回答,我能够理解他所说的内容并弄清楚如何模仿Google +的即时上传功能。我在这里写了一篇关于它的教程:

http://www.jessechen.net/blog/how-does-google-plus-instant-upload-work/