写完这篇..本系列基本也就结束了. 看完这些,基本做个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 |