Android學習筆記2 Android四大元件

2021-06-14 22:24:19 字數 622 閱讀 8528

android四大基本元件分別是activity,service服務,content provider內容提供者,broadcastreceiver廣播接收器。
activity :應用程式中,乙個activity通常就是乙個單獨的螢幕,它上面可以顯示一些控制項也可以監聽並處理使用者的事件做出響應。

activity之間通過intent進行通訊。在intent 的描述結構中,有兩個最重要的部分:動作和動作對應的資料。

broadcastreceive廣播接收器:
service 服務:乙個service 是一段長生命週期的,沒有使用者介面的程式,可以用來開發如監控類程式。
content provider內容提供者 :android平台提供了content provider使乙個應用程式的指定資料集提供給其他應用程式。這些資料可以儲存在檔案系統中、在乙個sqlite資料庫、或以任何其他合理的方式,

只有需要在多個應用程式間共享資料是才需要內容提供者。例如,通訊錄資料被多個應用程式使用,且必須儲存在乙個內容提供者中

它的好處:統一資料訪問方式。

Android學習筆記2

android1.0 和2.0 取phone的不同 原來要讀取系統聯絡人的資訊只要如下 即可實現 cursor people getcontentresolver query contactscontract.contacts.content uri,null,null,null,null whil...

android學習筆記2 Service

service和acitivity主要的區別就是acitivity具有使用者介面,而service沒有使用者介面,是可以長期執行的後台程式。即使使用者將程序切換到後台,服務仍然可以再後台執行。什麼時候使用thread,什麼時候service?service一般情況下都是在後台長期執行的,不需要與使用...

Android學習筆記之布局2

android功能強大,介面華麗,但是眾多的布局屬性就害苦了開發者,下面這篇文章結合了網上不少資料,花費本人乙個下午搞出來的,希望對其他人有用。第一類 屬性值為true或false android layout centerhrizontal 水平居中 android layout centerve...