锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品综合一区,狠狠色狠狠色综合日日91app,欧美激情久久久久久http://m.shnenglu.com/jackdongy/category/20486.htmlHCP楂樻ц兘璁$畻鏋舵瀯錛屽疄鐜幫紝緙栬瘧鍣ㄦ寚浠や紭鍖栵紝綆楁硶浼樺寲錛? LLVM CLANG OpenCL CUDA OpenACC C++AMP OpenMP MPIzh-cnWed, 24 Apr 2013 15:10:02 GMTWed, 24 Apr 2013 15:10:02 GMT60[瀹炰緥鏁欑▼] Android涓殑Intent璇︾粏璁茶Вhttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199688.htmljackdongjackdongWed, 24 Apr 2013 06:19:00 GMThttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199688.htmlhttp://m.shnenglu.com/jackdongy/comments/199688.htmlhttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199688.html#Feedback0http://m.shnenglu.com/jackdongy/comments/commentRss/199688.htmlhttp://m.shnenglu.com/jackdongy/services/trackbacks/199688.htmlhttp://bbs.hiapk.com/thread-7959-1-1.html
http://mobile.51cto.com/android-220033_1.htm

鍦ㄤ竴涓狝ndroid搴旂敤涓紝涓昏鏄敱鍥涚緇勪歡緇勬垚鐨勶紝榪欏洓縐嶇粍浠跺彲鍙傝?#8220;Android搴旂敤鐨勬瀯鎴?#8221;銆?/span>
鑰岃繖鍥涚緇勪歡鏄嫭绔嬬殑錛屽畠浠箣闂村彲浠ヤ簰鐩歌皟鐢紝鍗忚皟宸ヤ綔錛屾渶緇堢粍鎴愪竴涓湡姝g殑Android搴旂敤銆?/span>

鍦ㄨ繖浜涚粍浠朵箣闂寸殑閫氳涓紝涓昏鏄敱Intent鍗忓姪瀹屾垚鐨勩?/span>
Intent璐熻矗瀵瑰簲鐢ㄤ腑涓嬈℃搷浣滅殑鍔ㄤ綔銆佸姩浣滄秹鍙婃暟鎹侀檮鍔犳暟鎹繘琛屾弿榪幫紝Android鍒欐牴鎹Intent鐨勬弿榪幫紝璐熻矗鎵懼埌瀵瑰簲鐨勭粍浠訛紝灝?Intent浼犻掔粰璋冪敤鐨勭粍浠訛紝騫跺畬鎴愮粍浠剁殑璋冪敤銆?/span>
鍥犳錛孖ntent鍦ㄨ繖閲岃搗鐫涓涓獟浣撲腑浠嬬殑浣滅敤錛屼笓闂ㄦ彁渚涚粍浠朵簰鐩歌皟鐢ㄧ殑鐩稿叧淇℃伅錛屽疄鐜拌皟鐢ㄨ呬笌琚皟鐢ㄨ呬箣闂寸殑瑙h︺?/span>
渚嬪錛屽湪涓涓仈緋諱漢緇存姢鐨勫簲鐢ㄤ腑錛屽綋鎴戜滑鍦ㄤ竴涓仈緋諱漢鍒楄〃灞忓箷(鍋囪瀵瑰簲鐨凙ctivity涓簂istActivity)涓婏紝鐐瑰嚮鏌愪釜鑱旂郴浜哄悗錛屽笇鏈涜兘澶熻煩鍑烘鑱旂郴浜虹殑璇︾粏淇℃伅灞忓箷(鍋囪瀵瑰簲鐨凙ctivity涓篸etailActivity)
涓轟簡瀹炵幇榪欎釜鐩殑錛宭istActivity闇瑕佹瀯閫犱竴涓?Intent錛岃繖涓狪ntent鐢ㄤ簬鍛婅瘔緋葷粺錛屾垜浠鍋?#8220;鏌ョ湅”鍔ㄤ綔錛屾鍔ㄤ綔瀵瑰簲鐨勬煡鐪嬪璞℃槸“鏌愯仈緋諱漢”錛岀劧鍚庤皟鐢╯tartActivity (Intent intent)錛?/span>
灝嗘瀯閫犵殑Intent浼犲叆錛岀郴緇熶細鏍規嵁姝ntent涓殑鎻忚堪錛屽埌ManiFest涓壘鍒版弧瓚蟲Intent瑕佹眰鐨凙ctivity錛岀郴緇熶細璋冪敤鎵懼埌鐨?Activity錛屽嵆涓篸etailActivity錛屾渶緇堜紶鍏ntent錛宒etailActivity鍒欎細鏍規嵁姝ntent涓殑鎻忚堪錛屾墽琛岀浉搴旂殑鎿嶄綔銆?/span>

涓銆佹娊璞℃弿榪拌鎻忚堪浠涔?/strong>

鍦ˋndroid鍙傝冩枃妗d腑錛屽Intent鐨勫畾涔夋槸鎵ц鏌愭搷浣滅殑涓涓娊璞℃弿榪?紜疄寰堟娊璞?銆傛垜浠厛鏉ョ湅鐪嬭繖閲岀殑鎶借薄鎻忚堪錛屽埌搴曟弿榪頒簡浠涔堛?/span>
棣栧厛錛屾槸瑕佹墽琛岀殑鍔ㄤ綔(action)鐨勪竴涓畝瑕佹弿榪幫紝濡俈IEW_ACTION(鏌ョ湅)銆丒DIT_ACTION(淇敼)絳夛紝Android涓烘垜浠畾涔変簡涓濂楁爣鍑嗗姩浣滐細

