Android官方文件 APP清單()

2021-08-30 17:22:42 字數 1532 閱讀 5358

語法:

. . .

包含於:

可以包含:

說明:宣告廣播接收器(broadcastreceiver子類)作為應用程式的元件之一。廣播接收器使應用程式能夠接收由系統或其他應用程式廣播的意圖,即使應用程式的其他元件未執行也是如此。

有兩種方法可以使系統知道廣播接收器:一種是使用此元素在清單檔案中宣告它。另一種是在**中動態建立接收器並使用context.registerreceiver()方法註冊它。有關動態建立的接收器的更多資訊,請參閱broadcastreceiver類描述。

屬性:android:enabled

廣播接收器是否可以由系統例項化 - 如果可以,則為「true」,否則為「false」。預設值是true」。

android:exported

廣播接收器是否可以從其應用程式之外的源接收訊息 - 如果可以,則為「true」,否則為「false」。如果為「假」,則廣播接收器可以接收的唯一訊息是由相同應用程式的元件或具有相同使用者id的應用程式傳送的訊息。

預設值取決於廣播接收器是否包含意圖過濾器。缺少任何過濾器意味著只能由指定其確切類名的intent物件呼叫它。這意味著接收器僅**用程式內部使用(因為其他人通常不知道類名)。所以在這種情況下,預設值為「false」。另一方面,至少乙個過濾器的存在意味著廣播接收器旨在接收由系統或其他應用程式廣播的意圖,因此預設值是「真」。

此屬性不是限制廣播接收器外部**的唯一方法。您還可以使用許可權來限制可以向其傳送訊息的外部實體(請參閱許可權屬性)。

android:icon

android:label

應將標籤設定為對字串資源的引用,以便它可以像使用者介面中的其他字串一樣進行本地化。但是,為了方便您開發應用程式,它也可以設定為原始字串。

android:name

實現廣播接收器的類的名稱,broadcastreceiver的子類。這應該是乙個完全限定的類名(例如「com.example.project.reportreceiver」)。但是,作為簡寫,如果名稱的第乙個字元是句點(例如,「。reportreceiver」),則它將附加到元素中指定的包名稱。

布應用程式後,不應更改此名稱(除非您已設定android:exported =「false」)。

沒有預設值。必須指定名稱。

android:permission

有關許可權的更多資訊,請參閱簡介中的「許可權」部分和單獨的文件「安全性和許可權」。

android:process

如果分配給此屬性的名稱以冒號(':')開頭,則在需要時建立乙個專用於應用程式的新程序,並且廣播接收器在該程序中執行。如果程序名稱以小寫字元開頭,則接收方將在該名稱的全域性程序中執行,前提是它有權這樣做。這允許不同應用程式中的元件共享程序,從而減少資源使用。

引入於:

api level 1

Android官方文件 APP清單()

語法 包含於 說明 宣告乙個instrumentation類,使您可以監視應用程式與系統的互動。instrumentation物件在任何應用程式的元件之前例項化。屬性 android functionaltest 是否應該將instrumentation類作為功能測試執行 如果是,則為 true 否...

Android官方文件 APP清單()

語法 包含於 說明 宣告乙個安全許可權,可用於限制對此應用程式或其他應用程式的特定元件或功能的訪問。有關許可權如何工作的詳細資訊,請參閱簡介中的 許可權 部分和 安全性和許可權 文件。屬性 android description 使用者可讀的許可權描述,比標籤更長,更豐富。可以顯示它以向使用者解釋許...

Android 官方文件特點

國內的it企業的api文件跟android官方文件比較起來,簡直可以說是地上爬的跟天上飛的。質量 嚴謹程度 美觀程度相差甚遠 可以看得出google的工程師工作非常細緻負責,國人在方面相當相欠缺。google文件句式整齊統 一 顏色和字型搭配合理 美觀 內容充實,文章組織有條理。而中國it企業的文件...