我在我的應用程序中使用org.apache.http
與互聯網連接,但是當我在Samsung galaxy duos y gt-1602上運行我的應用程序時,它無法使用SIM GPRS,但它可以通過WiFi正常運行。android應用程序無法訪問雙SIM卡的GPRS
任何人都可以建議我可能是什麼問題或可能的解決方案。
我在我的應用程序中使用org.apache.http
與互聯網連接,但是當我在Samsung galaxy duos y gt-1602上運行我的應用程序時,它無法使用SIM GPRS,但它可以通過WiFi正常運行。android應用程序無法訪問雙SIM卡的GPRS
任何人都可以建議我可能是什麼問題或可能的解決方案。
是否有任何與網絡連接類型相關的代碼行在您的pgm中?
以下是如果檢測連接性的簡單方法。
public boolean isConnectingToInternet(){
ConnectivityManager connectivity = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null)
{
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++) {
Log.d("Connectivity", "info:"+info[i]);//Here you can check network info if available
if (info[i].getState() == NetworkInfo.State.CONNECTED)
{
return true;
}
}
}
return false;
}
如果有WiFi連接,我很肯定GPRS不會被系統使用。 – midhunhk
是的,但是當我關閉WiFi,然後它不工作,而GPRS仍在工作 – Kanchan