自定义博客皮肤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:interceptKeyBeforeQueueingWindowManagerCallbacks:interceptKeyBeforeQueueingInputManagerCallback :interceptKeyBeforeQueueingWindowManagerPolicy : interceptKeyBeforeQueueingPhoneWindowManager.java : interc

2021-11-11 13:59:00 4158

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

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

2021-04-24 01:35:21 327 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 2350 1

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

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

2020-07-28 09:38:45 2139

gradle6.0及6.1打包.rar

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

2020-07-28

空空如也

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

TA关注的人

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