时间:2018-8-9来源:本站原创作者:佚名

写完这篇..本系列基本也就结束了.

看完这些,基本做个Webapp应该是毫无问题的了..其实略微有点伤感,Xamarin确实是好东西..

奈何,生不逢时..等完善了.开源了..社区化了..APP应用(指的是安装包类客户端)已经逐渐没落了..

算了,话不多说.开始正文

确定一下本篇的学习目标:

1.学会调用各类系统应用

2.学会调用相册并取得选择的照片

3.学会被调用(嗯..就是让别人调用你..)..

效果图:

正文

1.学会调用各类系统应用

我们都知道,安卓有很多系统自带的应用..比如,打电话.发短信,相册,地图.Email.等等..

今天我们就来一个个的调用,并传值.

首先我们还是添加一个按钮,来测试调用第三方的应用.

如图:

然后,我们编写这个按钮的点击事件:

protectedoverridevoidOnCreate(Bundlebundle){//获取按钮varbtn3=FindViewByIdButton(Resource.Id.button3);//添加点击事件btn3.Click+=delegate{//do...}}

准备工作搞定,我们来编写相关调用代码,来调用系统应用

1.1调用电话

Android.Net.Uriuri=Android.Net.Uri.Parse("tel:");Intentit=newIntent(Intent.ActionDial,uri);StartActivity(it);

代码很简单..就三句话..tel后面调用你想拨打的电话.

1.2调用短信

//发送短信Android.Net.Uriuri=Android.Net.Uri.Parse("smsto:");Intentit=newIntent(Intent.ActionSendto,uri);it.PutExtra("sms_body","你妹妹,我没欠费你给我停机!");StartActivity(it);

嗯..你妹妹是你要发的短信..smsto后面是你要发送给谁..

1.3调用地图

Android.Net.Uriuri=Android.Net.Uri.Parse("geo:38.,-77.");Intentit=newIntent(Intent.ActionView,uri);StartActivity(it);

geo后面给坐标

1.4调用Email

Android.Net.Uriuri=Android.Net.Uri.Parse("mailto:

qq.







































白癜风能完全治愈吗
白癜风的土方

转载请注明原文网址:http://www.helimiaopu.com/cxtx/6455.html
------分隔线----------------------------