Android
(219)Android 布局底部大按钮的实现,LinearLayout 对比 RelativeLayout
## 布局需求
一个植物种子图像识别的 Android APP,在功能页包含:
- 底部一个大按钮,用于拍照
- 顶部剩余区域展示选择的图片,及识别结果,例如自动识别出的种子个数
## 布局选型
网上搜了一下,发现可选
新建 Android 项目是否需要勾选 Use legacy android.support libraries
有半年没有新建 Android 项目了,今天在 Android Studio Bumblebee
创建 Empty Activity 项目时,有个选项拦住了我。
## Use legacy android.support li
Android dp sp 的区别
## 概述
- px : 其实就是像素单位,比如我们通常说的手机分辨列表800*400都是px的单位
- sp : 同dp相似,还会根据用户的字体大小偏好来缩放
- dp : 虚拟像素,在不同的像素密度的设备上会自动适配
- dip
Jetpack Compose 的使用场景
去年投入了极大的热情学习了 Jetpack Compose,本以为可以永远地踢开 XML layout。写了个列表加详情页的简单 Android App,也没有遇到太多的问题,即便遇到了,也找到了解决方案。有的洋洋自得。但是在第二版想添加
Jetpack Compose Admob 广告不显示问题排查
尝试在 Jetpack Compose 中添加 Admob 广告,参考的是下面链接里的第一种方案
https://stackoverflow.com/questions/68855709/how-to-show-a-banner-ad
Android 模拟器:xxx requires the Google Play Store, but it is missing
在[排查 Jetpack Compose 中 Admob 广告不显示问题](/jetpack-compose-admob-not-show)时,发现一个运行时错误:
> xxx requires the Google Play Sto
参加 Google Play 学院 21 天进阶计划喜得订制版音箱
上个月参加了 Google Play 学院 21 天进阶计划的活动,坚持打卡,并学完了所有的在线课程。功夫不负有心人,抽到了活动大奖:
- 一个 Google Play 定制版音箱
- 一件 Google 卫衣
- 旅行大礼包。。
在易版权上第一次提交软件著作权申请失败
由于我想将 Android App 上架国内的小米应用商店,按照要求[上架必须先注册软件著作权](https://www.sunzhongwei.com/android-market-domestic-need-to-apply-for-s
Google Play 应用名称长度变更
今天在提交 Google Play 应用市场时,发现商品详情页好多国家的翻译出现了警告图标。
打开一看,都是提示应用名过长,超出了规范。可是之前都是正常的啊。
原来,Google 调整应用名长度,从 50 个字符,缩减为 30
Kotlin Enum 的 Android i18n 翻译问题
我定义了一个 enum 类:
```
enum class ShelfLifeUnit {
DAY, WEEK, MONTH, YEAR;
```
但是在真实项目中使用时,会发现如果要实现多语言版本,enum 不太