Android

(221)

Google Play 商品详情的描述规范

趁着 Google Play 最近搞的一个学习活动,了解了一下谷歌应用市场的优化技巧。 ## 产品介绍的写作思路 - 面向的特定用户群体:例如,孩子家长,研究生,程序员之类 - 其他 app 没有的特色功能 - 常用功能有哪

RecyclerView Layout Weight

例如,我想将 RecyclerView 的高度设置为占据整个屏幕余下的空间。 ## 代码结构 ``` // 外层,例如 LinearLayout android:layout_height="match_parent" /

Material Design 3

## 官方文档 https://m3.material.io 具体每个组件的代码示例,在 github 上: https://github.com/material-components/material-compon

Android 通过 ACTION_IMAGE_CAPTURE 拍照获取原尺寸的 bitmap 图片

之前匆匆[实现了 Android 拍照功能](/android-take-picture-and-get-data),但测试时发现得到的图片尺寸都很小,并不是拍照时的原始尺寸。 从官方文档得知原来 ACTION_IMAGE_CAPTURE

Android 点击 ImageView 组件放大照片进行预览

例如,我想点击图片进行放大,可缩放。找到一个现成的库: https://github.com/stfalcon-studio/StfalconImageViewer/ ## settings.gradle ``` ma

Android 显示加载中状态

例如,我要上传一个比较大的图片文件到服务器,等待处理完成,并接收返回结果。 这个过程可能很漫长,需要等待两秒,这时候我需要一个加载中的状态提示,避免用户不知所措。 ## Android Kotlin 比较好的实现方式 http

Android ImageView 控件通过 URL 显示网络图片

要在 Android 里展示服务端接口返回的图片,数据格式是 URL。 ## Picasso 看起来还是 Picasso 这个库用起来比较方便 ``` implementation 'com.squareup.picas

Android 从相册选择照片,或者拍照

之前[实现了 Android 拍照获取图片](/android-take-picture-and-get-data),现在需要再加上从相册选择照片。 ## 交互 其实有多种交互方式: 1. 界面上直接放两个按钮:一个是拍照,一

Android 线性布局 LinerLayout 实现两端对齐

例如接口返回的数据都是 key value 格式,诸如: - 姓名:xxx - 年龄:xxx 这种。我想用 Android 的 LinearLayout,即线性布局,实现两端对齐的效果。 ## 最终效果 ![And

Android Kotlin JSONObject 解析接口返回的 JSON 数据

我想试试不依赖三方库,例如 GSON,的情况下,用 Android 内置的 JSONObject 来解析后台接口返回的 JSON 字符串。 ## 后台返回的 JSON 格式为: ``` { "err_code": 0