Android

(219)

Google Play Android App 卸载率高的原因分析

最近新开发了一个 Android App,在 Google Play 上发布,应用商店了翻译了 40+ 语言,但是应用内只翻译了中文和英文,想先看看 Google Play 的搜索效果。 观察了两天,搜索效果比预期要好,转化率也挺高。

Android 按钮样式区分,使用内置 Material Design 样式

## 背景 经常会遇到在 Android 界面中需要添加两个并排的按钮,例如: - 一个确定按钮 - 一个取消按钮 两个按钮需要有颜色的区分,能明显分辨出 Primary, Secondary 的属性。 每次都现找颜色

Type mismatch: inferred type is Double? but Double was expected

写了一段 Android Koltin 的代码,做浮点数计算。但是编译时报错: > Type mismatch: inferred type is Double? but Double was expected 出错的代码如下,

Android Kotlin 编译时提示警告 Parameter 'view' is never used

例如,下面一段响应点击事件的 Android Kotlin 代码: ``` fun clickResetBtn(view: View) { binding.x1.setText("") } ``` 在编译时,会看

Android Studio 4.1.3 编译报错 INSTALL_PARSE_FAILED_NO_CERTIFICATES

在新安装的 Android Studio 4.1.3 上编译以调试 APP 时,报错: ``` 04/17 19:58:39: Launching 'app' on No Devices. Installation did not

在 RecyclerView 条目数超过一屏时,下拉滚动导致 checkbox 状态混乱

## Bug 现象 陪媳妇在医院生二娃的时候,用自己新开发的一个 Todo 管理的 Android App 记录待办事宜。当待办事项列表条目很多,超过一屏,此时下拉滚动查看更多事项,会发现这些待办事项的完成状态发生错乱。并且引发我的壁纸生

Android Fragment 顶部工具栏显示回退按钮

## 场景 一个 Main Activity,多个 Fragment 组成的 Android App。 - 界面1,列表页:list fragment - 界面2,详情页:detail fragment 当列表页进入详情页时

Android 11: IntentService is deprecated

使用 IntentService 实现了一个耗时的功能,但是 Android Studio 编译时警告: > IntentService is deprecated ## 官方文档 https://developer.an

Android EditText 输入框设置自动焦点

在 Android App 的新建页面,我想将输入焦点自动设置到第一个输入框上,这样就省去用户点击的麻烦。 在使用了 Data Binding 的情况下,kotlin 的写法: binding.editTextTit

Android Activity 中点击 action bar 按钮,跳转 Settings Fragment

## 需求 想实现点击 app bar / action bar 上的一个按钮,跳转到设置功能页,即 Settings Fragment。 ## findNavController 实现跳转 由于 action bar 在 mai