我需要从我的应用程序连接到IMS apn。当我尝试连接到IMS apn时,它会在我的手机上进行连接和断开连接,即使在kitkat上使用MMS也会发生同样的情况。有人可以帮我解决这个问题。这是我的片段在oncreate中的代码
private string REQUIRED_FEATURE = "enableIMS"; # also tried with "enableMMS"
ConnectionManager mConMgr = ((ConnectivityManager)getActivity()).getSystemSerivce(Context.CONNECTIVITY_SERVICE);
int result =.stopUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE, REQUIRED_FEATURE);
Log.d(TAG, "we got connected result id as : " + result);
NetworkInfo ntInfo = mConMgr.getActiveNetworkInfo();
if (ntInfo != null)
Log.d(TAG, "we now network what we requested :: " + ntInfo.getExtraInfo()
+ " :: network connection");
与该APN断开连接后,它会跳回默认APN。从连接到希望恢复默认状态的过程都在一分钟之内发生。
查看我的日志,我发现以下状态:连接,断开连接和原因已连接,链接属性已更改,数据已禁用。基本上是尝试连接到ims apn并需要发送数据
如果连接断开。每隔50秒对startIMS使用startUsingNetworkFeature来启用IMS,以便IMS始终处于运行状态,最后,您可以将数据发送出去。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句