簡體   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