MAIN_ACTION
VIEW_ACTION
EDIT_ACTION
PICK_ACTION
GET_CONTENT_ACTION
DIAL_ACTION
CALL_ACTION
SENDTO_ACTION
ANSWER_ACTION
INSERT_ACTION
DELETE_ACTION
RUN_ACTION
LOGIN_ACTION
CLEAR_CREDENTIALS_ACTION
SYNC_ACTION
PICK_ACTIVITY_ACTION
WEB_SEARCH_ACTION
姝ゅ錛屾垜浠繕鍙互鏍規嵁搴旂敤鐨勯渶瑕侊紝瀹氫箟鎴戜滑鑷繁鐨勫姩浣滐紝騫跺彲瀹氫箟鐩稿簲鐨凙ctivity鏉ュ鐞嗘垜浠殑鑷畾涔夊姩浣溿?/span>

鍏舵錛屾槸鎵ц鍔ㄤ綔瑕佹搷浣滅殑鏁版嵁錛坉ata錛夛紝Android涓噰鐢ㄦ寚鍚戞暟鎹殑涓涓猆RI鏉ヨ〃紺猴紝濡傚湪鑱旂郴浜哄簲鐢ㄤ腑錛屼竴涓寚鍚戞煇鑱旂郴浜虹殑URI鍙兘涓猴細content://contacts/1銆?/span>
榪欑URI琛ㄧず錛岄氳繃 ContentURI榪欎釜綾繪潵鎻忚堪錛屽叿浣撳彲浠ュ弬鑰僡ndroid.net.ContentURI綾葷殑鏂囨。銆?/span>

浠ヨ仈緋諱漢搴旂敤涓轟緥錛屼互涓嬫槸涓浜沘ction / data瀵癸紝鍙婂叾瀹冧滑瑕佽〃杈劇殑鎰忓浘錛?/span>
VIEW_ACTION content://contacts/1-- 鏄劇ず鏍囪瘑絎︿負"1"鐨勮仈緋諱漢鐨勮緇嗕俊鎭?/span>
EDIT_ACTION content://contacts/1-- 緙栬緫鏍囪瘑絎︿負"1"鐨勮仈緋諱漢鐨勮緇嗕俊鎭?/span>
VIEW_ACTION content://contacts/-- 鏄劇ず鎵鏈夎仈緋諱漢鐨勫垪琛?/span>
PICK_ACTION content://contacts/-- 鏄劇ず鎵鏈夎仈緋諱漢鐨勫垪琛紝騫朵笖鍏佽鐢ㄦ埛鍦ㄥ垪琛ㄤ腑閫夋嫨涓涓仈緋諱漢錛岀劧鍚庢妸榪欎釜鑱旂郴浜鴻繑鍥炵粰鐖禷ctivity銆備緥濡傦細鐢靛瓙閭歡瀹㈡埛绔彲浠ヤ嬌鐢ㄨ繖涓狪ntent錛岃姹傜敤鎴峰湪鑱旂郴浜哄垪琛ㄤ腑閫夋嫨涓涓仈緋諱漢

鍙﹀錛岄櫎浜哸ction鍜宒ata榪欎袱涓噸瑕佸睘鎬у錛岃繕鏈変竴浜涢檮鍔犲睘鎬э細 
category錛堢被鍒級錛岃鎵ц鍔ㄤ綔鐨勯檮鍔犱俊鎭備緥濡?LAUNCHER_CATEGORY 琛ㄧずIntent 鐨勬帴鍙楄呭簲璇ュ湪Launcher涓綔涓洪《綰у簲鐢ㄥ嚭鐜幫紱鑰孉LTERNATIVE_CATEGORY琛ㄧず褰撳墠鐨処ntent鏄竴緋誨垪鐨勫彲閫夊姩浣滀腑鐨勪竴涓紝榪欎簺鍔ㄤ綔鍙互鍦ㄥ悓涓鍧楁暟鎹笂鎵ц銆?/span>
type錛堟暟鎹被鍨嬶級錛屾樉寮忔寚瀹欼ntent鐨勬暟鎹被鍨嬶紙MIME錛夈備竴鑸琁ntent鐨勬暟鎹被鍨嬭兘澶熸牴鎹暟鎹湰韜繘琛屽垽瀹氾紝浣嗘槸閫氳繃璁劇疆榪欎釜灞炴э紝鍙互寮哄埗閲囩敤鏄懼紡鎸囧畾鐨勭被鍨嬭屼笉鍐嶈繘琛屾帹瀵箋?/span>
component錛堢粍浠訛級錛屾寚瀹欼ntent鐨勭殑鐩爣緇勪歡鐨勭被鍚嶇О銆傞氬父 Android浼氭牴鎹甀ntent 涓寘鍚殑鍏跺畠灞炴х殑淇℃伅錛屾瘮濡俛ction銆乨ata/type銆乧ategory榪涜鏌ユ壘錛屾渶緇堟壘鍒頒竴涓笌涔嬪尮閰嶇殑鐩爣緇勪歡銆備絾鏄紝濡傛灉 component榪欎釜灞炴ф湁鎸囧畾鐨勮瘽錛屽皢鐩存帴浣跨敤瀹冩寚瀹氱殑緇勪歡錛岃屼笉鍐嶆墽琛屼笂榪版煡鎵捐繃紼嬨傛寚瀹氫簡榪欎釜灞炴т互鍚庯紝Intent鐨勫叾瀹冩墍鏈夊睘鎬ч兘鏄彲閫夌殑銆?/span>
extras錛堥檮鍔犱俊鎭級錛屾槸鍏跺畠鎵鏈夐檮鍔犱俊鎭殑闆嗗悎銆備嬌鐢╡xtras鍙互涓虹粍浠舵彁渚涙墿灞曚俊鎭紝姣斿錛屽鏋滆鎵ц“鍙戦佺數瀛愰偖浠?#8221;榪欎釜鍔ㄤ綔錛屽彲浠ュ皢鐢靛瓙閭歡鐨勬爣棰樸佹鏂囩瓑淇濆瓨鍦╡xtras閲岋紝浼犵粰鐢靛瓙閭歡鍙戦佺粍浠躲?/span>

