适用于android的Xamarin:在设备上启动/停止3g

适用于android的Xamarin:在设备上启动/停止3g,android,xamarin.android,xamarin,Android,Xamarin.android,Xamarin,我需要能够在设备上启动/停止3g。我该怎么做呢 到目前为止,如果尚未启动服务,我尝试了以下方法,但没有成功: var mobileManager = (ConnectivityManager)baseActivitySherlock.GetSystemService(Context.ConnectivityService); var mobileStatus = mobileManager.GetNetworkInfo(ConnectivityType.Mobi

我需要能够在设备上启动/停止3g。我该怎么做呢

到目前为止,如果尚未启动服务,我尝试了以下方法,但没有成功:

        var mobileManager = (ConnectivityManager)baseActivitySherlock.GetSystemService(Context.ConnectivityService);

        var mobileStatus = mobileManager.GetNetworkInfo(ConnectivityType.Mobile);

        if (mobileStatus.IsAvailable && !mobileStatus.IsConnectedOrConnecting)
        {
            mobileManager.StartUsingNetworkFeature(ConnectivityType.Mobile, "android.net.conn.CONNECTIVITY_CHANGE");               
        }

可能重复的不完全-我已经尝试了那里所述的方法,我不认为ITelephony接口在Xamarin构建中可用:/