和1、使用Action跳转如果有一个程序.xml中某Act_第1页
和1、使用Action跳转如果有一个程序.xml中某Act_第2页
和1、使用Action跳转如果有一个程序.xml中某Act_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Intent的用法(1)Action1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个Activity的IntentFilter义了包含了相同的Action那么这个Intent就与这个目标Action匹配。IntentFilter段中没有定义Type,CategoryActivity就匹配了。但是如ActionAndroid中有很多预定义,如果你想直接转到你自己定义的Intent接收者,你可以在接收者的IntentFilter中加入一个自定义的Action值(同时要设定Category值就直接能跳转到你自己的Intent接收者中。因为这个Action在系统中是唯一的。 Intenti=newIntent(Intent.ACTION_VIEW,uri);的Intent分发过程中,会根据 在Brower的Manifest.xml中的IntenFilter中首先有ACTION_VIEWAction,也能处理http:的type,3CategoryIntentIntent的接收者,就在Manifest.xmlActivityIntentFilterandroid.category.DEFAULT,这样所有不设置比如,如果要执行“发送电子邮件”这个动作,可以将电子邮件的标题、正文等保存在extras(2)用类名跳一个Activity,IntentReceiverService),也就是Intent的响应者。Intentintent=new//Intentintentnew不过注意用类名跳转,需要在AndroidManifest.xml中申明Intent的用于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果有疑问或新的intent内容,希望交流。★intent从搜索内Intentintent=new Uriuri=Intentit=new UriUriuri=Uri.parse("geo:38.899533,-Intentit=new 1.1.Uriuri2.Intentit=new Uriuri=:Intentit=newIntent(Intent.ACTION_DIAL, IntentIntentit=newit.putExtra("sms_body","TheSMSit.setType("vnd.android-dir/mms- UriUriuri=Intentit=newIntent(Intent.ACTION_SENDTO,it.putExtra("sms_body","TheSMSStringbody="thisissmsIntentmmsintent=newIntent(Intent.ACTION_SENDTO,Uri.fromParts("smsto",number,null));DY,DE,T,true); UriUriuri=Intentit=newit.putExtra("sms_body","someStringBuildersb=newIntentintent=newIntent(Intent.ACTION_SENDTO,Uri.fromParts("mmsto",number,null));//BelowextradatasareallT,subject); Uriuri=Intentit=newIntent(Intent.ACTION_SENDTO,uri);Intentit=new,bodyIntentit=newString[] String[] , body subject19.Intentit=newsubject 多IntentIntentit=newUriuri=Uriuri=URI,"1");Intentit=newIntent(Intent.ACTION_VIEW,uninstallUriUriuri=Uri.fromParts("package",strPackageName,Intentit=newIntent(Intent.ACTION_DELETE,installUriUriinstallUri=Uri.fromParts("package", ",returnIt=newIntent(Intent.ACTION_PACKAGE_ADDED,1.1.<1>Intenti=newIntent(Intent.ACTION_CAMERA_BUTTON,<2>longdateTaken=Stringname=createName(dateTaken)+fileName=folder+ContentValuesvalues=newvalues.put("_data",UriphotoUri=IntentinttPhoto=new gallery选IntentIntenti=new IntentIntentmi=new UriUriuri=Intentit=newIntent(Intent.ACTION_VIEW,//where//whereapp_idistheapplicationID,findthe//byclickingonyourapplicationonMarket//page,andnoticetheIDfromtheaddressappid未果,结果发现用packagenameUriuri=UriUriuri=Intentit=newIntent(Intent.ACTION_VIEW,//wherepkg_nameisthefullpackagepathforanIntentIntenti=newUriUriuri=Intentit=newIntent(Intent.ACTION_PICK,startActivityForResult(it,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论