gpt4 book ai didi

android - 如何避免 Android getSystemService(Context.SENSOR_SERVICE) 挂起模拟器?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:09:24 24 4
gpt4 key购买 nike

每当我在 Android 模拟器中调用此方法时:

SensorManager sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);

模拟器挂起。在搜索这个问题时,我发现很多引用文献都在 2009 年修复了这个问题,但我目前使用的是当前可用的最新 SDK/工具(2011 年 12 月)。 API 级别 8/v2.2。

我真的必须实现代码来检查我是否在模拟器中运行并避免所有基于传感器的代码吗?

最佳答案

我在模拟器中遇到了与 API7 类似的情况:上述代码导致模拟器立即退出程序,没有任何警告或日志消息。 (API4 & API10 都可以;我没有专门测试API8)。

我已经通过在 AVD 设置中将加速计设置为 false 解决了这个问题。 (我尝试这样做是因为 API14/API15 中的加速度计在从快照启动时出现问题。)

问候,

阿让

关于android - 如何避免 Android getSystemService(Context.SENSOR_SERVICE) 挂起模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8626718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com