android检查手机和无线是否连接的方法
本文实例讲述了android检查手机和无线是否连接的实现代码,分享给大家供大家参考。具体方法如下:
方法一:
主要功能代码如下:
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
if(info!=null && info.isConnected()){
return true;
}else{
return false;
}
方法二:
主要功能代码如下:
TelephonyManager manager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
int state = manager.getDataState();
if(state == TelephonyManager.DATA_CONNECTED){
urn true;
}else{
urn false;
}
其中方法一既可以检查手机连接也可以检查手机无线连接状态
方法二只能检查手机连接状态,不能检查手机无线连接状态(即:如果手机没手机卡,但是无线有连接,也会返回false )
希望本文所述对大家的Android程序设计有所帮助。
相关推荐
-
基于Android中手势交互的实现方法
闲来无事,琢磨琢磨Android中的手势交互,发现网上在手势方面的文章并不是很多,而且很多的参考价值并不大.于是出此博文,与大家共勉.鉴于我写此博文时对手势交互的研究也不是特深,如果有不正确的地方,还请各位博友批评指正. 首先,在Android系统中,每一次手势交互都会依照以下顺序执行. 1. 接触接触屏一刹那,触发一个MotionEvent事件. 2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象. 3. 通过GestureDetec
-
Android中判断手机是否联网实例
本文实例讲述了Android中判断手机是否联网的方法,分享给大家供大家参考.具体步骤如下: 首先在AndroidManifest.xml中添加与连接网络相关的权限: 复制代码 代码如下: <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.A
-
Android剪贴板用法详解
本文实例详述了Android剪贴板的用法,分享给大家供大家参考.具体方法分析如下: 这里首先需要注意的一点,就是在使用Android剪贴板的时候大家只记住一点就行了,不管是安卓设备还是PC机,复制粘贴在同一时间里只能用于一个对象上,整通俗点就是:PC机上,不可能同时从C盘复制,又从D盘复制就行了,具体的看代码,很简单,直接上代码: 复制代码 代码如下: package com.xiaoma.clipboard.demo; import android.app.Activity; impo
-
理解Android的手势识别提高APP的用户体验
对于触摸屏,其原生的消息无非按下.抬起.移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理.不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了. 基础 GestureDetector的工作原理是,当我们接收到用户触摸消息时,将这个消息交给GestureDetector去加工,我们通过设置侦听器获得GestureDetector处理后的手
-
android创建手势识别示例代码
这篇的内容使用到的是android.gesture包,具体的例子参考的是Sample中GestureBuilder程序. 1.手势创建手势创建主要用到GestureOverlayView和GestureLibrary.GestureOverlayView的父类为android.widget.FrameLayout,是手势绘图区.GestureLibrary类主要对手势进行保存.删除等操作的,存放手势的仓库.下面给出创建手势的例子,如下图,可以定义如图手势打开csdn.net 1.1.创建绘图区
-
android开发之为activity增加左右手势识别示例
android开发中为activity增加左右手势识别,如右滑关闭当前页面. 复制代码 代码如下: /* * for左右手势 * 1.复制下面的内容到目标Activity * 2.目标Activity的onCreate()调用initGesture() * 3.目标Activity需implements OnTouchListener, OnGestureListener */ private GestureDetector mGestureDetector; private i
-
android使用gesturedetector手势识别示例分享
复制代码 代码如下: public class MyGestureLintener extends SimpleOnGestureListener {private Context context;public MyGestureLintener(Context context) { super(); this.context = context;} // 单击,触摸屏按下时立刻触发/*@Overridepublic boolean onDown(MotionEvent e) {
-
Android中使用ViewFlipper进行手势切换实例
本文实例讲述了Android中使用ViewFlipper进行手势切换的方法,分享给大家供大家参考.具体实现步骤如下: 首先在layout的xml文件中定义一个ViewFlipper: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android"
-
Android下Activity全屏显示实现方法
本文较为详细的讲述了Android下Activity全屏显示实现方法.分享给大家供大家参考.具体方法如下: 方法一: 使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的Activity元素中添加属性: 复制代码 代码如下: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 这样就可以实现这个Activity的全屏显示,如果只是不要标题栏,即需要保留系统自带的任务栏的话,则使用: 复制
-
Android创建Menu菜单实例
本文实例讲述了Android创建Menu菜单的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: package com.test; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.provider.Settings; import android.view.Menu; import android.view.MenuInflat
-
Android通过手势实现的缩放处理实例代码
网络上传言HTC的HERO-ROM支持多点触摸的论证大多源于浏览网页和图片时,能像IPhone一样通过手势来控制页面的大小.下面的例子是利用现有的API实现HERO浏览图片和网页的缩放功能. 主要原理是onTouchEvent事件中的参数MotionEvent,它有一个getSize()方法.在一个点的时候,该方法永远返回0,而在两个触电的时候,该方法则根据两点相对位置变化而返回不同的值.我们只需计算出两点之间的距离变化,距离的大小表明我们希望目标变化的趋势.而getX()和getY()方法则永
-
解析Android中实现滑动翻页之ViewFlipper的使用详解
1)View切换的控件-ViewFlipper介绍 ViewFilpper类继承于ViewAnimator类.而ViewAnimator类继承于FrameLayout. 查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果.该类有如下几个和动画相关的方法. setInAnimation:设置View进入屏幕时候使用的动画.该方法有两个重载方法,即可以直接传入Animation对象,也可以传入定义的Animation文件的resourceID. setOut
随机推荐
- Python探索之ModelForm代码详解
- Log4net日志记录组件的使用步骤详解和下载
- ASP 信息提示函数并作返回或者转向
- php中base64_decode与base64_encode加密解密函数实例
- ASP.NET邮件发送system.Net.Mail案例
- 用JavaScrpt实现文件夹简单轻松加密的实现方法图文
- PHP扩展开发入门教程
- 编码为GB2312网站让AJAX接收的数据显示支持中文
- 使用bootstrap validator的remote验证代码经验分享(推荐)
- jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
- 15个初学者必看的基础SQL查询语句
- JavaScript实现将数组数据添加到Select下拉框的方法
- jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
- jquery得到iframe src属性值的方法
- 配置XManager5连接Linux图形化界面详解
- Spring+Mybatis 实现aop数据库读写分离与多数据库源配置操作
- php 定界符格式引起的错误
- 探讨:如何编写PHP扩展
- 实战node静态文件服务器的示例代码
- 详解Android StrictMode严格模式的使用方法
