本文中我们介绍我自己封装的一个小的工具类库:按钮点击事件类库,该类库可以防止按钮重复点击,可以判断网络状态,可以判断用户登录状态,以及自定义验证条件等等。其实现的核心原理就是通过自定义实现自身的OnClickListener类,并重写其中的onClick方法,在onClick方法中执行相应的判断逻辑之后回调我们自定义的抽象方法,具体如下图:...
分类:
其他好文 时间:
2016-06-24 15:07:46
阅读次数:
150
网络环境的判断有两种方式 1、Reachability 2、AFNetWorking中 AFNetworkReachabilityManager Reachability步骤 (1)导入Reachability类名 (2)初始化Reachability对象,HostName 尽量用一个比较稳定的网络 ...
分类:
移动开发 时间:
2016-06-15 14:20:04
阅读次数:
340
如果是数据连网时可通过 TelephonyManager来取得数据是3G/4G,联通或者移动电信等信息 获取手机制式:int getPhoneType() int PHONE_TYPE_CDMA 手机制式为CDMA,电信 int PHONE_TYPE_GSM 手机制式为GSM,移动和联通 int P ...
分类:
移动开发 时间:
2016-06-13 15:27:13
阅读次数:
248
判断网络连接的方法 需要添加的权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> ...
分类:
其他好文 时间:
2016-06-02 08:27:02
阅读次数:
125
//判断网络是否连接 public static Boolean isNetworkEnabled(Context context){ int status=-1 //设置默认连接的状态为-1 } //判断GPS是否连接 ...
分类:
其他好文 时间:
2016-05-19 10:44:32
阅读次数:
136
目标效果:
点击图示按钮,可以根据提示内容进行判断网络是否连接,开关WIFI,获取音量值和获取进程包名。
1.activity_main.xml页面放置所有的Button控件。
activity_main.xml页面:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and...
分类:
移动开发 时间:
2016-05-12 18:58:48
阅读次数:
272
// 判断网络连接是否正常 public static boolean isNetworkAvailable(Context context) { ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Con ...
分类:
其他好文 时间:
2016-05-04 21:04:39
阅读次数:
153
这里所谓的通用工具,就是表示经常会用到的方法,比如说判断网络的状态,判断sd是否存在,弹出toast等等。 上面的保存错误的日志,到本地数据库,则涉及到操作本地数据库的问题。 ...
分类:
其他好文 时间:
2016-05-03 14:20:57
阅读次数:
122
以前一直拿ethtool来判断网络的物理连接是否正常,其他功能都没仔细看过,但是ethtool绝不是单单看网卡是否linked这么简单的,今天来分享一下ethtool工具的简单用法。首先看一下命令帮助:Usage:
ethtoolDEVNAME Displaystandardinformationaboutdevice
ethtool-s|--changeDEVN..
分类:
其他好文 时间:
2016-04-22 16:41:52
阅读次数:
2367