logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分屏SplitScreen干货技能:如何监听分屏Task进入退出及上下分屏位置

***//***//***/aidl接口主要有两个接口:onStagePositionChanged--代表分屏的stage位置有变化的时候回调,正常都是main side stage 值一般为0,1onTaskStageChanged --代表分屏task的有变化时候回调,比如退出分屏,进入分屏和2个参数stage,visible。stage代表当前taskId处于main还是side stag

文章图片
#android
android framework实战车机手机系统开发环境相关问题补充

make出错,然后再把frameworks/base/cmds/bootanimation/Android.mk又修改正确恢复原样,再进行make时候就会重新加载新加入的Android.mk。原因:如果确认已经拷贝了文件夹到了源码根目录这个其实是因为android8.1上面热编译没有触发全局重新扫描mk文件。去frameworks/base/cmds/bootanimation/Android.m

文章图片
#android studio#android#ide
Jack server failed,Try jack-diagnose,SSL error when connecting to the Jack server,8.1,7.1系统源码编译不过

课程答疑和新课信息:QQ交流群:422901085进行课程讨论FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275专题博客系列:Android 8.1 zygote 启动过程源码Android Framework实战视频–

#android#java
千里马android Framework实战开发-你真的懂aidl转换吗(aidl命令转cpp)

csdn在线学习课程,课程咨询答疑和新课信息:QQ交流群:422901085进行课程讨论android跨进程通信实战视频课程(加群获取优惠)千里马android Framework实战开发-你真的懂aidl转换吗(aidl命令转cpp,aidl命令转java)原来讲解aidl时候给大家讲过是转换成java文件情况,也给大家展示了怎么使用命令来吧aidl文件转换成java。但是这里有个疑问了,难道a

文章图片
#android#java
aosp12 framework重大bug:contentprovider获取低概率偶现延时10s问题修复经验分享

在android12的版本上,陆陆续续发现一个低概率偶现的问题,那就是桌面第一次启动会存在显示空白10s以上,正常空白一般在1-2s,在个空白10s以上确实就属于非常严重的问题,但这个是一个低概率偶现问题,而且只有一例,所以说一直也没有引起重视。直到陆续确实有测试都报有这个同样问题,这个时候就开始要着力重点解决,这里分享一下针对这种低概率偶现问题的处理方式,这种方式适合所有framework端的一

文章图片
Jack server failed,Try jack-diagnose,SSL error when connecting to the Jack server,8.1,7.1系统源码编译不过

课程答疑和新课信息:QQ交流群:422901085进行课程讨论FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275专题博客系列:Android 8.1 zygote 启动过程源码Android Framework实战视频–

#android#java
千里马android Framework实战开发-你真的懂aidl转换吗(aidl命令转cpp)

csdn在线学习课程,课程咨询答疑和新课信息:QQ交流群:422901085进行课程讨论android跨进程通信实战视频课程(加群获取优惠)千里马android Framework实战开发-你真的懂aidl转换吗(aidl命令转cpp,aidl命令转java)原来讲解aidl时候给大家讲过是转换成java文件情况,也给大家展示了怎么使用命令来吧aidl文件转换成java。但是这里有个疑问了,难道a

文章图片
#android#java
Android Framework学习教程-BootAnimation开机动画启动流程源码分析

课程答疑和新课信息:QQ交流群:422901085进行课程讨论FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275专题博客系列:Android 8.1 zygote 启动过程源码Android Framework实战视频–

#android#android studio
systemserver的inputdispatcher直接产生CANCEL事件原理分析-讨厌的android触摸面试题

即可以看出来,再服务端systemserver其实传递的触摸事件依然是move,只是move事件到了app端后,由于app端自己的业务把这个传递的move事件变成的cancel。如果发现更新之后的window的中已经没有了正在派发事件的window,那么说明window已经被移除,然后就会触发相关的cancel事件到原来的window。最为关键的mTouchStatesByDisplay变量,一般

文章图片
#android#车载系统
InputMethodManager输入法窗口为啥dumpsys是全屏?千里马带你疑难解惑输入法相关

可以看到的它的画面大小确实是frame=[0,84][1440,2960],但是有一个touchableRegion=[0,1759][1440,2960],这个区域才是真正的触摸区域,这里我们就看出了猫腻,这里y是从1759的位置才开始可以触摸了,也就是我们上面看到的输入法的键盘区域。层级结构看输入法应该是盖在Activity的窗口上面,而且输入法又是全屏的,那么理论上所有的触摸事件就应该到输入

文章图片
#android
    共 69 条
  • 1
  • 2
  • 3
  • 7
  • 请选择