繁体   English   中英

Android:如果没有互联网连接,如何将应用添加到“分享通过”列表中的相机图片

[英]Android: how to add app to “Share via” list for camera picture when there's no internet connection

我使用这种技术: http//webcache.googleusercontent.com/search?q= cache: galSIT9QWcNcJeggie5.com/8-hook-share-picture-via-menu-android+&cd=1&hl=en&ct=clnk&gl=uk而且效果惊人。 但是,它仅在有互联网连接时才有效。 我怎样才能使它工作,所以当用户没有互联网连接时,他将图像分享到我的应用程序,我的应用程序等待互联网可用,然后才发出POST请求? 当前的代码不能使它工作。

或者唯一的方法是将其保存到外部存储器,当用户打开我的应用程序时,检查是否有互联网连接,如果有,请将照片发送到尚未保存在服务器中的服务器? 有更容易的方法吗?

在查看上传照片的方法后,我注意到后调用不是异步的。 如果在UI线程中完成此操作,则可能会降低您的应用速度。

对不起,这不是答案,没有评论的声誉

或者唯一的方法是将其保存到外部存储器,当用户打开我的应用程序时,检查是否有互联网连接,如果有,请将照片发送到尚未保存在服务器中的服务器?

这或多或少是正确的。 您可以启用以前禁用的清单注册的BroadcastReceiver来侦听连接更改,因此一旦建立连接,您就可以自动尝试上载。 这是更多的工作,但它可以更快地将照片发送到服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM