没有人知道吗
wifi不乱码,3G乱码
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"gb2312"),8);
wifi乱码,3G不乱码
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"utf-8"),8);都好些天了, 搜索不到什么方法的
wifi不乱码,3G乱码
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"gb2312"),8);
wifi乱码,3G不乱码
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"utf-8"),8);都好些天了, 搜索不到什么方法的
解决方案 »
- cursor拿到的值,如果不想要其中一行怎么办?
- 求助:对ContenPRovider的数据库进行删除一条信息
- android中出现inalizing a Cursor that has not been deactivated or closed.
- 无法监听到onTouch事件的问题
- camera Zoom changed
- Android GPRS APN设置问题
- 怎么使用未公开的系统Java类?
- 怎么单击弹出contextView,求详细点说明
- Android服务端查询数据库操作
- 小米应用市场说我APP有ANR异常崩溃情况,只有在小米NOTE机型上有出现,请各位大神帮忙看看
- activity 切换动画问题
- 【紧急求助】一个程序不能设置俩闹钟广播么?
package com.xinqq.news.util;import java.util.List;import android.content.Context;
import android.location.LocationManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.telephony.TelephonyManager;public class NetworkProber { /**
* 网络是否可用
*
* @param activity
* @return
*/
public static boolean isNetworkAvailable(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity == null) {
} else {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null) {
for (int i = 0; i < info.length; i++) {
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
}
}
return false;
} /**
* Gps是否打开
*
* @param context
* @return
*/
public static boolean isGpsEnabled(Context context) {
LocationManager locationManager = ((LocationManager) context
.getSystemService(Context.LOCATION_SERVICE));
List<String> accessibleProviders = locationManager.getProviders(true);
return accessibleProviders != null && accessibleProviders.size() > 0;
} /**
* wifi是否打开
*/
public static boolean isWifiEnabled(Context context) {
ConnectivityManager mgrConn = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
TelephonyManager mgrTel = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
return ((mgrConn.getActiveNetworkInfo() != null && mgrConn
.getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED) || mgrTel
.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS);
} /**
* 判断当前网络是否是wifi网络
* if(activeNetInfo.getType()==ConnectivityManager.TYPE_MOBILE) { //判断3G网
*
* @param context
* @return boolean
*/
public static boolean isWifi(Context context) {
ConnectivityManager connectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
if (activeNetInfo != null
&& activeNetInfo.getType() == ConnectivityManager.TYPE_WIFI) {
return true;
}
return false;
} /**
* 判断当前网络是否是3G网络
*
* @param context
* @return boolean
*/
public static boolean is3G(Context context) {
ConnectivityManager connectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
if (activeNetInfo != null
&& activeNetInfo.getType() == ConnectivityManager.TYPE_MOBILE) {
return true;
}
return false;
}}