鎬諱箣錛宎ction銆?data/type銆乧ategory鍜宔xtras 涓璧峰艦鎴愪簡涓縐嶈璦銆?/span>
榪欑璇█浣跨郴緇熻兘澶熺悊瑙h濡?#8220;鏌ョ湅鏌愯仈緋諱漢鐨勮緇嗕俊鎭?#8221;涔嬬被鐨勭煭璇?/span>
闅忕潃搴旂敤涓嶆柇鐨勫姞鍏ュ埌緋葷粺涓紝瀹冧滑鍙互娣誨姞鏂扮殑action銆?data/type銆乧ategory鏉ユ墿灞曡繖縐嶈璦銆?/span>
搴旂敤涔熷彲浠ユ彁渚涜嚜宸辯殑Activity鏉ュ鐞嗗凡緇忓瓨鍦ㄧ殑榪欐牱鐨?#8220;鐭”錛屼粠鑰屾敼鍙樿繖浜?#8220;鐭”鐨勮涓恒?/span>

浜屻丄ndroid濡備綍瑙f瀽Intent

鍦ㄥ簲鐢ㄤ腑錛屾垜浠彲浠ヤ互涓ょ褰㈠紡鏉ヤ嬌鐢↖ntent錛?/span>
鐩存帴Intent錛氭寚瀹氫簡component灞炴х殑Intent(璋冪敤setComponent(ComponentName)鎴栬卻etClass(Context, Class)鏉ユ寚瀹?銆傞氳繃鎸囧畾鍏蜂綋鐨勭粍浠剁被錛岄氱煡搴旂敤鍚姩瀵瑰簲鐨勭粍浠躲?/span>
闂存帴Intent錛氭病鏈夋寚瀹歝omonent灞炴х殑Intent銆傝繖浜汭ntent闇瑕佸寘鍚凍澶熺殑淇℃伅錛岃繖鏍風郴緇熸墠鑳芥牴鎹繖浜涗俊鎭紝鍦ㄥ湪鎵鏈夌殑鍙敤緇勪歡涓紝紜畾婊¤凍姝ntent鐨勭粍浠躲?/span>
瀵逛簬鐩存帴Intent錛孉ndroid涓嶉渶瑕佸幓鍋氳В鏋愶紝鍥犱負鐩爣緇勪歡宸茬粡寰堟槑紜紝Android闇瑕佽В鏋愮殑鏄偅浜涢棿鎺ntent錛岄氳繃瑙f瀽錛屽皢 Intent鏄犲皠緇欏彲浠ュ鐞嗘Intent鐨凙ctivity銆両ntentReceiver鎴朣ervice銆?/span>
Intent瑙f瀽鏈哄埗涓昏鏄氳繃鏌ユ壘宸叉敞鍐屽湪AndroidManifest.xml涓殑鎵鏈塈ntentFilter鍙婂叾涓畾涔夌殑Intent錛屾渶緇堟壘鍒板尮閰嶇殑Intent銆傚湪榪欎釜瑙f瀽榪囩▼涓紝Android鏄氳繃Intent鐨刟ction銆乼ype銆乧ategory榪欎笁涓睘鎬ф潵榪涜鍒ゆ柇鐨勶紝鍒ゆ柇鏂規硶濡備笅錛?/span>
濡傛灉Intent鎸囨槑瀹氫簡action錛屽垯鐩爣緇勪歡鐨処ntentFilter鐨刟ction鍒楄〃涓氨蹇呴』鍖呭惈鏈夎繖涓猘ction錛屽惁鍒欎笉鑳藉尮閰?
濡傛灉Intent娌℃湁鎻愪緵type錛岀郴緇熷皢浠巇ata涓緱鍒版暟鎹被鍨嬨傚拰action涓鏍鳳紝鐩爣緇勪歡鐨勬暟鎹被鍨嬪垪琛ㄤ腑蹇呴』鍖呭惈Intent鐨勬暟鎹被鍨嬶紝鍚﹀垯涓嶈兘鍖歸厤銆?/span>
濡傛灉Intent涓殑鏁版嵁涓嶆槸content: 綾誨瀷鐨刄RI錛岃屼笖Intent涔熸病鏈夋槑紜寚瀹氬畠鐨則ype錛屽皢鏍規嵁Intent涓暟鎹殑scheme (姣斿 http: 鎴栬卪ailto: ) 榪涜鍖歸厤銆傚悓涓婏紝Intent 鐨剆cheme蹇呴』鍑虹幇鍦ㄧ洰鏍囩粍浠剁殑scheme鍒楄〃涓?/span>
濡傛灉Intent鎸囧畾浜嗕竴涓垨澶氫釜category錛岃繖浜涚被鍒繀欏誨叏閮ㄥ嚭鐜板湪緇勫緩鐨勭被鍒垪琛ㄤ腑銆傛瘮濡侷ntent涓寘鍚簡涓や釜綾誨埆錛歀AUNCHER_CATEGORY 鍜?ALTERNATIVE_CATEGORY錛岃В鏋愬緱鍒扮殑鐩爣緇勪歡蹇呴』鑷沖皯鍖呭惈榪欎袱涓被鍒?/span>

涓夈佸簲鐢ㄤ緥瀛?br style="word-wrap: break-word;" />
浠ヤ笅錛屼互Android SDK涓殑渚跨渚嬪瓙鏉ヨ鏄庯紝Intent濡備綍瀹氫箟鍙婂浣曡瑙f瀽銆傝繖涓簲鐢ㄥ彲浠ヨ鐢ㄦ埛嫻忚渚跨鍒楄〃銆佹煡鐪嬫瘡涓涓究絎虹殑璇︾粏淇℃伅銆?nbsp;


  • <manifest
  • xmlns:android="http://schemas.android.com/apk/res/android"
  • package="com.google.android.notepad">
  • <application
  • android:icon="@drawable/app_notes"
  • android:label="@string/app_name">
  • <provider
  • class="NotePadProvider"
  • android:authorities="com.google.provider.NotePad"
  • />
  • <activity
  • class=".NotesList"
  • android:label="@string/title_notes_list">
  •      <intent-filter>
  •        <action android:value="android.intent.action.MAIN"/>
  •        <category android:value="android.intent.category.LAUNCHER"/>
  •       </intent-filter>
  •      <intent-filter>
  •        <action android:value="android.intent.action.VIEW"/>
  •        <action android:value="android.intent.action.EDIT"/>
  •        <action android:value="android.intent.action.PICK"/>
  •        <category android:value="android.intent.category.DEFAULT"/>
  •        <type android:value="vnd.android.cursor.dir/vnd.google.note"/>
  •       </intent-filter>
  •      <intent-filter>
  •        <action android:value="android.intent.action.GET_CONTENT"/>
  •        <category android:value="android.intent.category.DEFAULT"/>
  •        <type android:value="vnd.android.cursor.item/vnd.google.note"/>
  •       </intent-filter>
  •     </activity>
  •   <activity class=".NoteEditor" android:label="@string/title_note">
  •      <intent-filter android:label="@string/resolve_edit">
  •        <action android:value="android.intent.action.VIEW"/>
  •        <action android:value="android.intent.action.EDIT"/>
  •        <category android:value="android.intent.category.DEFAULT"/>
  •        <type android:value="vnd.android.cursor.item/vnd.google.note"/>
  •       </intent-filter>
  •      <intent-filter>
  •        <action android:value="android.intent.action.INSERT"/>
  •        <category android:value="android.intent.category.DEFAULT"/>
  •        <type android:value="vnd.android.cursor.dir/vnd.google.note"/>
  •       </intent-filter>
  •     </activity>
  •   <activity class=".TitleEditor" android:label="@string/title_edit_title" android:theme="@android:style/Theme.Dialog">
  •      <intent-filter android:label="@string/resolve_title">
  •        <action android:value="com.google.android.notepad.action.EDIT_TITLE"/>
  •        <category android:value="android.intent.category.DEFAULT"/>
  •        <category android:value="android.intent.category.ALTERNATIVE"/>
  •        <category android:value="android.intent.category.SELECTED_ALTERNATIVE"/>
  •        <type android:value="vnd.android.cursor.item/vnd.google.note"/>
  •       </intent-filter>
  •     </activity>
  • </application>
  • </manifest>

澶嶅埗浠g爜
渚嬪瓙涓殑絎竴涓狝ctivity鏄痗om.google.android.notepad.NotesList錛屽畠鏄簲鐢ㄧ殑涓誨叆鍙o紝鎻愪緵浜嗕笁涓姛鑳斤紝鍒嗗埆鐢變笁涓?intent-filter榪涜鎻忚堪錛?/span>

1銆佺涓涓槸榪涘叆渚跨搴旂敤鐨勯《綰у叆鍙o紙action涓篴ndroid.app.action.MAIN錛夈傜被鍨嬩負android.app.category.LAUNCHER琛ㄦ槑榪欎釜Activity灝嗗湪Launcher涓垪鍑恒?/span>
2銆佺浜屼釜鏄紝褰搕ype涓簐nd.android.cursor.dir/vnd.google.note錛堜繚瀛樹究絎鴻褰曠殑鐩綍錛夋椂錛屽彲浠ユ煡鐪嬪彲鐢ㄧ殑渚跨錛坅ction涓篴ndroid.app.action.VIEW錛夛紝鎴栬呰鐢ㄦ埛閫夋嫨涓涓究絎哄茍榪斿洖緇欒皟鐢ㄨ咃紙action涓?android.app.action.PICK錛夈?/span>
3銆佺涓変釜鏄紝褰搕ype涓簐nd.android.cursor.item/vnd.google.note鏃訛紝榪斿洖緇欒皟鐢ㄨ呬竴涓敤鎴烽夋嫨鐨勪究絎猴紙action涓篴ndroid.app.action.GET_CONTENT錛夛紝鑰岀敤鎴峰嵈涓嶉渶瑕佺煡閬撲究絎轟粠鍝噷璇誨彇鐨勩傛湁浜嗚繖浜涘姛鑳斤紝涓嬮潰鐨?Intent灝變細琚В鏋愬埌NotesList榪欎釜activity錛?/span>

{ action=android.app.action.MAIN }錛氫笌姝ntent鍖歸厤鐨凙ctivity錛屽皢浼氳褰撲綔榪涘叆搴旂敤鐨勯《綰у叆鍙c?/span>
{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }錛氳繖鏄洰鍓峀auncher瀹為檯浣跨敤鐨?Intent錛岀敤浜庣敓鎴怢auncher鐨勯《綰у垪琛ㄣ?/span>
{ action=android.app.action.VIEW data=content://com.google.provider.NotePad/notes }錛?/span>
鏄劇ず"content://com.google.provider.NotePad/notes"涓嬬殑鎵鏈変究絎虹殑鍒楄〃錛屼嬌鐢ㄨ呭彲浠ラ亶鍘嗗垪琛紝騫朵笖瀵熺湅鏌愪究絎虹殑璇︾粏淇℃伅銆?/span>
{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }錛?/span>
鏄劇ず"content://com.google.provider.NotePad/notes"涓嬬殑渚跨鍒楄〃錛岃鐢ㄦ埛鍙互鍦ㄥ垪琛ㄤ腑閫夋嫨涓涓紝鐒跺悗灝嗛夋嫨鐨勪究絎虹殑 URL榪斿洖緇欒皟鐢ㄨ呫?/span>
{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }錛氬拰涓婇潰鐨刟ction涓簆ick鐨処ntent綾諱技錛屼笉鍚岀殑鏄繖涓狪ntent鍏佽璋冪敤鑰咃紙鍦ㄨ繖閲屾寚瑕佽皟鐢∟otesList鐨勬煇涓?Activity錛夋寚瀹氬畠浠渶瑕佽繑鍥炵殑鏁版嵁綾誨瀷錛岀郴緇熶細鏍規嵁榪欎釜鏁版嵁綾誨瀷鏌ユ壘鍚堥傜殑 Activity錛堝湪榪欓噷緋葷粺浼氭壘鍒癗otesList榪欎釜Activity錛夛紝渚涚敤鎴烽夋嫨渚跨銆?/span>
絎簩涓狝ctivity鏄痗om.google.android.notepad.NoteEditor錛屽畠涓虹敤鎴鋒樉紺轟竴鏉′究絎猴紝騫朵笖鍏佽 鐢ㄦ埛淇敼榪欎釜渚跨銆?/span>
瀹冨畾涔変簡涓や釜intent-filter錛屾墍浠ュ叿鏈変袱涓姛鑳姐?/span>

絎竴涓姛鑳芥槸錛屽綋鏁版嵁綾誨瀷涓?vnd.android.cursor.item/vnd.google.note鏃訛紝鍏佽鐢ㄦ埛鏌ョ湅鍜屼慨鏀逛竴涓究絳撅紙action涓?android.app.action.VIEW鍜宎ndroid.app.action.EDIT錛夈?/span>
絎簩涓姛鑳芥槸錛屽綋鏁版嵁綾誨瀷涓?vnd.android.cursor.dir/vnd.google.note錛屼負璋冪敤鑰呮樉紺轟竴涓柊寤轟究絎虹殑鐣岄潰錛屽茍灝嗘柊寤虹殑渚跨鎻掑叆鍒頒究絎哄垪琛ㄤ腑錛坅ction涓篴ndroid.app.action.INSERT錛夈?/span>
      鏈変簡榪欎袱涓姛鑳斤紝涓嬮潰鐨処ntent灝變細琚В鏋愬埌NoteEditor榪欎釜activity錛?/span>

{ action=android.app.action.VIEW data=content://com.google.provider.NotePad/notes/{ID}} 錛氬悜鐢ㄦ埛鏄劇ず鏍囪瘑涓?ID鐨勪究絎恒?/span>

{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/{ID}}錛氬厑璁哥敤鎴風紪杈戞爣璇嗕負ID鐨勪究絎恒?/span>

{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }錛氬湪“content://com.google.provider.NotePad/notes”榪欎釜渚跨鍒楄〃涓垱寤轟竴涓柊鐨勭┖渚跨錛屽茍鍏佽鐢ㄦ埛緙栬緫榪欎釜渚跨銆傚綋鐢ㄦ埛淇濆瓨榪欎釜渚跨鍚庯紝榪欎釜鏂頒究絎虹殑URI灝嗕細榪斿洖緇欒皟鐢ㄨ呫?/span>
鏈鍚庝竴涓狝ctivity鏄痗om.google.android.notepad.TitleEditor錛屽畠鍏佽鐢ㄦ埛緙栬緫渚跨鐨勬爣棰樸?/span>

瀹冨彲浠ヨ瀹炵幇涓轟竴涓簲鐢ㄥ彲浠ョ洿鎺ヨ皟鐢紙鍦↖ntent涓槑紜緗甤omponent灞炴э級鐨勭被錛屼笉榪囪繖閲屾垜浠皢涓轟綘鎻愪緵涓涓湪鐜版湁鐨勬暟鎹笂鍙戝竷鍙夋搷浣滅殑鏂規硶銆?/span>

鍦ㄨ繖涓?Activity鐨勫敮涓鐨刬ntent-filter涓紝鎷ユ湁涓涓鏈夌殑action錛?com.google.android.notepad.action.EDIT_TITLE錛岃〃鏄庡厑璁哥敤鎴風紪杈戜究絎虹殑鏍囬銆?/span>

鍜屽墠闈㈢殑view鍜宔dit 鍔ㄤ綔涓鏍鳳紝璋冪敤榪欎釜Intent 鐨勬椂鍊欙紝涔熷繀欏繪寚瀹氬叿浣撶殑渚跨錛坱ype涓簐nd.android.cursor.item/vnd.google.note錛夈備笉鍚岀殑鏄紝榪欓噷鏄劇ず鍜岀紪杈戠殑鍙槸渚跨鏁版嵁涓殑鏍囬銆?/span>

      闄や簡鏀寔緙虹渷綾誨埆錛坅ndroid.intent.category.DEFAULT錛夛紝鏍囬緙栬緫鍣ㄨ繕鏀寔鍙﹀涓や釜鏍囧噯綾誨埆錛?android.intent.category.ALTERNATIVE鍜?/span>
android.intent.category.SELECTED_ALTERNATIVE銆?/span>

瀹炵幇浜嗚繖涓や釜綾誨埆涔嬪悗錛屽叾瀹?Activity灝卞彲浠ヨ皟鐢╭ueryIntentActivityOptions(ComponentName, Intent[], Intent, int)鏌ヨ榪欎釜Activity鎻愪緵鐨刟ction錛岃屼笉闇瑕佷簡瑙e畠鐨勫叿浣撳疄鐜幫紱

鎴栬呰皟鐢╝ddIntentOptions(int, int, ComponentName, Intent[], Intent, int, Menu.Item[])寤虹珛鍔ㄦ佽彍鍗曘傞渶瑕佽鏄庣殑鏄紝鍦ㄨ繖涓猧ntent-filter涓湁涓涓槑紜殑鍚嶇О錛堥氳繃android:label= "@string/resolve_title"鎸囧畾錛夛紝鍦ㄧ敤鎴鋒祻瑙堟暟鎹殑鏃跺欙紝濡傛灉榪欎釜Activity鏄暟鎹殑涓涓彲閫夋搷浣滐紝鎸囧畾鏄庣‘鐨勫悕縐板彲浠ヤ負鐢ㄦ埛鎻愪緵涓涓洿濂芥帶鍒剁晫闈€?/span>

鏈変簡榪欎釜鍔熻兘錛屼笅闈㈢殑Intent灝變細琚В鏋愬埌TitleEditor榪欎釜Activity錛?/span>

{ action=com.google.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/{ID}}錛氭樉紺哄茍涓斿厑璁哥敤鎴風紪杈戞爣璇嗕負ID鐨勪究絎虹殑鏍囬銆?/span>

jackdong 2013-04-24 14:19 鍙戣〃璇勮
]]>
android鐨凥andlerhttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199678.htmljackdongjackdongWed, 24 Apr 2013 02:55:00 GMThttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199678.htmlhttp://m.shnenglu.com/jackdongy/comments/199678.htmlhttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199678.html#Feedback0http://m.shnenglu.com/jackdongy/comments/commentRss/199678.htmlhttp://m.shnenglu.com/jackdongy/services/trackbacks/199678.html闃呰鍏ㄦ枃

jackdong 2013-04-24 10:55 鍙戣〃璇勮
]]>
Android涓殑Handler鎬葷粨http://m.shnenglu.com/jackdongy/archive/2013/04/24/199677.htmljackdongjackdongWed, 24 Apr 2013 02:35:00 GMThttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199677.htmlhttp://m.shnenglu.com/jackdongy/comments/199677.htmlhttp://m.shnenglu.com/jackdongy/archive/2013/04/24/199677.html#Feedback0http://m.shnenglu.com/jackdongy/comments/commentRss/199677.htmlhttp://m.shnenglu.com/jackdongy/services/trackbacks/199677.htmlhttp://www.pin5i.com/showtopic-android-handler.html

