`
ET焖猪仔
  • 浏览: 233556 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

Android 判斷機子是否聯網和聯網方式

阅读更多
判斷網絡是否連接
private boolean CheckNetwork() {
boolean flag = false;
ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (cwjManager.getActiveNetworkInfo() != null)
flag = cwjManager.getActiveNetworkInfo().isAvailable();
if (!flag) {
Builder b = new AlertDialog.Builder(this).setTitle("没有可用的网络").setMessage(getResources().getString("请开启GPRS或WIFI网络连接"));
b.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Intent mIntent = new Intent("/");
ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings");
mIntent.setComponent(comp);
mIntent.setAction("<span class="hilite">android</span>.intent.action.VIEW");
startActivity(mIntent);
}
}).setNeutralButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.cancel();
}
}).create();
b.show();
}

return flag;
}


判斷聯網方式
  setContentView(R.layout.main);
        text = (TextView) findViewById(R.id.text);
        ConnectivityManager connec =  (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
        if (connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED)
        	text.setText("wifi方式连接");
        if (connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED)
        	text.setText("GPRS方式连接");
分享到:
评论

相关推荐

    万能卡开网吧所有机子免费上网

    ヅ※靖※嘿 QQ136571128 今天给大家做的教程是网吧免费上网。 用到工具:网吧克星2006 我看我操作 先打开网吧克星2006 选控制面板好了。在打开网络连接 在打开本地连接2 点属性 选第1个和最后就行了。 好。...

    51单片机子程序 51单片机子程序

    51单片机子程序 51单片机子程序 51单片机子程序

    Android最新资料以及源码

    详细的介绍了3G中的A-GPS移动定位技术、AGPS原理、移动终端A_GPS定位功能的性能和一致性测试、有关Android中的AGPS。 2、Android YGPS 搜索并绘画 自绘视图View实现gps绘画、监听gps状态、监听gps位置变化、以及搜...

    DOS下联网的方法

    网管解决问题时,有时只有DOS,怎么用其它机子的共享资源,看看这个文件,希望能对你有所帮助

    一看就懂的Android-App开发入门教程

    工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。...

    anychat for android V1.4

    使用anychat for android V1.4可以作为android机子的测试和开发即时通讯APP,anychat for android V1.4 SDK包含有源码与文档等。 若有进一步需求如定制开发合作可以联系我QQ839788402

    android 代码自动打开GPS开关

    支持2.1以上的android版本,可以把里面的APK下载到真机上测试,可以做到和系统的GPS开关同步控制,源码是在LINUX下编译的,因为android2.1把修改GPS开关的代码HIDE了,所以在2.1window平台下是编译不了。但是APK直接...

    破解联通密码,多台机子上网

    突破只能一台机子上网的局限,可以实现多台机子上网,或者通过路由器无线上网

    Android 仿写的微信的源码分享.rar

    Android 仿写的微信的源码分享,控件中用了腾讯微信的资源文件~实现启动界面、注册微信、搜索好友、登录微信,气泡聊天、通讯录、朋友圈、摇一尧设置界面、发超聊天、听筒模式、登录网页版、扫一扫等众多功能,可以...

    Android serial port 1.1

    最近公司项目需要用到安卓端串口,故顺便实现下Android端的串口工具,该有的功能都有。 开发环境:Android studio 2.2 +NDK 要求4.3以上机子 想直接运行: APK位置:NdkDevelper\app\build\outputs\apk ps:要是你的...

    android2.2 adb工具

    android2.2 adb工具; 适用于大部分机子(中兴v880测试通过)。

    可以免费开机子的软件

    可以免费开机子的软件,不要乱用。可以免费开机子的软件,不要乱用可以免费开机子的软件,可以免费开机子的软件,不要乱用不要乱用可以免费开机子的软件,不要乱用可以免费开机子的软件,不要乱用

    Android应用源码基于安卓的校园二手交易系统

    Android应用源码基于安卓的校园二手交易系统客户端+服务端+数据库源码免费下载。本项目是一个基于安卓和javaweb的校园二手交易系统, 包括整套安卓客户端、javaweb服务端、mysql数据库,可以进行基本的列表显示帖子...

    python 通过adb 查看Android系统状态脚本

    python 通过adb 查看Android系统状态脚本 网速 向pc端wireshark.py 实时传递网络数据。自己亲测过可以使用

    Android应用源码基于安卓的校园二手交易系统.rar

    Android应用源码基于安卓的校园二手交易系统客户端+服务端+数据库源码。本项目是一个基于安卓和javaweb的校园二手交易系统, 包括整套安卓客户端、javaweb服务端、mysql数据库,可以进行基本的列表显示帖子、显示...

    udp一发多收,本机能收到,其它机子收不到

    udp一发多收,本机能收到,其它机子收不到是什么原因?怎么解决

    一个简单的显示可在Android2.3以上运行

    就是一个显示立方体的简单程序 主要是里面都配置好了 可以在2.3以上的android机子上运行,已经测试过了 不会配设置的可以直接在里面用 附带导出的apk程序 高手就不用下载了

    户户通机子出现故障和解决方法.doc

    户户通机子出现故障和解决方法.doc

    Android-CoolAndroidAnim一个酷炫的androidloading效果

    一个酷炫的android loading效果,想法来源于Google的nexus机子6.0系统的开机动画,也是对于它的一个模仿:

Global site tag (gtag.js) - Google Analytics