如何仅通过WiFi发送数据

时间:2013-08-16 04:17:48

标签: android android-wifi

在我的下载程序中,我必须让用户选择是要通过WiFi下载还是使用网络连接。我知道我可以通过以下方式做到这一点:

final ConnectivityManager connMgr = (ConnectivityManager)
 this.getSystemService(Context.CONNECTIVITY_SERVICE);

final android.net.NetworkInfo wifi =
 connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);   

然后使用isConnected()方法查看我是否有WiFi连接。我还有另一个名为Sharable的类,而不是Activity,它应该包含要在各个活动之间共享的所有数据。这些“可共享”的东西包括与数据库的连接等。

如何在此Sharable课程中获取此WiFi信息? 如果不延长Activity,这是不是可以实现? 如果没有,我应该在哪里实例化各种变量?在onCreate

1 个答案:

答案 0 :(得分:1)

只需将应用程序上下文传递给Sharable