好多小伙伴在开发平板产品的时候都会接到把系统默认竖屏改成默认横屏的任务,网上查了许多的文章,有说改底层的c++文件的,有说改系统编译出来的一些配置文件的,众说纷纭,我当初也踩过了不少的坑,最终发现一种比较靠谱的方式,那就…
分类:WindowManagerService
android ANR
以下为一段ANR的LOG,主要是在WindowManagerService.java和ActivityManagerService.java中实现。 W/WindowManager( 2183): Key …
Android system server之WindowManagerService按键消息传播流程
主要涉及的文件有: WindowManagerService.java frameworks\base\services\java\com\android\server\ PhoneWindow.java …
Andrdoid6.0 DisplayManagerService
之前在分析power模块的时候,需要设置背光那个时候分析过DisplayManagerService,但是不够详细、系统。前面在分析WMS旋转屏幕的时候,也涉及到了DisplayManagerService,所以我准备详…
WindowManagerService源码
WindowManagerService源码
Android中InputManagerService里的InputReader和inputDispatcher
最近工作中遇到InputManagerService相关的问题,所以将InputReader和InputDispatcher看了一遍,水平有限,有的也没有理解。 &nbs…
Android解析WindowManagerService(三)Window的删除过程
前言 在本系列文章中,我提到过:Window的操作分为两大部分,一部分是WindowManager处理部分,另一部分是WMS处理部分,Window的删除过程也不例外,本篇文章会介绍Window的删除过程,包括了两大处理部…
android:屏蔽按键进入安全模式
当 Android 设备在安全模式(Safe Mode)下工作时,任何的第三方应用程序或相关文件(主要为apk应用程序文件)都不可以使用,但可以使用 Android 设备的任务管理器选项进行卸载或管理应用程序,即Andr…
Android failed creating starting window
/***************************************************************************** * Android failed creating start…
译android framework层的资源文件
1、将资源放入 frameworks/base/core/res/res/ 中的相应目录,假设要添加的资源是 drawable 类型,文件名为 test(后缀可能为xml或者png等等),则将文件放入 framework…
Android默认开机横屏总结
修改分为三部分: 1: 上层(Java)修改 既然设计到屏幕的修改, 肯定想到了直接修改WMS(比较粗暴的方式)。 其实Android的很多的需求都是通过配置文件来的, 这么明显的设计需求只要去找相应的配置就…
Android WindowManager的API
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 &…