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

<action android:name="android.intent.action.VIEW" />

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

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

后者解决方法:

把android:allowBackup属性设为false

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

android:fullBackupContent="@xml/backup_rules"

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、秀改 爸爸优点:乐观、目标坚定; 妈妈优点:心态好、节俭; 孙秀改优点:有爱心、目标清晰; 刘永辉优点:目标坚...
    麦田守望_6a6c阅读 188评论 0 0
  • 是谁的眼眸 带着三世的情愁 在那低沉的 压抑着呼吸的 流云下 痴痴张望 眼是红红的 挂着柔情似水 映着祈祷迷茫 写...
    寂寞空间阅读 202评论 0 0
  • 原文
    千层榴莲双黄蛋阅读 313评论 0 0
  • 早晨的雨淅淅沥沥,时停时下。闲着也是闲着,趁着还不是太闷太热,出去闲逛一圈,居然发现一抹亮丽色彩。 时近中午,雨已...
    被千年老妖阅读 484评论 0 4