06. RemoteViews
RemoteViews RemoteViews 支持的控件 小组件本身是基于 RemoteViews,所以仅支持有限的组件与布局类型,且不支持自定义组件。 RemoteViews 仅限于支持以下布局: AdapterViewFlipper FrameLayout GridLayout GridView LinearLayout ListView Rela...
RemoteViews RemoteViews 支持的控件 小组件本身是基于 RemoteViews,所以仅支持有限的组件与布局类型,且不支持自定义组件。 RemoteViews 仅限于支持以下布局: AdapterViewFlipper FrameLayout GridLayout GridView LinearLayout ListView Rela...
UI 问题 图片相关 支持 url 加载图片吗? 不行,可以使用 app 本地图片,或者 app 下载好图片 bitmap,然后 set 支持的图片格式,gif,webp? 支持 PNG, WEBP 等 不支持动图 gif 图片尺寸问题 2:1 的图片,需要展示在 4x2 的小组件中,如何保证图片比例不拉伸填充满小组件 解决: 设置图片 adjustViewBounds=t...
Widget Design guidelines 小组件设计指南 Widget content 小部件是通过 “ 宣传 “ 应用程序中可用的新的有趣内容来吸引用户使用您的应用程序的好方法。 Widget navigation 除了纯粹的信息内容之外,还可以考虑让您的小部件提供指向应用程序常用区域的导航链接。这可以让用户更快地完成任务,并将应用程序的功能范围扩展到主屏幕。 小部件上导...
Widget 基础 Widget 概述 App Widget 即叫应用微件或者小组件/插件。是可以嵌入其他应用(如主屏幕)并 接收定期更新的微型应用视图。这些视图称为界面中的微件。 用户可以在主屏幕面板上移动小部件,如果支持的话,还可以调整它们的大小以根据自己的喜好定制小部件中的信息量。 如需使用 Remote View API 和 XML 布局构建应用 widget,请参阅 创...
ClientTransaction 从 Android API28 开始,AMS 向客户端进程有关 Activity 部分的通信封装成一个统一的 Transaction 来操作,不再直接使用客户端进程 ApplicationThread 的本地代理了。
AMS 基础 AMS 是什么? ActivityManagerService 是 Android 系统中一个特别重要的系统服务,也是我们上层 APP 打交道最多的系统服务之一。ActivityManagerService(以下简称 AMS) 主要负责四大组件的启动、切换、调度以及应用进程的管理和调度工作。所有的 APP 应用都需要与 AMS 打交道。 AMS 的启动? AMS 的启动...
扩大点击区域(TouchDelegate) Padding 给 View 设置 padding 即可实现,有些情况不能设置 padding,只能多包几层 view 了 TouchDelegate 什么是 TouchDelegate? 在 Android 开发中,TouchDelegate 是一个帮助类,它用来处理这样的情况:当你希望一个视图拥有比实际视图边界更大的触摸区域时。它允许...
Android 7(API 24~25,AndroidN) [Android 7.0 行为变更 Android 开发者 Android Developers](https://developer.android.com/about/versions/nougat/android-7.0-changes.html) ...
print colorama 三方模块 pip install colorama 可支持的颜色: BLACK RED GREEN YELLOW BLUE MAGENTA CYAN WHITE RESET ...
Django 基础 [The web framework for perfectionists with deadlines Django](https://www.djangoproject.com/) Django 概述 Python 的 Web 框架有上百个,比它的关键字还要多。所谓 Web 框架,就是用于开发 Web ...