Fix Bug: Android 8.0.0 透明主题Activity设置屏幕方向崩溃
背景
在开发某次需求中, 需要预加载Web内容, 在需要展示时快速展现, 目的是优化用户体验.
于是采用了透明Activity配置了WebVieww提前进行加载, 展示前将Window内容移出屏幕之外, 展示时再将Window内容移回来.
由于没有Android8.0的测试机, 测试期间未能发现问题, 上线后才发现Bugly平台新增了不少Bug.
Fix Bug: Android 8.0.0 透明主题Activity设置屏幕方向崩溃
在开发某次需求中, 需要预加载Web内容, 在需要展示时快速展现, 目的是优化用户体验.
于是采用了透明Activity配置了WebVieww提前进行加载, 展示前将Window内容移出屏幕之外, 展示时再将Window内容移回来.
由于没有Android8.0的测试机, 测试期间未能发现问题, 上线后才发现Bugly平台新增了不少Bug.
做过国际化APP都知道, 有些地区的个别语言文字会超出 TextView 的绘制范围, 导致文字被切断, 无法完整显示.
最近网上冲浪发现Android 15为 TextView 添加了新的API, 可以使文字完整的显示出来, 有效解决了TextView文本被切断的问题.
快来看看吧!
Startup库提供了一种简单、高效的方法来初始化启动组件. 它利用 ContentProvider 的初始化原理, 封装了一个 ContentProvider 实现类, 在其 onCreate() 函数中实现组件的初始化. 这样就避免了在 Application 进行初始化.
下面是Android项目集成Startup的步骤.
最近使用kotlin语言开发了新的项目,kotlin的一些特性和大量的语法糖相当好用,相比于java,开发效率高了不少。
但Kotlin大量的语法糖也带来了一些问题:学习成本高,语法糖使用场景的困惑。
于是我研究了一下什么是作用域函数,以及各个函数的区别和使用场景。