Android自动转屏设计的源码都在哪里

Eric_Ma 2013-06-17 03:09:24
最近,刚刚接触Android,在做自动转屏那个功能(就是accelerometer)。
发现供应商的驱动已经实现了转屏功能。
是用桌面上的电源管理的那个工具(就是android自带的 可以开关WiFi,蓝牙,GPS,屏幕自动旋转,和调节屏幕亮度那个工具条),来控制是否允许自动转屏。
但是在我们的设备上 屏幕旋转的方向错了,而且我们也不需要桌面上有这个转屏控制开关,所以需要更改那个工具条和屏幕转动方向。
但是目前还不了解Android的结构,不知道屏幕旋转相关源码在哪里。
所以需要大家帮忙。。
Accelerometer的驱动程序源码我已经在kernel下的device/hwmon/中找到。
不过,不知道那个电源管理工具条的源码在哪里,也不知道系统实现 获取Accelerometer位置信息 并进行转屏的服务程序源码在哪里。

望高人指点。
万分感谢!
...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eric_Ma 2013-06-18
  • 打赏
  • 举报
回复
非常感谢。。。
凉凉二点凉 2013-06-18
  • 打赏
  • 举报
回复
引用 2 楼 Eric_Ma 的回复:
谢谢你的帮忙。 是桌面那个widget,是不是在packages\apps\Settings里的? 我发现那个在电源控制那个工具条上 用来控制自动转屏的图标,本来好像是用来控制同步的。
是在packages\apps\Settings
Eric_Ma 2013-06-18
  • 打赏
  • 举报
回复
谢谢你的帮忙。 是桌面那个widget,是不是在packages\apps\Settings里的? 我发现那个在电源控制那个工具条上 用来控制自动转屏的图标,本来好像是用来控制同步的。
凉凉二点凉 2013-06-17
  • 打赏
  • 举报
回复
不过,不知道那个电源管理工具条的源码在哪里,也不知道系统实现 获取Accelerometer位置信息 并进行转屏的服务程序源码在哪里。 电源管理工具条----->是状态栏下拉菜单的那个工具条(framework/base/package/systemUI里面)吗?还是桌面那个widget? 获取加速度信息并进行转屏的切入点应该在WindowOrientationListener.java这个类里面.

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