判斷網絡是否連接
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方式连接");
分享到:
相关推荐
在Android系统中,ADB(Android Debug Bridge)是一个命令行工具,允许开发者从电脑上控制和调试设备或模拟器。结合Python与ADB,我们可以创建高效的自动化脚本来获取并分析Android设备的状态。 本主题的核心是利用...
* Android 各种机子和 ROM 问题多,需要进行适配和测试 * iOS 和 Android 项目开发的协作和整合 * Android APP 开发中常见的问题和解决方案 通过本教程,读者可以快速掌握 Android APP 开发的基本技能,从开发环境...
ヅ※靖※嘿 QQ136571128 今天给大家做的教程是网吧免费上网。 用到工具:网吧克星2006 我看我操作 先打开网吧克星2006 选控制面板好了。在打开网络连接 在打开本地连接2 点属性 选第1个和最后就行了。 好。...
详细的介绍了3G中的A-GPS移动定位技术、AGPS原理、移动终端A_GPS定位功能的性能和一致性测试、有关Android中的AGPS。 2、Android YGPS 搜索并绘画 自绘视图View实现gps绘画、监听gps状态、监听gps位置变化、以及搜...
使用anychat for android V1.4可以作为android机子的测试和开发即时通讯APP,anychat for android V1.4 SDK包含有源码与文档等。 若有进一步需求如定制开发合作可以联系我QQ839788402
“适用于大部分机子(中兴v880测试通过)”表明这个ADB工具已经经过中兴V880这款运行Android 2.2的设备的测试,证明了它的兼容性和稳定性。这意味著这个ADB版本应该能适用于其他同版本的Android设备,帮助开发者进行...
理解并熟练运用这些51单片机子程序设计的知识,可以显著提高代码的可读性、可维护性和执行效率,对于开发高效、可靠的嵌入式系统至关重要。通过学习和实践,开发者能够更好地应对各种51单片机项目中的挑战。
支持2.1以上的android版本,可以把里面的APK下载到真机上测试,可以做到和系统的GPS开关同步控制,源码是在LINUX下编译的,因为android2.1把修改GPS开关的代码HIDE了,所以在2.1window平台下是编译不了。但是APK直接...
突破只能一台机子上网的局限,可以实现多台机子上网,或者通过路由器无线上网
Android 仿写的微信的源码分享,控件中用了腾讯微信的资源文件~实现启动界面、注册微信、搜索好友、登录微信,气泡聊天、通讯录、朋友圈、摇一尧设置界面、发超聊天、听筒模式、登录网页版、扫一扫等众多功能,可以...
最近公司项目需要用到安卓端串口,故顺便实现下Android端的串口工具,该有的功能都有。 开发环境:Android studio 2.2 +NDK 要求4.3以上机子 想直接运行: APK位置:NdkDevelper\app\build\outputs\apk ps:要是你的...
可以免费开机子的软件,不要乱用。可以免费开机子的软件,不要乱用可以免费开机子的软件,可以免费开机子的软件,不要乱用不要乱用可以免费开机子的软件,不要乱用可以免费开机子的软件,不要乱用
标题:“一条网线实现多台机子共同上网” 描述:“一条网线,不用路由器,多台笔记本电脑共享上网” 知识点: 一、理解直接共享上网原理 在没有路由器的情况下,利用一条网线实现多台笔记本电脑共享上网,实际上...
在Android平台上,人人网曾是一款流行的社交应用,其源码对于开发者来说是一个宝贵的学习资源,尤其是在深入了解社交应用开发、Android UI设计以及网络通信等方面。本文将深入探讨在研究"android 人人 renren 源码...
Android应用源码基于安卓的校园二手交易系统客户端+服务端+数据库源码。本项目是一个基于安卓和javaweb的校园二手交易系统, 包括整套安卓客户端、javaweb服务端、mysql数据库,可以进行基本的列表显示帖子、显示...
提供的51单片机子程序.exe和51单片机子程序.txt可能包含了一些预编译好的51单片机子程序实例和相关文档,供开发者参考和学习。 9. **调试与测试子程序**: 对于单片机子程序,通常需要在模拟器或实际硬件上进行...
对于初学者来说,掌握单片机子程序的编写与调用是深入理解单片机工作原理和提高编程效率的关键。 在学习单片机的过程中,通过40个实验来逐步熟悉和掌握单片机子程序是非常有效的学习方法。这些实验可能涵盖了基础的...
udp一发多收,本机能收到,其它机子收不到是什么原因?怎么解决
常见的参数传递方式有传值、传址和混合传递,每种方式都有其适用场景和优缺点。 3. **局部变量**:子程序内部可以声明局部变量,这些变量只在子程序内部有效,不会影响主程序或其他子程序。局部变量通常存储在堆栈...