如题,在程序启动的最初时间,判断是否有可用网络,没有的话用户可以点击Dialog上的button进入系统网络设置界面,请问是使用Intent么,望赐教。

解决方案 »

  1.   

    setting的源代码中是在xml中设置的,如下<PreferenceScreen
                android:title="@string/radio_controls_title"
                android:summary="@string/radio_controls_summary">
                <intent
                    android:action="android.intent.action.MAIN"
                    android:targetPackage="com.android.settings"
                    android:targetClass="com.android.settings.WirelessSettings" />
            </PreferenceScreen>
    在java代码中应该是发一个Intent去请求网络设置界面
      

  2.   

    呵呵,我试验了下,可以通过以下java代码去调用这个界面startActivityForResult(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS), 0);