草庐IT

screen-rotation

全部标签

Android CSS 位置 :fixed after a device rotate

我在GalaxyNote上的Android4.0上出现了一个非常不寻常的错误。一些friend在他们的GalaxyS3上也看到了同样的情况。我将代码简化为以下内容:#movieplayer{width:100%;position:fixed;top:0px;left:0px;right:0px;bottom:0;background:yellow;z-index:90;}.player,.project-info{width:100%}#movieplayer.short-info{width:100%;background:green;display:block;position:r

android - 哪些传感器用于 Sensor.TYPE_ROTATION_VECTOR

我正在为HoneycombGingerbread开发,我想知道,当我使用Sensor.TYPE_ROTATION_VECTOR时,使用了哪些物理传感器?它是否结合使用了指南针和加速度计?还是陀螺仪+加速器?还是三者皆有?或者是其他东西?我问的原因是我的应用程序在两种不同的硬件上表现不同,它们实际上应该具有相同类型的传感器。谢谢,标记 最佳答案 我知道这个问题已经有一段时间了,但我没有看到明确的答案,所以...如果可用,它会使用所有三个传感器。磁场传感器的使用对于拥有一些绝对引用点至关重要。“旋转传感器”需要先self定位,然后消除陀

安卓 : Full Screen Activity with Title bar

我想将我的Activity设置为带标题栏的全屏,我该怎么做?谢谢 最佳答案 在styles.xml中:falsetrue在您的mainfest中引用您的自定义样式:老实说,我自己还没有测试过这种组合。 关于安卓:FullScreenActivitywithTitlebar,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12754897/

android - ACTION_SCREEN_ON 和 ACTION_SCREEN_OFF 不起作用?

我试图在屏幕关闭(锁定)时关闭WiFi,并在屏幕打开(解锁)时再次打开它。我制作了一个BroadcastReceiver;放入list代码:这是MyIntentReceiver类:packageorg.androidpeople.boot;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;publicclassMyIntentReceiverextendsBroadcastReceiver{//Calledwhenbootcompletes

android - Robolectric - screen_action_bar.xml 第 #-1 行(抱歉,尚未实现): Error inflating class <unknown>

我正在使用Robolectric,但在创建Activity时出现以下错误。我正在使用2.3-Snapshot-androidTestCompile('org.robolectric:robolectric:2.3-SNAPSHOT')android.view.InflateException:XMLfilejar:/Users/user/.m2/repository/org/robolectric/android-all/4.3_r2-robolectric-0/android-all-4.3_r2-robolectric-0.jar!/res/layout/screen_action

android - css3 transform rotate3d with perspective 不适用于Android

我有一个使用3D转换的Web应用程序,它在Android4.1的Android浏览器中运行良好。但是,PhoneGap容器中的同一应用程序会产生挤压和展开动画,而不是透视3D旋转。有没有办法让它在PhoneGap中运行,或者它是否使用不能进行3D转换的不同渲染引擎?我用-webkit-perspective:300;父级和-webkit-transform:rotate3d(0,1,0,-180deg);-webkit-transform-style:preserve-3d;在旋转图像上。 最佳答案 也许phonegap可以在没有-

android - TYPE_ROTATION_VECTOR, TYPE_ORIENTATION 给出不同的结果,也有偏差

我已经为RotationVector和OrientationVector实现了监听器,虽然我知道它已经过时了,但我想同时测试这两个。我知道RotationVector是一个融合传感器并被推荐,但根据它,NORTH(getOrientation(rotationMatrix,value)geavingbearing0返回的值[0])与NORTH不匹配来自方向传感器。我还从Playstore的不同应用程序中进行了统计,方向传感器值似乎更接近它们。而且很多次我从Rotation_Vector得到的方位角值[0]然后getOrientation只是猛增并保持在-180到180之间振荡P.S“g

android - 如何在 Android 上跟踪 "screen on"时间?

我想用我的第一个应用程序做一些(理论上)简单的事情,但我需要一些帮助才能开始。我想构建一个应用程序,告诉我Nexus4的屏幕今天亮了多长时间。Android通过“设置”>“电池”>“屏幕”向我显示自上次充电以来屏幕亮了多长时间,但我不确定如何解析此数据,或如何将其限制为当天。到目前为止,我的研究表明batterystats.bin与上面概述的屏幕跟踪有关,我可以为此使用ACTION_SCREEN_ON和ACTION_SCREEN_OFF,但我不确定这是否正是我要找的。有什么想法吗? 最佳答案 另一种解决方法是调用UsageStats

android - 如何禁用 Keyguard 并在触发 SCREEN_ON 接收器时向用户显示 Activity ?

当广播接收器被screen_on激活时,我如何禁用键盘锁,以便当它发生时用户看到我在它后面启动的Activity?(Activity已经开始了……)我一直在通过屏幕关闭触发的广播接收器尝试以下代码...KeyguardManagermyKeyGuard=(KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);myLock=myKeyGuard.newKeyguardLock();myLock.disableKeyguard();它似乎并没有像现在这样工作。当我打开屏幕时,我仍然需要手动解锁手机上的键盘锁以显示其背后的Act

android.intent.action.SCREEN_ON 不能用作接收器 Intent 过滤器

我正在尝试在屏幕打开时调用BroadcastReceiver。在我的AndroidManifest.xml中,我指定了:然而,接收器似乎从未被调用(断点不触发,日志语句被忽略)。我已将SCREEN_ON换成BOOT_COMPLETED进行测试,这确实被调用了。这是在1.6(SDK级别4)项目中。Google代码搜索揭示了这一点,我下载了该项目并对其进行了同步,将其转换为使用最新工具,但它也无法拦截该事件。http://www.google.com/codesearch/p?hl=en#_8L9bayv7qE/trunk/phxandroid-intent-query/AndroidMa