|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 788|回復: 9
打印 上一主題 下一主題

android编程知识

[複製鏈接]

1243

主題

0

好友

5072

積分

教授

Rank: 8Rank: 8

  • TA的每日心情
    開心
    前天 01:51
  • 簽到天數: 447 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    51
    金錢
    0
    威望
    5072
    主題
    1243

    回文勇士 文明人 中學生

    樓主
    發表於 2014-10-19 02:33:15
    ndroid有四大组件:Activity、Service、Broadcast Receiver、Content Provider

    在这些组件之间的通讯中,主要是由Intent协助完成的。
    Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。
    因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。
    例如,在一个联系人维护的应用中,当我们在一个联系人列表屏幕(假设对应的Activity为listActivity)上,点击某个联系人后,希望能够跳出此联系人的详细信息屏幕(假设对应的Activity为detailActivity)
    为了实现这个目的,listActivity需要构造一个 Intent,这个Intent用于告诉系统,我们要做“查看”动作,此动作对应的查看对象是“某联系人”,然后调用startActivity (Intent intent),
    将构造的Intent传入,系统会根据此Intent中的描述,到ManiFest中找到满足此Intent要求的Activity,系统会调用找到的 Activity,即为detailActivity,最终传入Intent,detailActivity则会根据此Intent中的描述,执行相应的操作。

    1

    主題

    5

    好友

    4460

    積分

    大學生

    Rank: 6Rank: 6

  • TA的每日心情

    3 天前
  • 簽到天數: 641 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    991
    威望
    4460
    主題
    1
    沙發
    發表於 2014-10-19 12:29:36
    太深奥了,看不懂。

    2

    主題

    0

    好友

    109

    積分

    小學生

    Rank: 2

  • TA的每日心情
    奮斗
    2022-11-8 22:14
  • 簽到天數: 122 天

    [LV.7]常住居民III

    推廣值
    0
    貢獻值
    0
    金錢
    524
    威望
    109
    主題
    2

    簽到勳章 簽到達人

    板凳
    發表於 2014-12-24 00:17:51
    不懂 太难

    0

    主題

    0

    好友

    574

    積分

    中學生

    Rank: 3Rank: 3

  • TA的每日心情
    難過
    2023-10-27 22:35
  • 簽到天數: 210 天

    [LV.7]常住居民III

    推廣值
    0
    貢獻值
    0
    金錢
    177
    威望
    574
    主題
    0
    地板
    發表於 2015-4-18 15:51:05
    請善用帖子右下角舉報鍵,來檢舉有害網站/垃圾/宣傳帖,每個舉報會有金錢增加。
    做软件的厉害啊

    0

    主題

    0

    好友

    185

    積分

    小學生

    Rank: 2

  • TA的每日心情
    慵懶
    2018-9-26 12:54
  • 簽到天數: 265 天

    [LV.8]以壇為家I

    推廣值
    0
    貢獻值
    0
    金錢
    698
    威望
    185
    主題
    0
    5#
    發表於 2015-4-23 21:53:08

    有详细资料么
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-6-11 20:48 , Processed in 0.027482 second(s), 25 queries , Gzip On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部