涓銆?span href="tools/ajax.aspx?t=topicswithsametag&tagid=819" style="word-wrap: break-word; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; cursor: pointer; white-space: nowrap;">Handler鐨勫畾涔?

          涓昏鎺ュ彈瀛?/span>綰跨▼鍙戦佺殑鏁版嵁, 騫剁敤姝ゆ暟鎹厤鍚堜富綰跨▼鏇存柊UI.

          瑙i噴: 褰撳簲鐢ㄧ▼搴忓惎鍔ㄦ椂錛?/span>Android棣栧厛浼氬紑鍚竴涓富綰跨▼ (涔熷氨鏄疷I綰跨▼) , 涓葷嚎紼嬩負綆$悊鐣岄潰涓殑UI鎺т歡錛岃繘琛屼簨浠跺垎鍙? 姣斿璇? 浣犺鏄偣鍑諱竴涓?Button ,Android浼氬垎鍙戜簨浠跺埌Button涓婏紝鏉ュ搷搴斾綘鐨勬搷浣溿?nbsp; 濡傛灉姝ゆ椂闇瑕佷竴涓楁椂鐨勬搷浣滐紝渚嬪: 鑱旂綉璇誨彇鏁版嵁錛?nbsp;   鎴栬呰鍙栨湰鍦拌緝澶х殑涓涓枃浠剁殑鏃跺欙紝浣犱笉鑳芥妸榪欎簺鎿嶄綔鏀懼湪涓葷嚎紼嬩腑錛岋紝濡傛灉浣犳斁鍦ㄤ富綰跨▼涓殑璇濓紝鐣岄潰浼氬嚭鐜板亣姝葷幇璞? 濡傛灉5縐掗挓榪樻病鏈夊畬鎴愮殑璇濓紝錛屼細鏀跺埌Android緋葷粺鐨勪竴涓敊璇彁紺?nbsp; "寮哄埗鍏抽棴".  榪欎釜鏃跺欐垜浠渶瑕佹妸榪欎簺鑰楁椂鐨勬搷浣滐紝鏀懼湪涓涓瓙綰跨▼涓?鍥犱負瀛愮嚎紼嬫秹鍙婂埌UI鏇存柊錛岋紝Android涓葷嚎紼嬫槸綰跨▼涓?/span>瀹夊叏鐨勶紝涔熷氨鏄錛屾洿鏂癠I鍙兘鍦ㄤ富綰跨▼涓洿鏂幫紝瀛愮嚎紼嬩腑鎿嶄綔鏄嵄闄╃殑. 榪欎釜鏃跺欙紝Handler灝卞嚭鐜頒簡.,鏉ヨВ鍐寵繖涓鏉傜殑闂 ,    鐢變簬Handler榪愯鍦ㄤ富綰跨▼涓?UI綰跨▼涓?,  瀹冧笌瀛愮嚎紼嬪彲浠ラ氳繃Message瀵硅薄鏉ヤ紶閫掓暟鎹? 榪欎釜鏃跺欙紝Handler灝辨壙鎷呯潃鎺ュ彈瀛愮嚎紼嬩紶榪囨潵鐨?瀛愮嚎紼嬬敤sedMessage()鏂規硶浼犲紵)Message瀵硅薄錛?閲岄潰鍖呭惈鏁版嵁)  , 鎶婅繖浜涙秷鎭斁鍏ヤ富綰跨▼闃熷垪涓紝閰嶅悎涓葷嚎紼嬭繘琛屾洿鏂癠I銆?/span>

