(1)android:configChanges
當(dāng)系統(tǒng)的某些改變發(fā)生時(shí),比如接入外置鍵盤,就會(huì)重新啟動(dòng)Activity。所以如果想在這些系統(tǒng)改變時(shí)不讓Activity重啟,就必須在AndroidManifest.xml中的Activity聲明中添加屬性 “android:configChanges”。
例如:android:configChanges="keyboard|keyboardHidden|navigation"
具體有哪些屬性值,可以參考這篇博客:https://blog.csdn.net/weixin_37011894/article/details/78921805
(2)Activity全屏顯示
在activity標(biāo)簽添加如下屬性
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
(3)application標(biāo)簽黃色報(bào)警

圖中紅色框部分顯示出2個(gè)提示:一個(gè)是關(guān)于google搜索結(jié)果跳轉(zhuǎn)問題的,另一個(gè)是關(guān)于重新安裝APP數(shù)據(jù)備份問題的。
前者解決方法:
在AndroidManife.xml文件任一Activity標(biāo)簽的intent-filter子標(biāo)簽中添加一個(gè)action
<action android:name="android.intent.action.VIEW" />
添加后,黃色報(bào)警就消除了,如下圖所示

或者,在app的build.gradle中添加如下內(nèi)容

后者解決方法:
把a(bǔ)ndroid:allowBackup屬性設(shè)為false

上面是禁用備份功能,如果想要使用備份功能,就必須添加xml文件指示備份規(guī)則。例如:
android:fullBackupContent="@xml/backup_rules"
詳細(xì)說明可參考這篇博客: