如何模拟畅玩安卓模拟器手机移动时,加速度计值的变化

内容字号:
段落设置:
字体设置:
CES2015,柯达携安卓手机回归!
来源:作者:一起晒太阳责编:远洋
据国外媒体报道,著名影像品牌柯达和领先的移动设备制造商Bullitt&Group今天宣布,双方将于CES&2015推出一系列采用安卓系统的移动设备,提供同类最佳的图像管理软件和功能以及优秀的设计和用户界面。柯达这一品牌大多数与胶片或者相机联系在一起,现在这家成立于1880年的影像公司终于要做出改变,让世人重新认识柯达。Bullitt&Mobile移动设备制造商CEO&Oliver&Schulte说:“柯达是世界上最受认可的品牌之一,以优异质量与创新深受用户信任。我们将继承这种传统,并使用它来启发我们创造设计美观的产品,让用户能够随心所欲的拍摄出优秀的相片,并进行编辑、分享、存储以及打印相片。”在即将到来的CES&2015电子展上,这两家公司预计会发布一款4G&LTE安卓手机,鉴于柯达拥有丰富的影像经验,手机的重中之重应该为摄像头。除了之外,柯达与Bullitt&Mobile还计划在2015年下半年推出一款和一款互联相机。
相关文章|||||
软媒旗下软件:|||||||
IT之家,软媒旗下,国内顶级IT科技门户网站。
Copyright (C) , All Rights Reserved.
版权所有 鲁ICP备号中国第一军事门户网站 | &>&&>&
Chrome移动开发者工具用浏览器模拟安卓手机
  【天极软件频道消息】12月3日,Chromium官方博客宣布在Chrome 32 Beta中增加一个名为“Chrome DevTools for Mobile”的新工具。有了这个新功能,开发者可以直接将设备与
  【天极软件频道消息】12月3日,Chromium官方博客宣布在Chrome 32 Beta中增加一个名为“Chrome DevTools for Mobile”的新工具。有了这个新功能,开发者可以直接将设备与Chrome浏览器相连,无需先安装Android SDK然后使用adb连接设备。  至此,Chrome除了年初推出的Chrome for Android Remote Debugging这一专门针对Android手机的功能,又增加可一个直观的Android开发工具,为Android开发者提供具备更加全能开发功能的浏览器。  视频演示如下:  如果您的浏览器已经更新为此版本,可以将会在Chrome面板中发现这个新功能。【点击进入“天极网企业频道”认证微博】(作者:天极软件责任编辑:杨玲)
