AndroidManifest

(1)android:configChanges

当系统的某些改变发生时,比如接入外置键盘,就会重新启动Activity。所以如果想在这些系统改变时不让Activity重启,就必须在AndroidManifest.xml中的Activity声明中添加属性 “android:configChanges”。

例如:android:configChanges="keyboard|keyboardHidden|navigation"

具体有哪些属性值,可以参考这篇博客:https://blog.csdn.net/weixin_37011894/article/details/78921805

(2)Activity全屏显示

在activity标签添加如下属性

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

(3)application标签黄色报警

图中红色框部分显示出2个提示:一个是关于google搜索结果跳转问题的,另一个是关于重新安装APP数据备份问题的。

前者解决方法:

在AndroidManife.xml文件任一Activity标签的intent-filter子标签中添加一个action

添加后,黄色报警就消除了,如下图所示

或者,在app的build.gradle中添加如下内容

后者解决方法:

把android:allowBackup属性设为false

上面是禁用备份功能,如果想要使用备份功能,就必须添加xml文件指示备份规则。例如:

android:fullBackupContent="@xml/backup_rules"

详细说明可参考这篇博客:

Android Studio 的代码检查功能,使用 Lint 工具优化代码

你可能感兴趣的:(AndroidManifest)