android常用工具类
2014-01-03 00:22
204 查看
import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.widget.Toast; /** * 常用的工具类集合! */ public class Utils { /** * 判断SD卡是否存在! * * @return */ public static boolean checkSD() { return android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED); } /** * 判断当前用户手机有没有网络 * (wifi and traffic) * @param context * @return */ public static boolean checkNet(Context context) { boolean wifiConnected = isWIFIConnected(context); boolean mobileConnected = isMOBILEConnected(context); if (wifiConnected == false && mobileConnected == false) { // 去提示用户没有网络 return false; } return true; } /** * 弹出Toast的工具类 * * @param context * @param msg */ public static void toastShow(Context context, String msg) { Toast.makeText(context, msg, Toast.LENGTH_LONG).show(); } /** * 弹出Toast的工具类 * * @param context * @param msg */ public static void toastShow(Context context, int id) { Toast.makeText(context, id, Toast.LENGTH_LONG).show(); } /** * 判断手机是否使用wifi连接 * * @param context * @return */ public static boolean isWIFIConnected(Context context) { ConnectivityManager manager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = manager .getNetworkInfo(ConnectivityManager.TYPE_WIFI); if (networkInfo != null && networkInfo.isConnected()) { return true; } return false; } /** * 判断手机是否使用流量连接 大数据下提示用户使用wifi节省流量! * * @param context * @return */ public static boolean isMOBILEConnected(Context context) { ConnectivityManager manager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = manager .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (networkInfo != null && networkInfo.isConnected()) { return true; } return false; } }
相关文章推荐
- Android常用源代码下载方法和工具
- android系列:第三篇android调试常用工具:模拟按键输入,修改分辨率,获得按键消息
- Android中eclipse等常用工具软件下载
- Android常用小工具的使用方法
- Android 常用的性能分析工具详解:GPU呈现模式, TraceView, Systrace, HirearchyViewer
- Android好用且常用的插件及工具
- [转]Android开发中常用工具类总结-…
- Android调试.so库常用工具
- Android常用工具类
- Android 常用的方法小工具总结
- Android笔记:SharedPreference封装常用的工具类(用于记住密码、自动登录、引导页、账号密码等)
- Android开发常用的插件及工具
- android常用工具
- Android开发之——常用验证工具类
- Android之常用的Log之工具类
- android apk 逆向中常用工具一览
- Android常用的工具类
- 4.4 android常用工具
- Android开发中一些常用的工具方法
- 推荐10款最常用的Android开发工具