Android 如何在网络可用时将媒体从手机上传到服务器?
How is it possible in Android to upload media from mobile to server whenever network is available?
我正在开发一个 Android 应用程序,在该应用程序中,移动设备将捕获图像和视频并保存到 phone 内存中。当连接到互联网时,我需要将这些媒体上传到 GCS。我认为,使用广播接收器是检查连接和上传媒体的一种选择。但我不确定如何实施。有人可以建议我在网络可用时进行上传的更好方法吗?
BroadcastReceiver
是识别连接变化的最佳选择。
查看关于 Determining and Monitoring the Connectivity Status 的官方 android 文档。
然后建议识别用户何时连接到 WiFi 网络并使用某种Service
上传您的数据。
在官方网站上有很多关于 Building Apps with Connectivity & the Cloud 的资源。
或者您可以简单地搜索更好的方法 upload data programmatically in Android。
我正在开发一个 Android 应用程序,在该应用程序中,移动设备将捕获图像和视频并保存到 phone 内存中。当连接到互联网时,我需要将这些媒体上传到 GCS。我认为,使用广播接收器是检查连接和上传媒体的一种选择。但我不确定如何实施。有人可以建议我在网络可用时进行上传的更好方法吗?
BroadcastReceiver
是识别连接变化的最佳选择。
查看关于 Determining and Monitoring the Connectivity Status 的官方 android 文档。
然后建议识别用户何时连接到 WiFi 网络并使用某种Service
上传您的数据。
在官方网站上有很多关于 Building Apps with Connectivity & the Cloud 的资源。
或者您可以简单地搜索更好的方法 upload data programmatically in Android。