在Android Oreo(8.0)中,对如何允许从未知来源(从用户的角度)安装应用程序以及获得安装权限的过程(从开发人员的角度)进行了一些更改.
由于我发现特别难以找到开发人员所需的所有步骤,我认为在这里请求解决方案并自己回答问题是有用的,因为我找到了答案,以便将来参考那些,面临同样的障碍.
答案将包括以下问题:
(如果我在这里仍然遗漏任何内容,我会感激任何额外的答案或评论指出.)
security settings android android-install-apk android-8.0-oreo
我目前对如何(或者是否?)我应该如何管理我的 Android 应用程序中的 WebViews 的生命周期感到有些困惑。该应用程序似乎对设备电池的影响比我认为的要大得多,我怀疑原因可能是我对 WebView 的管理不善。我找到的答案似乎只提出了部分问题,到目前为止我找不到某种教程或更一般的答案。
当我开始开发我的应用程序时,我认为 WebView 应该遵循它们各自 Activity 的生命周期,然后我偶然发现了 onPause、onResume、pauseTimers、resumeTimers、saveState 和 restoreState 方法。
但是我真的不明白这些中的每一个对它们的 WebView 的生命周期有什么影响,以及电池/内存/CPU 管理使用或不使用其中任何一个意味着什么。这个答案提到“销毁网络视图并再次重新创建它们会更便宜”,但没有详细说明并且发布的链接已死。
任何人都可以简要解释和介绍管理 WebViews 生命周期的最佳实践吗?