小编kos*_*tas的帖子

如何检查wifi/3g是否启用?

我有一个按钮,提供一些RSS新闻.我的问题是,如果禁用wifi或没有3g连接,我想提出一个"没有互联网连接"的祝酒消息.我必须让它工作,如果关闭wifi以弹出消息,但我的问题是:

我希望应用程序检查用户是否启用了wifi或3g连接.如果有3g要进行新活动,如果有wifi检查不仅是否已启用但是如果用户已连接到网络然后转到新活动.如果3g或wifi被禁用,我只想呈现我之前写的消息.

这是我现在写的代码,但我真的不知道如何继续......

清单:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
Run Code Online (Sandbox Code Playgroud)

我的onCreate方法的来源:

@Override 
public void onCreate(Bundle icicle) 
{ 
        super.onCreate(icicle);
        setContentView(R.layout.main2);

        wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);

        if (wifiManager.isWifiEnabled()) 
        {

            wifiManager.setWifiEnabled(true); // an einai anoixto asto anoixto
        } 
        else 
        {

            Toast.makeText(nea.this, "?????????? ??????? ??? internet", Toast.LENGTH_SHORT).show();
            finish();
        }

        loadFeed(ParserType.DOM);
    }
Run Code Online (Sandbox Code Playgroud)

android

0
推荐指数
1
解决办法
9113
查看次数

标签 统计

android ×1