
Android
文章平均质量分 88
林雨-
淋雨
展开
-
Android 10 后台启动app页面
从 Android 10 开始,系统会增加针对从后台启动 Activity 的限制。此项行为变更有助于最大限度地减少对用户造成的中断,并且可以让用户更好地控制其屏幕上显示的内容。只要您的应用启动 Activity 是因用户互动直接引发的,该应用就极有可能不会受到这些限制的影响。谷歌官方建议将从后台启动的Activity改为显示通知。还可以选择提供全屏Intent。以下以全屏Intent为适配范围。1、影响范围 在Android Q 上运行的所有应用,包括以 Android...原创 2021-03-05 16:09:44 · 3817 阅读 · 0 评论 -
MediaFormat api详解
MediaFormat扩展对象java.lang.Object继承 ↳android.media.MediaFormat班级概况封装描述媒体数据格式的信息,无论是音频还是视频。媒体数据的格式被指定为字符串/值对。所有格式通用的键,所有未标记为可选的键都是必需的:名称值类型描述KEY_MIME串格式的类型。KEY_MAX_INPUT_SIZE整数可选,输入数据缓冲区的最大大小KEY_BIT_RA...翻译 2018-07-02 11:19:02 · 14175 阅读 · 2 评论 -
关于Android 设置屏幕亮度(适配Api23及更高版本)
这个需求应用场景主要是在有些页面进入需要调节当前屏幕亮度,查找相关资料都是api 23之前的,翻墙看了些文档,找到了解决方案,特此记录下。 我们知道在api 23之后权限需要动态去申请,但是有部分特殊权限这样是申请不到的,只有通过弹出设置窗口才能获取得到的。Special permissionsThere are a couple of permissions t...原创 2018-11-01 15:52:56 · 2019 阅读 · 1 评论 -
Android X迁移
对已有的Android studio项目迁移注意:如果我们将Android 项目的 compileSdkVersion=28 的话,依赖有非Android X构件的话,Android studio会提示的。当然新建项目并且指定是api 28的话,Android studio会默认依赖 Android X构件。如果使用的是Android studio 3.2或者更高的版本的话,我们可以通过R...翻译 2019-06-25 10:17:48 · 895 阅读 · 0 评论 -
《译文》MotionLayout系列-1-介绍
MotionLayout是ConstraintLayout 2.0库中的一个新类,可帮助Android开发人员在其应用程序中管理动画和小部件动画。 在Google I / O 2018上发布的关于ConstraintLayout和Android Studi...翻译 2019-09-10 15:07:03 · 400 阅读 · 0 评论 -
《译文》MotionLayout系列-2
在本文中,我们将通过各种示例继续介绍MotionLayout的基本功能,介绍自定义属性插值,图像操作和关键帧。示例03:引入自定义属性例04:使用ImageFilterView(1/2):交叉淡入淡出例05:使用ImageFilterView(2/2):饱和度关键帧例06:关键帧(1/2):位置示例07:关键帧(2/2):属性结论示例03:自定义属性在第一部分中,我们最后创建...翻译 2019-09-10 16:14:01 · 218 阅读 · 0 评论 -
《译文》MotionLayout系列-3
本文介绍如何在现有的应用程序使用MotionLayout,它在现有的布局,如CoordinatorLayout,DrawerLayout或ViewPager整合。将MotionLayout与CoordinatorLayout一起使用请注意,MotionLayout可用于实现与CoordinatorLayout类似的行为。我们将在即将发表的文章中展示此示例)利用MotionLayout的一种简...翻译 2019-09-10 16:42:55 · 266 阅读 · 0 评论 -
《译文》MotionLayout系列-4
MotionLayout动画系统通过插入两个状态之间的值(通常是小部件的位置/大小)来工作,这两个状态使用ConstraintLayout的完整约束系统以及视图属性指定。这两种状态之间的转换也可以完全由触摸驱动。该系统通常会为您的过渡提供出色的结果。除了状态之外,MotionLayout还支持关键帧 - 在本系列的第二部分中简要介绍- 我们将在本文中深入介绍。请注意,虽然关键帧很棒,但它绝对是一...翻译 2019-09-10 17:30:51 · 542 阅读 · 0 评论