- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
各种Intent 用法
/playing/archive/2010/09/15/1826918.html
android intent和intent action大全
1.Intent的用法:
(1)用Action跳轉
1、使用Action跳轉,
如果有一個程式的AndroidManifest.xml中的某一個 Activity的IntentFilter段中 定義了包含了相同的Action那麼這個Intent就與這個目標Action匹配。
如果這個IntentFilter段中沒有定義 Type,Category,那麼這個 Activity就匹配了。
但是如果手機中有兩個以上的程式匹配,那麼就會彈出一個對話可框來提示說明。
Action 的值在Android中有很多預定義,如果你想直接轉到你自己定義的Intent接收者,你可以在接收者的IntentFilter 中加入一個自訂的Action值(同時要設定 Category值為ent.category.DEFAULT),在你的Intent中設定該值為Intent的 Action,就直接能跳轉到你自己的Intent接收者中。因為這個Action在系統中是唯一的。
2,data/type,
你可以用Uri 來做為data,比如Uri uri = Uri.parse();Intent i = new Intent(Intent.ACTION_VIEW,uri);
手機的Intent分發過程中,會根據 的scheme判斷出資料類型type 。
手機的Brower則能匹配它,在Brower的Manifest.xml中的IntenFilter中 首先有ACTION_VIEW Action,也能處理http:的type,
3, 至於分類Category,
一般不要去在Intent中設置它,如果你寫Intent的接收者,就在Manifest.xml的Activity的 IntentFilter中包含android.category.DEFAULT,這樣所有不設置 Category(Intent.addCategory(String c);)的Intent都會與這個Category匹配。
4,extras(附 加信息),
是其它所有附加資訊的集合。使用extras可以為元件提供擴展資訊,比如,如果要執行“發送電子郵件”這個動 作,可以將電子郵件的標題、正文等保存在extras裡,傳給電子郵件發送元件。
(2)用類名跳轉
Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,
Android則根據此Intent的描述, 負責找到對應的組件,將 Intent傳遞給調用的元件,並完成元件的調用。
Intent在這裡起著實現調用者與被調用者之間的解耦作用。Intent傳遞過程中,要找到目標消費者(另一個Activity,IntentReceiver或Service),也就是Intent的回應者。
Intent intent?=?new?Intent();intent.setClass(context, targetActivy.class);//或者直接用 Intent intent = new Intent(context, targetActivity.class);
startActivity(intent);
不過注意用類名跳轉,需要在AndroidManifest.xml中申明activity ?
activity?android:name=targetActivity/activity
2.幾種Intent的用法
android 中intent是經常要用到的。不管是頁面牽轉,還是傳遞資料,或是調用外部程式,系統功能都要用到intent。在做了一些intent的例子之後,整理了一下intent,希望對大家有用。由於intent內容太多,不可能真的寫全,難免會有遺落,以後我會隨時更新。如果你們有疑問或新的intent內容,希望交流。?
★intent大全:
1.從google有哪些信誉好的足球投注网站內容?Intent intent = new Intent();?intent.setAction(Intent.ACTION_WEB_SEARCH);?intent.putExtra(SearchManager.QUERY,searchString)?startActivity(intent);?2.流覽網頁?Uri uri = Uri.parse();?Intent it??= new Intent(Intent.ACTION_VIEW,uri);?startActivity(it);?3.顯示地圖?Uri uri = Uri.parse(geo:38.899533,-77.036476);?I
您可能关注的文档
- 双频技术消减电离层折射误差 - Read.PPT
- 双运算放大器.PDF
- 发电机:YAMAHA雅马哈EF6600,5KW汽油发电机.DOC
- 发电机线路老化侦测.DOC
- 发射谱线强度.PPT
- 受激吸收(跃迁)几率:物理意义:单位时间内,在外来单色能量密度为.DOC
- 变偶与简并.PDF
- 发炎老化.PPT
- 发电机:YAMAHA雅马哈EF6600,5KW汽油发电机 - 喀什.DOC
- 反射光的偏振化程度与入射角有关.PPT
- 中国国家标准 GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- 《GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地》.pdf
- 苏教版(2017秋)科学三年级下册1.《种子发芽了》 教案(含课堂练习和反思).docx
- 2024-2025学年小学数学六年级上册冀教版(2024)教学设计合集.docx
- 地理商务星球版七年级上册4.5形成气候的主要因素 同步教案.docx
- 2024-2025学年中职中职专业课金融类73 财经商贸大类教学设计合集.docx
- 2024-2025学年初中地理七年级上册(2024)仁爱科普版(2024)教学设计合集.docx
- 2024-2025学年小学英语二年级上册外研版(一起)教学设计合集.docx
- 2024-2025学年高中数学选择性必修 第二册北师大版(2019)教学设计合集.docx
文档评论(0)