社区
高通开发者论坛
帖子详情
如何实现重力感应
peteo001
2009-11-20 11:00:07
手机横过来的时候实现全屏
竖起来的时候实现半屏
有什么API么
...全文
2013
9
打赏
收藏
如何实现重力感应
手机横过来的时候实现全屏 竖起来的时候实现半屏 有什么API么
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
strayedbird
2009-11-22
打赏
举报
回复
1.首先要有硬件支持,这个硬件叫Accelerometer Sensor,和Accelerometer Sensor
接口的BREW接口是IPort1,其消息接口在BREW API中有详细描述,解析消息后你就知道你的显示器是怎么放着的了。
2.然后你可能使用IDISPLAY_SetPrefs 将屏幕旋转一下,其输入字串如 r90 or r270
3.现在你的屏幕尺寸变化了(x,y方向尺寸对调了),你必须重新画一下屏幕,画屏的时刻可以选择在SCREEN_ORIENTATION_LANDSCAPE,SCREEN_ORIENTATION_PORTRAIT事件之后
半吊子全栈工匠
2009-11-22
打赏
举报
回复
[Quote=引用 7 楼 strayedbird 的回复:]
1.首先要有硬件支持,这个硬件叫Accelerometer Sensor,和Accelerometer Sensor
接口的BREW接口是IPort1,其消息接口在BREW API中有详细描述,解析消息后你就知道你的显示器是怎么放着的了。
2.然后你可能使用IDISPLAY_SetPrefs 将屏幕旋转一下,其输入字串如 r90 or r270
3.现在你的屏幕尺寸变化了(x,y方向尺寸对调了),你必须重新画一下屏幕,画屏的时刻可以选择在SCREEN_ORIENTATION_LANDSCAPE,SCREEN_ORIENTATION_PORTRAIT事件之后
[/Quote]
高手就是不一样呀
peteo001
2009-11-22
打赏
举报
回复
[Quote=引用 7 楼 strayedbird 的回复:]
1.首先要有硬件支持,这个硬件叫Accelerometer Sensor,和Accelerometer Sensor
接口的BREW接口是IPort1,其消息接口在BREW API中有详细描述,解析消息后你就知道你的显示器是怎么放着的了。
2.然后你可能使用IDISPLAY_SetPrefs 将屏幕旋转一下,其输入字串如 r90 or r270
3.现在你的屏幕尺寸变化了(x,y方向尺寸对调了),你必须重新画一下屏幕,画屏的时刻可以选择在SCREEN_ORIENTATION_LANDSCAPE,SCREEN_ORIENTATION_PORTRAIT事件之后
[/Quote]
恩 不错 多谢啦!!!
FLYUP_CHEN
2009-11-20
打赏
举报
回复
重力加速器是依赖于硬件的,硬件有一个芯片去感应重力的变化,把这样的感知以参数的形式通知上层,上层应用接收到这样的消息之后做一个相应的处理。并没有这样的接口。。。
nihao38
2009-11-20
打赏
举报
回复
bencharluo
2009-11-20
打赏
举报
回复
这要说起来就多了吧,需要封装扩展buiw
brew2003
2009-11-20
打赏
举报
回复
请参照一下的文章:
http://developerforum.com.cn/viewthread.php?tid=452&extra=
儿大不由爷
2009-11-20
打赏
举报
回复
你那手机上有相关的硬件么
半吊子全栈工匠
2009-11-20
打赏
举报
回复
有相关的事件,但依赖于手机厂商的实现
最短代码
实现
重力
感应
在探讨“最短代码
实现
重力
感应
”的主题时,我们主要关注的是如何在Android设备上利用传感器来检测设备的方向变化,即
重力
感应
。这段代码示例提供了在Android应用程序中集成
重力
感应
功能的一种简洁方法。 ### 核心...
Android
重力
感应
示例(源码)
本示例将深入探讨如何在Android中
实现
重力
感应
器的功能,并提供源码供参考。"TestSensor"这个文件很可能是包含实际代码的测试项目。 ### 1.
重力
感应
器基础 Android系统的Sensor框架提供了对各种传感器事件的访问...
Android摇一摇与
重力
感应
这个文件很可能是
实现
重力
感应
功能的主活动类。
重力
感应
是利用加速度计和陀螺仪的数据,通过组合计算得出设备相对于地球
重力
的朝向。在Android中,我们可以使用`Sensor.TYPE_GRAVITY`来获取设备的
重力
分量。
实现
...
Android
重力
感应
实例
三、
实现
重力
感应
实例步骤 1. 获取`SensorManager`实例:通过`Context.getSystemService(Context.SENSOR_SERVICE)`获取。 2. 注册
重力
传感器:调用`SensorManager.registerListener()`方法,传入监听器对象、
重力
...
Android
重力
感应
游戏-疯狂的小球
Android设备中的加速度计是
实现
重力
感应
的关键硬件。加速度计可以检测设备在三个轴(x、y、z)上的加速度变化,包括由于
重力
引起的静止状态下的加速度。通过读取这些数据,开发者可以计算出设备的方向和倾斜角度,...
高通开发者论坛
4,652
社区成员
5,840
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章