自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 12 灭屏流程(一) Power键灭屏

一、Power键灭屏 1、主要会用到如下这个类中的方法 InputManagerService:interceptKeyBeforeQueueing WindowManagerCallbacks:interceptKeyBeforeQueueing InputManagerCallback :interceptKeyBeforeQueueing WindowManagerPolicy : interceptKeyBeforeQueueing PhoneWindowManager.java : interc

2021-11-11 13:59:00 4822

原创 Android Activity的启动模式(一)

Android Activity的启动模式(一) Activity的四种LaunchMode standard:标准模式     standard是系统的默认启动模式,每次启动一个Activity都会重新创建一个实例,不管这个实例是否已经存在。这是一种典型的多实例实现,一个任务栈可以有多个实例,每个实例也可以属于不同的任务栈,在这种模式下,谁启动了这个Activity,那么这个Activity就运行在谁的Activity所在的栈中。 比如:ActivityA 启动了Activity B(B是标准模式),那么

2021-04-24 01:35:21 472 3

原创 Android R有意思(坑爹)的权限问题

背景 最近遇到一个STK测试case的问题,在Android Q平台上一直是验证pass的,但是在Android R上测试fail: 测试case要求不显示dialog,但是实际行为是显示dialog的,从逻辑上看有两处代码调用launchTextDialog()方法,为了精确定位在这里加了log,发现是因为isScreenIdle()方法为true导致进入内部else逻辑 分析 闲话少说,上代码: if (!(msg.isHighPriority || mStkContext[slotId].mMenuI

2020-08-10 16:54:02 2568 1

原创 Android关于分屏的知识总结

文章目录Android关于分屏的知识汇总分屏介绍禁用分屏的几种方法:方法一: AndroidManifest直接定义方法二:直接在onCreate()方法中加入如下代码: Android关于分屏的知识汇总 分屏介绍 关于Android的分屏,起于Android 7.0(API 24),正常让一个应用或者activity支持分屏有如下两种方式: 在AndroidManifest中添加如下属性: android:resizeableActivity = "true" 设置targetSdkVersi

2020-07-28 09:38:45 2477

gradle6.0及6.1打包.rar

Android Studio升级到4.0及以上,需要配置的gradle版本最低为gradle6.1.1,如果低于这个版本Android Studio会一直显示报错,所以需要下载并配置gradle。

2020-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除