Skip to content

Commit 3f4e853

Browse files
committed
Add fake land
1 parent a216c0c commit 3f4e853

File tree

2 files changed

+186
-0
lines changed

2 files changed

+186
-0
lines changed

fake_land/LogUtils.java

+103
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
package com.chengxinet.bobo.utils;
2+
3+
import android.util.Log;
4+
5+
import com.orhanobut.logger.Logger;
6+
7+
/**
8+
* Description : 日子工具类
9+
* Author : Jun
10+
*/
11+
public class LogUtils {
12+
public static final boolean DEBUG = true;
13+
14+
public static void v(String tag, String message) {
15+
if(DEBUG) {
16+
Log.v(tag, message);
17+
}
18+
}
19+
20+
public static void d(String tag, String message) {
21+
if(DEBUG) {
22+
Log.d(tag, message);
23+
}
24+
}
25+
26+
public static void i(String tag, String message) {
27+
if(DEBUG) {
28+
Log.i(tag, message);
29+
}
30+
}
31+
32+
public static void w(String tag, String message) {
33+
if(DEBUG) {
34+
Log.w(tag, message);
35+
}
36+
}
37+
38+
public static void e(String tag, String message) {
39+
if(DEBUG) {
40+
Log.e(tag, message);
41+
}
42+
}
43+
44+
public static void e(String tag, String message, Exception e) {
45+
if(DEBUG) {
46+
Log.e(tag, message, e);
47+
}
48+
}
49+
50+
51+
/**
52+
* 使用 Logger 工具
53+
*/
54+
55+
public static void logv(String tag, String message) {
56+
if (DEBUG) {
57+
Logger.init(tag);
58+
Logger.v(message);
59+
}
60+
}
61+
62+
public static void logd(String tag, String message) {
63+
if(DEBUG) {
64+
Logger.init(tag);
65+
Logger.d(message);
66+
}
67+
}
68+
69+
public static void logi(String tag, String message) {
70+
if(DEBUG) {
71+
Logger.init(tag);
72+
Logger.i(message);
73+
}
74+
}
75+
76+
public static void logw(String tag, String message) {
77+
if(DEBUG) {
78+
Logger.init(tag);
79+
Logger.w(message);
80+
}
81+
}
82+
83+
public static void loge(String tag, String message) {
84+
if(DEBUG) {
85+
Logger.init(tag);
86+
Logger.e(message);
87+
}
88+
}
89+
90+
public static void loge(String tag, String message, Exception e) {
91+
if(DEBUG) {
92+
Logger.init(tag);
93+
Logger.e(message, e);
94+
}
95+
}
96+
97+
public static void logJ(String tag, String message) {
98+
if (DEBUG) {
99+
Logger.init(tag);
100+
Logger.json(message);
101+
}
102+
}
103+
}

fake_land/NetworkUtils.java

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
package com.chengxinet.bobo.utils;
2+
3+
import android.content.Context;
4+
import android.net.ConnectivityManager;
5+
import android.net.NetworkInfo;
6+
import android.telephony.TelephonyManager;
7+
8+
/**
9+
* Created by Administrator on 2016/1/7.
10+
*/
11+
public class NetworkUtils {
12+
public static boolean isNetworkAvailable(Context c) {
13+
Context context = c.getApplicationContext();
14+
// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)
15+
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
16+
17+
if (connectivityManager == null) {
18+
return false;
19+
} else {
20+
// 获取NetworkInfo对象
21+
NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo();
22+
23+
if (networkInfo != null && networkInfo.length > 0) {
24+
for (NetworkInfo aNetworkInfo : networkInfo) {
25+
// System.out.println(i + "===状态===" + networkInfo[i].getState());
26+
// System.out.println(i + "===类型===" + networkInfo[i].getTypeName());
27+
// 判断当前网络状态是否为连接状态
28+
if (aNetworkInfo.getState() == NetworkInfo.State.CONNECTED) {
29+
return true;
30+
}
31+
}
32+
}
33+
}
34+
return false;
35+
}
36+
37+
/**
38+
* 判断WIFI是否打开
39+
* @param context
40+
* @return
41+
*/
42+
public static boolean isWifiEnabled(Context context) {
43+
ConnectivityManager mgrConn = (ConnectivityManager) context
44+
.getSystemService(Context.CONNECTIVITY_SERVICE);
45+
TelephonyManager mgrTel = (TelephonyManager) context
46+
.getSystemService(Context.TELEPHONY_SERVICE);
47+
return ((mgrConn.getActiveNetworkInfo() != null && mgrConn
48+
.getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED) || mgrTel
49+
.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS);
50+
}
51+
52+
/**
53+
* 判断是否是3G网络
54+
* @param context
55+
* @return
56+
*/
57+
public static boolean is3rd(Context context) {
58+
ConnectivityManager cm = (ConnectivityManager) context
59+
.getSystemService(Context.CONNECTIVITY_SERVICE);
60+
NetworkInfo networkINfo = cm.getActiveNetworkInfo();
61+
if (networkINfo != null
62+
&& networkINfo.getType() == ConnectivityManager.TYPE_MOBILE) {
63+
return true;
64+
}
65+
return false;
66+
}
67+
68+
/**
69+
* 判断是wifi还是3g网络
70+
* @param context
71+
* @return
72+
*/
73+
public static boolean isWifi(Context context) {
74+
ConnectivityManager cm = (ConnectivityManager) context
75+
.getSystemService(Context.CONNECTIVITY_SERVICE);
76+
NetworkInfo networkINfo = cm.getActiveNetworkInfo();
77+
if (networkINfo != null
78+
&& networkINfo.getType() == ConnectivityManager.TYPE_WIFI) {
79+
return true;
80+
}
81+
return false;
82+
}
83+
}

0 commit comments

Comments
 (0)