我正在申请。我目前有一个数据库和一个方法,该方法使用服务器上的 PHP 脚本上传图片(以及与图片对应的数据,存储在数据库中)。目的和数据库的模式都不重要。我以前没有真正做过这样的事情,但已经研究了一下。基本上,用户将使用该应用程序拍照。如果有网络连接,图片及其数据将上传,但如果没有连接则不会上传(duh)。一旦存在连接,我希望上传待处理的图像。
为此...我目前的计划是使用 BroadcastReceiver 来检测用户何时连接到网络,然后使用 Service 上传文件。这是正确的方法吗?当且仅当存在挂起的上传时,如果存在连接,我基本上如何才能启动服务?