自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android:exported組件的可見性和可訪問性

移動(dòng)開發(fā) Android
從Android 12(API級別31)開始,系統(tǒng)開始更加嚴(yán)格地檢查 android:exported? 的值。如果系統(tǒng)檢測到某個(gè)組件的 android:exported? 值與其功能不符(例如,一個(gè)隱式Intent可以啟動(dòng)一個(gè)未聲明為 exported=true? 的Activity),或者綁定到一個(gè)未聲明為exported的Service,那么應(yīng)用可能會(huì)崩潰或在運(yùn)行時(shí)遇到其他問題。

在Android開發(fā)中,android:exported 是一個(gè)用于定義組件(如Activity、Service、BroadcastReceiver、ContentProvider等)是否可以被其他應(yīng)用訪問的屬性。在AndroidManifest.xml文件中,在<activity>, <service>, <receiver>, <provider>標(biāo)簽使用android:exported屬性定義組件的可見性和可訪問性。

<activity
    android:name=".activity.GuideActivity"
    android:exported="true"
    android:launchMode="singleTop">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

android:exported 為 true:

  • 組件可以被其他應(yīng)用訪問。
  • 其他應(yīng)用可以啟動(dòng)這個(gè)Activity,發(fā)送廣播到這個(gè)BroadcastReceiver,或者綁定到這個(gè)Service。
  • 對于某些組件(如Activity),如果沒有明確設(shè)置 android:exported,那么默認(rèn)值可能是 true,具體取決于Android版本和組件類型。

android:exported 為 false:

  • 組件只能被定義該組件的應(yīng)用訪問。
  • 其他應(yīng)用無法直接訪問這個(gè)組件。
  • 提高了安全性,減少了潛在的攻擊面。

從Android 12(API級別31)開始,系統(tǒng)開始更加嚴(yán)格地檢查 android:exported 的值。如果系統(tǒng)檢測到某個(gè)組件的 android:exported 值與其功能不符(例如,一個(gè)隱式Intent可以啟動(dòng)一個(gè)未聲明為 exported=true 的Activity),或者綁定到一個(gè)未聲明為exported的Service,那么應(yīng)用可能會(huì)崩潰或在運(yùn)行時(shí)遇到其他問題。為了確保應(yīng)用的穩(wěn)定性和安全性,應(yīng)該明確設(shè)置 android:exported 的值,并確保與組件的實(shí)際用途相匹配。

責(zé)任編輯:武曉燕 來源: 沐雨花飛蝶
相關(guān)推薦

2023-05-17 08:52:56

Java原子性可見性

2009-07-14 12:58:49

AWT和Swing

2021-01-12 07:39:48

線程線程安全

2021-05-16 17:14:30

線程安全性

2019-11-12 08:46:42

網(wǎng)絡(luò)數(shù)據(jù)包欺騙網(wǎng)絡(luò)攻擊

2024-02-27 17:46:25

并發(fā)程序CPU

2020-08-25 09:51:40

Android 11開發(fā)者軟件

2021-05-06 19:20:05

Java內(nèi)存模型

2020-02-28 14:48:51

結(jié)構(gòu)系統(tǒng)程序

2020-07-14 10:59:39

云計(jì)算云安全技術(shù)

2016-11-11 00:39:59

Java可見性機(jī)制

2024-01-31 09:46:37

2021-09-01 10:50:25

云計(jì)算云計(jì)算環(huán)境云應(yīng)用

2018-05-26 16:01:37

2020-07-20 10:40:31

云計(jì)算云平臺IT

2023-04-06 15:47:23

2024-10-14 14:49:59

2018-07-19 14:34:48

數(shù)據(jù)中心監(jiān)控網(wǎng)絡(luò)

2011-11-29 13:09:02

2018-12-03 15:40:47

SDNIBN網(wǎng)絡(luò)可見性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號