查找Android GPRS状态

查找Android GPRS状态,第1张

概述我有销售应用程序.这个应用程序由销售代表使用.所以我们无法确定任何WiFi或3G可用.所以我必须检查GPRS连接.&安培;销售代表需要进行复制.如果GPRS强度高于特定速率,则允许进行复制.如何找到GPRS是启用?我想打电话给webservice.First它检查WIFI,3G,然后是GPRS.对于WIFI,3G,我确实

我有销售应用程序.这个应用程序由销售代表使用.所以我们无法确定任何WiFi或3G可用.所以我必须检查GPRS连接. &安培;销售代表需要进行复制.如果GPRS强度高于特定速率,则允许进行复制.

如何找到GPRS是启用?我想打电话给webservice.First它检查WIFI,3G,然后是GPRS.

对于WIFI,3G,我确实喜欢这个

 ConnectivityManager manager = (ConnectivityManager) getSystemService(DownlaodtableActivity.CONNECTIVITY_SERVICE);    Boolean is3g = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();    Boolean isWifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();    if(isWifi ){ ..... } else if(is3g){ ..... } else if(GPRS) {....}

对于GPRS,我做了类似的:https://stackoverflow.com/questions/6898568/how-to-get-the-gsm-strength-outside-method

请有人告诉我如何进行GPRS连接.

(销售代表必须使用GPRS连接可用的电话.)

解决方法:

我不确定您是否可以一直这样做,但如果用户在数据网络上连接,您可以使用以下代码检查当前网络类型是否为GPRS:

TelephonyManager mgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);int networkType = mgr.getNetworkType()

如果是gprs,则值为TelephonyManager.NETWORK_TYPE_GPRS

总结

以上是内存溢出为你收集整理的查找Android GPRS状态全部内容,希望文章能够帮你解决查找Android GPRS状态所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105220.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存