我正在玩Android上的新Google+应用程序,我有一个技术问题,我似乎无法在网上找到.即时上传如何挂钩到本机相机应用程序?
我可以启用Google+应用中的某项功能,我使用原生相机应用拍摄的任何照片都会自动上传到Google+上的私人相册.无论Google+应用程序当前是否正在运行,这似乎都是正确的.是否有任何类型的钩子我可以在我的应用程序中注册一个回调事件来访问"刚刚拍摄"的图片以获得一些后期处理的优点?我真的想为我目前正在编写的应用程序利用此功能.
任何有关正确方向的见解或提示都非常感谢!谢谢!
Fem*_*emi 12
不完全确定Google+是如何做到的,但一种方法是使用ContentObserver接口:抓住MediaStore.Images.Media ContentProvider
并附加一个ContentObserver
.无论何时添加摄像机图像,您都会收到通知,并可以相应地处理(包括上传).
相同的技术适用于任何ContentProvider
正确处理ContentObserver
s(我假设是全部ContentProvider
的,但你永远无法分辨).
感谢Femi在这篇文章中给出的答案,我能够理解他所说的内容并弄清楚如何模仿Google +的即时上传功能.我在这里写了一篇关于它的教程:
http://www.jessechen.net/blog/how-does-google-plus-instant-upload-work/
归档时间: |
|
查看次数: |
4651 次 |
最近记录: |