ClientTransaction
ClientTransaction 从 Android API28 开始,AMS 向客户端进程有关 Activity 部分的通信封装成一个统一的 Transaction 来操作,不再直接使用客户端进程 ApplicationThread 的本地代理了。
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 ...
Python 操作 Mysql Python程序接入MySQL数据库
系统相机 系统相机拍照 调用系统相机拍照 拍照相关问题 有没有相机可用? /** * 判断系统中是否存在可以启动的相机应用 * * @return 存在返回true,不存在返回false */ public boolean hasCamera() { PackageManager packageManager = mActivity.getPackageManage...
Android 之 Bitmap Bitmap 介绍 Bitmap 代表一张位图,位图文件图像效果好(高质量图片格式),但是非压缩格式的,需要占用较大存储空间,不利于网络上传送。而 JPEG 格式就弥补了位图文件这个缺点。在 Android 中,Bitmap 是图像处理最重要的类之一,用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 Bitmap ...
Android 夜间模式 夜间模式需求: 改动少,侵入性小 不需要重启 Activity 1、UiModeManager(android 官方) 弊端:要开启车载模式 2、Change Theme(需 restart Activity) 通过定义两套 Theme,在切换模式的时候,保存 Theme Id,重建 Activity。在 Activity 中,在 set...