标签:Chrome浏览器移动开发工具浏览器模拟安卓手机Android新闻
本栏目最新文章
,特拉维夫,中风倒下昏迷8年后,以色列前总...
热门关键词加速度计将停止提供样品时屏幕是关闭的Droid上/ Nexus One的,即使有WakeLock
我有一个在Android扩展onSensorChanged服务和记录(SensorEvent事件)传感器读数代码。我希望能够记录这些传感器的读数甚至当设备处于关闭状态(我小心的电池寿命和它的时候,它的运行制造)。而屏幕上的日志记录工作正常,在2.0.1摩托罗拉Droid和一个2.1一个。
然而,当手机进入睡眠状态(按下电源按钮),屏幕将自动关闭,onSensorChanged活动每隔N停止交付(验证日志。onSensorChanged被调用)。
该服务获得一个wakeLock,以确保它保持在后台运行 CodeGo.net,但是,它似乎并没有产生任何影响。我已经尝试了所有的PowerManager的。唤醒锁,但没有人似乎无关紧要。
_WakeLock = _PowerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
_WakeLock.acquire();
有过冲突的关于是否可以真正得到的数据从传感器报告,而屏幕关闭...任何人有这个一个更现代版的Android(埃克莱尔)和硬件的经验吗?
这似乎表明,它是在蛋糕的工作:
PS:确切的代码按预期工作在1.5的G1。记录继续当屏幕关闭,当应用程序在后台运行,等等。
本文地址 :CodeGo.net/119934/
-------------------------------------------------------------------------------------------------------------------------
1. 我们已经推导出这个开始为2.0.1。这似乎是故意的,电池寿命提升被吹捧为一个函数也许一部分。我们有一个工作震动来唤醒或解锁2.0,那么它打破了更新,我们一直没能得到任何解决办法的。 ;'(这不要紧,如果CPU的部分锁定举行,这是为了防止总是从CPU的睡眠从我所看到的调试日志记录通过USB有睡眠发生似乎偶然的传感器监听器的变化。
发帖说,他的作品在摩托罗拉设备解决方法-
我测试的解决办法 CodeGo.net,想出从教程和手册修订版(有在他的教程中介绍的代码的一些“错误”)下面的代码:
public class ShakeWakeupService extends Service implements SensorEventListener{
private Context mC
SensorManager mSensorEventM
// BroadcastReceiver for handling ACTION_SCREEN_OFF.
public BroadcastReceiver mReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
// Check action just to be on the safe side.
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
Log.v("shake mediator screen off","trying re-registration");
// Unregisters the listener and registers it again.
mSensorEventManager.unregisterListener(ShakeWakeupService.this);
mSensorEventManager.registerListener(ShakeWakeupService.this, mSensor,
SensorManager.SENSOR_DELAY_NORMAL);
public void onCreate() {
super.onCreate();
Log.v("shake service startup","registering for shake");
mContext = getApplicationContext();
// Obtain a reference to system-wide sensor event manager.
mSensorEventManager = (SensorManager) mContext.getSystemService(Context.SENSOR_SERVICE);
// Get the default sensor for accel
mSensor = mSensorEventManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
// Register for events.
mSensorEventManager.registerListener(this, mSensor, SensorManager.SENSOR_DELAY_NORMAL);
// Register our receiver for the ACTION_SCREEN_OFF action. This will make our receiver
// code be called whenever the phone enters standby mode.
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);
registerReceiver(mReceiver, filter);
public void onDestroy() {
// Unregister our receiver.
unregisterReceiver(mReceiver);
// Unregister from SensorManager.
mSensorEventManager.unregisterListener(this);
public IBinder onBind(Intent intent) {
// We don't need a IBinder interface.
public void onShake() {
//Poke a user activity to cause wake?
public void onAccuracyChanged(Sensor sensor, int accuracy) {
//not used right now
//Used to decide if it is a shake
public void onSensorChanged(SensorEvent event) {
if(event.sensor.getType() != Sensor.TYPE_ACCELEROMETER)
Log.v("sensor","sensor change is verifying");
解决方法工作,但将无法正常工作,而我有screebl运行,这是一个函数很多真正想什么我开发协同工作。
刚刚更新了我一个与升级Froyo FRF50的ROM已经踢周围的最后几天,似乎传感器现在重新工作的时候,屏幕是关闭的,如果你有一个PARTIAL_WAKELOCK。我不知道这是否会使得官方的身材,虽然我的理解是,这是基于N1收到用户的官方版本。因此,也许他们已经改变了主意(再一次),并重新启用时,手机被锁定的传感器。手指交叉。
当然,他们可以随便去重新禁用它们在2.2-R1,谁知道...
它似乎是一个2.1固件的问题,有必要得到这个固定的,但我有各种解决方法的工作覆盖所有版本。
我已经组建了手机和固件列表的工作/不工作/间歇性地工作,让我们可以测试手机或固件。
如果你有一个新的手机,您可以更新列表,知道了。
有(某种)一个替代的解决方案让您保持屏幕一直开启
Settings.System.putInt(getContentResolver(),
Settings.System.SCREEN_OFF_TIMEOUT,-1);
但是,这并不妨碍强迫屏幕关闭按下电源按钮,然后将传感器事件流停止。您还需要WRITE_SETTINGS权限这个工作。
上述重新注册为传感器事件的解决方法不会对Droid的厄里斯,它运行Android 2.1及预期不会永远得到升级工作。我'以下,虽然它确实出现了工作。而不是取消注册和重新注册的,这种方法打开屏幕背面时将其关闭,但它放回在下面的代码,处理程序是在活动构造只是一个简单的处理程序(即处理程序处理程序=新的处理程序( ))和mTurnBackOn是初始化为null一个WakeLock。
public BroadcastReceiver mReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_SCREEN_OFF.equals(intent.getAction())) {
// Turn the screen back on again, from the main thread
handler.post(new Runnable() {
public void run() {
if(mTurnBackOn != null)
mTurnBackOn.release();
mTurnBackOn = mPwrMgr.newWakeLock(
PowerManager.SCREEN_DIM_WAKE_LOCK |
PowerManager.ACQUIRE_CAUSES_WAKEUP,
"AccelOn");
mTurnBackOn.acquire();
使用SCREEN_DIM_WAKE_LOCK曾在HTC EVO ..
final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
_WakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "TAG");
_WakeLock.acquire();
本文标题 :加速度计将停止提供样品时屏幕是关闭的Droid上/ Nexus One的,即使有WakeLock
本文地址 :CodeGo.net/119934/
Copyright (C) 2014 CodeGo.net 沪ICP备号 联&系& c&o&d&e&g&o &@&1&2&6&.&c&o&m 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于安卓平台的手机计步器的设计
下载积分:980
内容提示:基于安卓平台的手机计步器的设计
文档格式:DOC|
浏览次数:116|
上传日期: 14:50:17|
文档星级:
该用户还上传了这些文档
基于安卓平台的手机计步器的设计
官方公共微信安卓重力加速度的问题_百度知道
安卓重力加速度的问题
z = e我用手机测试,Z方向上的加速度的代码是: x=e,Z方向上基本在9左右;
y= e.values[1],有时还超过10,无论手机怎么放置,更坑爹的是,它的各方向的加速度也能变化,X,我把手机放在水平桌面上不动.values[0],Y,求指教,Y.values[2],Z方向上的加速度变化很小。我获取X
提问者采纳
但是模拟信号是有噪声的,难免在数字化时产生微小的波动很正常,但是和所处的地球的方位有关系.8。Z方式重力加速度就是9,应该是正常的从你描述的情况看。虽然你的手机不动
但是我手机无论怎么旋转,x,y,z方向上加速度值变化很小,x总是0上下浮动,就没超过1;z总是在8以上,这怎么回事
这是重力加速度计,不是线性加速度计。重力加速度就是g=9.8永远是自上向下的。
提问者评价
其他类似问题
11人觉得有用
为您推荐:
重力加速度的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 安卓加速度传感器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信