浜屻丠andler涓浜涚壒鐐?/strong>

        handler鍙互鍒嗗彂Message瀵硅薄鍜孯unnable瀵硅薄鍒頒富綰跨▼涓? 姣忎釜Handler瀹炰緥,閮戒細緇戝畾鍒板垱寤轟粬鐨勭嚎紼嬩腑(涓鑸槸浣嶄簬涓葷嚎紼?,
        瀹冩湁涓や釜浣滅敤: (1):  瀹夋帓娑堟伅鎴朢unnable 鍦ㄦ煇涓富綰跨▼涓煇涓湴鏂規墽琛? (2)瀹夋帓涓涓姩浣滃湪涓嶅悓鐨勭嚎紼嬩腑鎵ц
      
        Handler涓垎鍙戞秷鎭殑涓浜涙柟娉?/span>
        post(Runnable)
        postAtTime(Runnable,long)
        postDelayed(Runnable long)
        sendEmptyMessage(int)
        sendMessage(Message)
        sendMessageAtTime(Message,long)
        sendMessageDelayed(Message,long)

        浠ヤ笂post綾繪柟娉曞厑璁鎬綘鎺掑垪涓涓猂unnable瀵硅薄鍒頒富綰跨▼闃熷垪涓?
        sendMessage綾繪柟娉? 鍏佽浣犲畨鎺掍竴涓甫鏁版嵁鐨凪essage瀵硅薄鍒伴槦鍒椾腑錛岀瓑寰呮洿鏂?

涓夈丠andler瀹炰緥

      (1) 瀛愮被闇瑕佺戶鎵縃endler綾伙紝騫墮噸鍐檋andleMessage(Message msg) 鏂規硶, 鐢ㄤ簬鎺ュ彈綰跨▼鏁版嵁

      浠ヤ笅涓轟竴涓疄渚嬶紝瀹冨疄鐜扮殑鍔熻兘涓?: 閫氳繃綰跨▼淇敼鐣岄潰Button鐨勫唴瀹?/span>
  1. public class MyHandlerActivity extends Activity {
  2.     Button button;
  3.     MyHandler myHandler;

  4.     protected void onCreate(Bundle savedInstanceState) {
  5.         super.onCreate(savedInstanceState);
  6.         setContentView(R.layout.handlertest);

  7.         button = (Button) findViewById(R.id.button);
  8.         myHandler = new MyHandler();
  9.         // 褰撳垱寤轟竴涓柊鐨凥andler瀹炰緥鏃? 瀹冧細緇戝畾鍒板綋鍓嶇嚎紼嬪拰娑堟伅鐨勯槦鍒椾腑,寮濮嬪垎鍙戞暟鎹?br style="word-wrap: break-word; line-height: 21px;" />
  10.         // Handler鏈変袱涓綔鐢? (1) : 瀹氭椂鎵цMessage鍜孯unnalbe 瀵硅薄
  11.         // (2): 璁╀竴涓姩浣?鍦ㄤ笉鍚岀殑綰跨▼涓墽琛?

  12.         // 瀹冨畨鎺掓秷鎭?鐢ㄤ互涓嬫柟娉?br style="word-wrap: break-word; line-height: 21px;" />
  13.         // post(Runnable)
  14.         // postAtTime(Runnable,long)
  15.         // postDelayed(Runnable,long)
  16.         // sendEmptyMessage(int)
  17.         // sendMessage(Message);
  18.         // sendMessageAtTime(Message,long)
  19.         // sendMessageDelayed(Message,long)
  20.       
  21.         // 浠ヤ笂鏂規硶浠?post寮澶寸殑鍏佽浣犲鐞哛unnable瀵硅薄
  22.         //sendMessage()鍏佽浣犲鐞哅essage瀵硅薄(Message閲屽彲浠ュ寘鍚暟鎹?)

  23.         MyThread m = new MyThread();
  24.         new Thread(m).start();
  25.     }

  26.     /**
  27.     * 鎺ュ彈娑堟伅,澶勭悊娑堟伅 ,姝andler浼氫笌褰撳墠涓葷嚎紼嬩竴鍧楄繍琛?br style="word-wrap: break-word; line-height: 21px;" />
  28.     * */

  29.     class MyHandler extends Handler {
  30.         public MyHandler() {
  31.         }

  32.         public MyHandler(Looper L) {
  33.             super(L);
  34.         }

  35.         // 瀛愮被蹇呴』閲嶅啓姝ゆ柟娉?鎺ュ彈鏁版嵁
  36.         @Override
  37.         public void handleMessage(Message msg) {
  38.             // TODO Auto-generated method stub
  39.             Log.d("MyHandler", "handleMessage......");
  40.             super.handleMessage(msg);
  41.             // 姝ゅ鍙互鏇存柊UI
  42.             Bundle b = msg.getData();
  43.             String color = b.getString("color");
  44.             MyHandlerActivity.this.button.append(color);

  45.         }
  46.     }

  47.     class MyThread implements Runnable {
  48.         public void run() {

  49.             try {
  50.                 Thread.sleep(10000);
  51.             } catch (InterruptedException e) {
  52.                 // TODO Auto-generated catch block
  53.                 e.printStackTrace();
  54.             }

  55.             Log.d("thread.......", "mThread........");
  56.             Message msg = new Message();
  57.             Bundle b = new Bundle();// 瀛樻斁鏁版嵁
  58.             b.putString("color", "鎴戠殑");
  59.             msg.setData(b);

  60.             MyHandlerActivity.this.myHandler.sendMessage(msg); // 鍚慔andler鍙戦佹秷鎭?鏇存柊UI

  61.         }
  62.     }

  63. }
澶嶅埗浠g爜


jackdong 2013-04-24 10:35 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              老司机67194精品线观看| 亚洲欧美日韩在线播放| 亚洲人成网站999久久久综合| 国产精品综合| 国产欧美日韩精品丝袜高跟鞋| 国产精品久久久久久久久久ktv| 国产精品高潮在线| 国产精品男gay被猛男狂揉视频| 国产欧美日韩精品丝袜高跟鞋 | 亚洲国产一区二区在线| 亚洲国产精品成人va在线观看| 亚洲经典在线| 欧美亚洲在线视频| 欧美69wwwcom| 国产精品稀缺呦系列在线| 国产一区美女| 亚洲美女少妇无套啪啪呻吟| 午夜在线a亚洲v天堂网2018| 蜜桃av一区二区三区| 亚洲欧洲另类| 久久av红桃一区二区小说| 欧美a级一区| 国产精品毛片a∨一区二区三区|国| 国模精品一区二区三区| 一区二区日本视频| 久久综合色播五月| 一区二区三区久久| 久久久爽爽爽美女图片| 国产精品护士白丝一区av| 亚洲国产另类久久久精品极度| 亚洲特级毛片| 亚洲国产精品一区二区三区| 午夜视频在线观看一区| 欧美精品在欧美一区二区少妇| 国产一区二区三区高清| 中文欧美在线视频| 久久在线观看视频| 午夜久久福利| 国产精品久久9| 日韩一二三区视频| 欧美日韩一二三四五区| 在线观看视频一区二区| 欧美一区二区在线免费观看| 亚洲国产精品女人久久久| 欧美综合第一页| 国产精品理论片| 欧美高清视频www夜色资源网| 国产一区91精品张津瑜| 亚洲欧美日韩中文播放| 亚洲精品在线免费| 欧美福利影院| 亚洲欧洲一区| 亚洲国产欧美一区| 久久影院午夜片一区| 狠狠色狠色综合曰曰| 久久精品成人一区二区三区蜜臀| 亚洲午夜精品国产| 国产精品毛片| 香蕉久久夜色精品国产使用方法| 一区二区黄色| 国产伦精品免费视频 | 欧美黑人国产人伦爽爽爽| 久久av二区| 亚洲国产日韩欧美在线99| 老**午夜毛片一区二区三区| 久久精品99国产精品酒店日本| 国内视频一区| 免费成年人欧美视频| 久久全球大尺度高清视频| 在线欧美小视频| 欧美大片一区二区三区| 欧美国产一区二区三区激情无套| 亚洲精品韩国| 一本不卡影院| 国产日韩精品在线| 久久欧美肥婆一二区| 久久综合婷婷| 一区二区精品国产| 亚洲欧美国产精品桃花| 国内精品免费在线观看| 免费美女久久99| 欧美精品免费看| 亚洲免费视频网站| 久久精品视频播放| 99精品视频一区二区三区| 亚洲黄色毛片| 99在线精品视频| 好男人免费精品视频| 亚洲高清不卡在线观看| 欧美日韩一区二区三区在线看| 午夜日韩av| 蜜桃精品一区二区三区| 新片速递亚洲合集欧美合集| 美女在线一区二区| 亚洲专区免费| 久久天天狠狠| 午夜久久一区| 欧美电影免费观看网站| 欧美一区二区三区四区高清 | 国产区日韩欧美| 亚洲激情成人网| 国产婷婷色一区二区三区在线 | 欧美日韩在线观看一区二区三区| 亚洲成色777777在线观看影院| 久久久久.com| 亚洲视频1区| 久久久亚洲欧洲日产国码αv| 亚洲一区在线免费| 牛牛国产精品| 蜜臀a∨国产成人精品| 国产欧美一区二区视频| 亚洲美女精品一区| 亚洲二区视频| 欧美一区二区三区精品电影| 一区二区三区国产| 欧美成人官网二区| 狼人天天伊人久久| 国产在线精品成人一区二区三区| 一本色道久久综合亚洲精品高清 | 久久久99国产精品免费| 欧美日韩一卡二卡| 欧美凹凸一区二区三区视频| 国产日韩欧美在线| 亚洲影院免费| 亚洲男女自偷自拍| 欧美高清视频在线观看| 国产综合香蕉五月婷在线| 亚洲综合色丁香婷婷六月图片| 亚洲视频图片小说| 欧美激情在线观看| 亚洲国产精品久久久久秋霞影院 | 午夜激情亚洲| 午夜精品一区二区三区电影天堂| 欧美日韩免费观看一区二区三区 | 性欧美xxxx大乳国产app| 亚洲欧美日韩国产综合精品二区| 欧美日韩在线看| 亚洲精品一区二区三区婷婷月| 亚洲精品免费一二三区| 欧美成人国产va精品日本一级| 亚洲高清视频在线| 99成人免费视频| 欧美日韩亚洲另类| 亚洲午夜在线观看视频在线| 亚洲欧美日韩另类| 国产色综合天天综合网| 欧美在线亚洲一区| 欧美1区视频| 日韩视频一区| 国产精品久久久久av免费| 中文无字幕一区二区三区| 午夜欧美不卡精品aaaaa| 国产亚洲精品久久久久久| 久久午夜色播影院免费高清| 欧美aaa级| 在线亚洲电影| 国产日韩视频| 久久久久五月天| 亚洲国产婷婷香蕉久久久久久| 一区二区三区日韩在线观看| 国产精品女主播一区二区三区| 久久九九国产精品| 激情一区二区三区| 欧美不卡视频一区发布| 99国内精品| 久久久久久久久岛国免费| 亚洲区一区二区三区| 欧美天堂亚洲电影院在线观看| 欧美夜福利tv在线| 亚洲国产欧美国产综合一区| 欧美精品色综合| 亚洲制服av| 欧美护士18xxxxhd| 销魂美女一区二区三区视频在线| 1769国内精品视频在线播放| 欧美日韩在线观看视频| 久久久综合网站| 亚洲视频中文字幕| 小嫩嫩精品导航| 久久综合久久久| 影音先锋国产精品| 亚洲午夜激情免费视频| 亚洲国产一区二区视频| 欧美精品在线观看播放| 亚洲专区在线视频| 欧美激情一区二区三区| 久久精品国产一区二区三| 亚洲精品一级| 国产一区在线看| 欧美午夜欧美| 免费视频一区| 久久美女性网| 午夜精品免费在线| 夜夜嗨av一区二区三区四区| 亚洲高清毛片| 欧美成人一区二区三区在线观看| 欧美一级片久久久久久久| 亚洲视频在线观看视频| 亚洲精品日韩久久| 亚洲全部视频|