我的毕业设计是有关安卓和硬件结合的,是基于安卓重力感应系统通过蓝牙控制其他的东西,可是写完程序放在手机里运行的很不流畅,试了好几个比较高端的手机,运行的真的很不流畅,但是放到华为手机里就能运行的非常好,可是我的毕业设计不能总拿别人手机啊,所以求求哪位帮帮我,是不是我的代码写的不够完善还是怎样?很是着急啊拜托了
解决方案 »
- AdapterView.OnItemClickListener怎样获取点击那一项的内容
- listview滑动时不加载图片,并且加载只加载当前屏幕上的图片
- App创意征集~~~
- 怎么获取相机的相片
- android视频传输的一个问题
- 新建的android项目咋是这样的,求高手回答。
- Android模拟器无法调试问题
- android中Handler有无run方法的区别
- 求解,android读取AndroidManifest中meta-data值为长数字问题
- 在调测Android的例程snake时,提示"press UP to play",请问哪个键是"UP"?
- 背景音乐
- android 中使用oprofile工具问题
我觉得原因可能在于传感器事件回调的频率不一样,比如华为手机一秒50次,高端手机一秒500次。然后处理代码再比较耗时,高端手机上按这个频率运行不过来了。楼主需要做几件事:
1.验证我的这个猜想是否正确。在代码中统计传感器回调频率
2.如果正确,需要定义一个最小处理间隔,例如20毫秒。如果传感器回调时间和上次处理时间的间隔小于20毫秒,则不调处理函数,只累计数据。