/// <summary>
		/// 发送消息
		/// </summary>
		/// <param name="phoneNum">Phone number.</param>
		private void SendSMS(string _phoneNumber)
		{
			ProgressDialogUtil.StartProgressDialog(this,"正在发送验证码...");

			//检测网络连接
			if(!EldYoungUtil.IsConnected(this))
			{
				Toast.MakeText(this,"网络连接超时,请检测网路",ToastLength.Short).Show();
				ProgressDialogUtil.StopProgressDialog();
				return;
			}

			var smsInfoParam = new SmsInfoParam () {
				PhoneNumber = phoneNum,NickName = nickName,PassWord = passWord
			};

			//使用restsharpApi方式

			SetRestRequestParams (smsInfoParam);

			var restSharpRequestHelp = new RestSharpRequestHelp(smsInfoParam.Url,requestSmsParams);

			restSharpRequestHelp.ExcuteAsync ((response) => {

				if(response.ResponseStatus == ResponseStatus.Completed && response.StatusCode == System.Net.HttpStatusCode.OK)
				{
					
					//获取并解析返回resultJson获取安全码结果值
					var resultJson = response.Content;
					var smsJson = JsonConvert.DeserializeObject<SmsJson>(resultJson);
					if(smsJson.statuscode =="1")
					{
						RunOnUiThread(()=>{
							securityCode = smsJson.data.ToString();

							mc.Start();
							tv_SendCodeStatusShow.Visibility = ViewStates.Visible;
						});
					}
					else
					{
						RunOnUiThread(()=>
							{
								tv_SendCodeStatusShow.Visibility = ViewStates.Invisible;
								Toast.MakeText(this,smsJson.message,ToastLength.Short).Show();

							});
					}
				}
				else if(response.ResponseStatus == ResponseStatus.TimedOut)
				{
					RunOnUiThread(()=>
						{
							tv_SendCodeStatusShow.Visibility = ViewStates.Invisible;
							Toast.MakeText(this,"网络连接超时",ToastLength.Short).Show();
						});
				}
				else
				{
					RunOnUiThread(()=>
						{
							tv_SendCodeStatusShow.Visibility = ViewStates.Invisible;
							Toast.MakeText(this,response.StatusDescription,ToastLength.Short).Show();
						});
				}
				RunOnUiThread(()=>
					{
						ProgressDialogUtil.StopProgressDialog();
						return;
					});
			});
		}
		/// <summary>
		/// 设置发送短信参数值
		/// </summary>
		/// <param name="msgInfoParam">Message info parameter.</param>
		private void SetRestRequestParams(SmsInfoParam smsInfoParam)
		{
			if (!requestSmsParams.ContainsKey ("key"))
				requestSmsParams.Add ("key", smsInfoParam.Key);
			else
				requestSmsParams ["key"] = smsInfoParam.Key;

			if (!requestSmsParams.ContainsKey ("eaction"))
				requestSmsParams.Add ("eaction", smsInfoParam.Eaction);
			else
				requestSmsParams ["eaction"] = smsInfoParam.Eaction;
			if (!requestSmsParams.ContainsKey ("ePhoneNumber"))
				requestSmsParams.Add ("ePhoneNumber", smsInfoParam.EphoneNumber);
			else
				requestSmsParams ["ePhoneNumber"] = smsInfoParam.EphoneNumber;
			if (!requestSmsParams.ContainsKey ("ePassword"))
				requestSmsParams.Add ("ePassword", smsInfoParam.EpassWord);
			else
				requestSmsParams ["ePassword"] = smsInfoParam.EpassWord;
			if (!requestSmsParams.ContainsKey ("eNickName"))
				requestSmsParams.Add ("eNickName", smsInfoParam.EnickName);
			else
				requestSmsParams ["eNickName"] = smsInfoParam.EnickName;
			if (!requestSmsParams.ContainsKey ("md5"))
				requestSmsParams.Add ("md5", smsInfoParam.Md5);
			else
				requestSmsParams ["md5"] = smsInfoParam.Md5;



		}
		/// <summary>
		/// 发送消息
		/// </summary>
		/// <param name="phoneNum">Phone number.</param>
		private void SendSMS(string _phoneNumber)
		{
			ProgressDialogUtil.StartProgressDialog(this,"正在发送验证码...");

			//检测网络连接
			if(!EldYoungUtil.IsConnected(this))
			{
				Toast.MakeText(this,"网络连接超时,请检测网路",ToastLength.Short).Show();
				ProgressDialogUtil.StopProgressDialog();
				return;
			}

			var smsInfoParam = new SmsInfoParam () {
				PhoneNumber = phoneNumber,NickName = nickName,PassWord = passWord
			};
					
			//使用restsharpApi方式

			SetRestRequestParams (smsInfoParam);

			var restSharpRequestHelp = new RestSharpRequestHelp(smsInfoParam.Url,requestParams);

			restSharpRequestHelp.ExcuteAsync ((resoponse) => {

				if(resoponse.ResponseStatus == ResponseStatus.Completed && resoponse.StatusCode == System.Net.HttpStatusCode.OK)
				{
					//获取并解析返回resultJson获取安全码结果值
					var result= resoponse.Content;
					var smsJson = JsonConvert.DeserializeObject<SmsJson>(result);
					if(smsJson.statuscode =="1")
					{
						RunOnUiThread(()=>{
							Intent intent = new Intent(this,typeof(RegisterResultActivity));
							var bundle = new Bundle();
							bundle.PutString("phoneNum",phoneNumber);
							bundle.PutString("nickName",nickName);
							bundle.PutString("passWord",passWord);
							bundle.PutString("securityCode",smsJson.data.ToString());
							intent.PutExtras(bundle);
							StartActivity(intent);
						});
					}
					else
					{
						RunOnUiThread(()=>
							{
								Toast.MakeText(this,smsJson.message,ToastLength.Short).Show();
							});
					}	
				}
				else if(resoponse.ResponseStatus == ResponseStatus.TimedOut)
				{
					RunOnUiThread(()=>
						{
							Toast.MakeText(this,"网络连接超时",ToastLength.Short).Show();
						});
				}
				else
				{
					RunOnUiThread(()=>
						{
							Toast.MakeText(this,resoponse.StatusDescription,ToastLength.Short).Show();
						});
				}
				RunOnUiThread(()=>
					{
						ProgressDialogUtil.StopProgressDialog();
						return;
					});

			});
		}