Android判断网络状态这一应用技巧在实际应中是比较重要的。那么,在Android操作系统中,如何能够正确的判断我们所连接的网络是否断开恩?今天我们就针对这一应用技巧进行一个详细的分析。
- publicclassConnectionChangeReceiverextends BroadcastReceiver
- {
- @Override
- publicvoidonReceive(Contextcontext,Intentintent)
- {
- ConnectivityManagerconnectivityManager= (ConnectivityManager)context.getSystemService (Context.CONNECTIVITY_SERVICE);
- NetworkInfoactiveNetInfo=connectivityManager. getActiveNetworkInfo();
- NetworkInfomobNetInfo=connectivityManager.getNetworkInfo (ConnectivityManager.TYPE_MOBILE);
- if(activeNetInfo!=null)
- {
- Toast.makeText(context,"ActiveNetworkType:"+ activeNetInfo.getTypeName(),Toast.LENGTH_SHORT).show();
- }
- if(mobNetInfo!=null)
- {
- Toast.makeText(context,"MobileNetworkType:"+ mobNetInfo.getTypeName(),Toast.LENGTH_SHORT).show();
- }
- }
- }
- <
- <uses-permissionandroid:name="android.permission. ACCESS_NETWORK_STATE"/>
- <receiverandroid:name="com.blackboard.androidtest. receiver.ConnectionChangeReceiver"
- android:label="NetworkConnection">
- <intent-filter>
- <actionandroid:name="android.net.conn.CONNECTIVITY_CHANGE"/>
- </intent-filter>
- </receiver>
Android判断网络状态的具体应用方法就为大家介绍到这里。 |