Android
(219)Desktop Todo: Privacy policy
Welcome to the Desktop Todo app for Android!
This is an Android app developed by Zhongwei Sun. The app is available o
Android MPAndroidChart 实时曲线使用时间作为 X 轴
MPAndroidChart 确实强大,但是文档太少,需要自己踩坑。
在基于 MPAndroidChart 绘制手环传输过来的实时数据时,发现用时间(小时:分钟)作为横轴坐标,网上找到的示例代码都不好使。
## 不支持时间戳
Android MPAndroidChart 动态显示曲线数据
MPAndroidChart 的示例大多数静态图表,没有实时显示曲线的变化的示例。
找到一个官方的说明:
https://github.com/PhilJay/MPAndroidChart/wiki/Dynamic-&-Real
Android 基于 PopupWindow 实现右下角的悬浮额外指标数值
## PopupWindow 介绍
> This class represents a popup window that can be used to display an arbitrary view. The popup windo
Android 图表库 MPAndroidChart
为了在 Android 平板上实时展示血氧和心率的曲线图,需要找一个三方的 chart 库。
## Android Chart 库的选型
- https://github.com/PhilJay/MPAndroidChart
Android Kotlin 点击按钮跳转至系统语言切换设置页
## 需求
在 Android 多语言 App 内切换语言,为了节省开发工作量,直接复用系统的语言切换功能。
即,点击一个 App 内的语言设置按钮,跳转至 Android 系统的语言切换功能页。
## 实现
```
android AppCompatButton 设置按下时显示的背景图片
即一个 Android Button 在正常显示时,跟按下时,显示不同的背景图片。
通常按下时显示的是另一张高亮的图片。
之前是通过点击事件实现的,无意发现 drawable selector 可以方便的配置实现,这样代码也清晰
dp, sp, px 与 Android 界面布局自适应
之前写 Android 平板 App,由于没有正经写过 Android 界面布局,为了图省事,
直接用 px 像素做的布局,及字号大小设置。
好在平板是我们指定的型号,屏幕尺寸,及像素。但是自从发货到客户手中之后,
我就非常担心,
Android 点击设置菜单条目,基于 DialogFragment 实现弹窗
> DialogFragment 在 android 3.0 时被引入。是一种特殊的 Fragment,用于在 Activity 的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。在 DialogFragment
Android 点击按钮显示悬浮菜单
## 需求
点击 Android 屏幕上的设置按钮,弹出一个悬浮菜单,显示具体的细分配置功能。例如:
- 时间设置
- 语言设置等
## Material Design Menu 组件
https://github.c