草庐IT

方向灯

全部标签

android - 如何使用 Surfaceholder 在 Android 的 Portitate 模式下更改保存图像方向

publicclassMainActivityextendsActivity{ImageViewimage;Activitycontext;Previewpreview;staticCameracamera;ButtonexitButton;ImageViewfotoButton;LinearLayoutprogressLayout;Stringpath="/sdcard/KutCamera/cache/images/";publicstaticintcount=0;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){sup

android - FragmentPagerAdapter 在方向更改时不恢复 fragment

编辑:我发现Activity正在保存实例,但Fragments保存的数据没有达到ActivitysavedInstanceState。我将当前时间保存在outState中,但它并没有一直向上,因为该Activity当时在其SavedInstanceState中没有任何内容,如果我将其打印到logcat,则该时间返回“null”。..我正在构建一个内置了倒计时计时器的应用程序。计时器的基本托管Activity是一个FragmentActivity,它托管一个FragementPagerAdapter,它在代码中膨胀两个fragment(我没有为fragment提供ID在XML中,因为它们

android - 从 Fragment 添加项目到操作栏的选项菜单后发生崩溃,然后更改方向

我正在使用ActionBarSherlock和ViewPagerIndicator将fragment显示为选项卡。其中一个fragment将项目添加到ActionBar:privateString[]mapNames;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setHasOptionsMenu(true);//initanStringarray`mapNames`whichisusedwhenpopulatingsubmenu//...}@Overri

如何利用多个环境光传感器联合判别光线方向

最近遇到一个有趣的问题,如何实现对于光线方向的判别?一般来说,环境光传感器只能感受到光的强度,无法获得光线的方向。但是经过调查,环境光传感器输出的数值除了与光照强度有关,还与照射传感器的方向有关。如下图所示,垂直照射传感器接收平面时响应最大,而光线平行于平面时,则没有读数。可以利用这个特性,将多个传感器组成阵列,联合判别光线方向。问题描述现有某个位于\(x,y\)的光源,沿负y轴方向发射强度为\(c\)的光线;多个传感器间隔\(x_0\)一字排开,则第\(k\)个传感器位置为\(kx_0,k=0,1,2,\dots\)传感器响应函数为\(f(c,\theta)\),其中\(\theta\)为入

android - 未指定方向,默认为水平方向。这是动态添加子项时常见的错误来源

我的应用程序无法运行,因为我的xml文件中存在错误。我的一个LinearLayouts被标记为红色,通过悬停我可以看到以下错误消息:未指定方向,默认为水平方向。这是动态添加子项时常见的错误来源。您可以在下面看到我的代码,如果我收到此消息,我将标记该行,如下所示:android:id="@+id/myFragment"android:layout_width="0dp"android:layout_height="fill_parent"android:layout_weight="3"/> 最佳答案 你应该在LinearLayout

Android:从 Azimuth、roll & pitch 获取设备方向

我需要获取更新的设备方向,但我必须将我的Activity固定为纵向(我在布局xml文件中所做的),这阻止了我使用它:introtation=getWindowManager().getDefaultDisplay().getRotation();因为它总是给我纵向旋转,所以,我尝试依靠传感器。我发现Sensor.TYPE_ORIENTATION已被弃用,所以我使用了Sensor.TYPE_ACCELEROMETER和Sensor.TYPE_MAGNETIC_FIELD的组合,这是事件听众:SensorEventListenersensorEventListener=newSensorE

拯救者系列笔记本键盘失灵解决方向之一,非排除静电解决

原文链接:驱动错误代码32-电脑维修知识库前提:键盘除了FN+Q、FN+F4-12、FN+空格可用其余不可用        设备管理器——键盘——PS/2产生了感叹号且提示为:这个设备(服务)的驱动程序已被禁用。另一个驱动程序可以提供这个功能。(代码32)解决步骤1、右击出错的设备,点击属性,切换到【驱动程序】选项卡,点击【驱动程序详细信息】并记录下每一个sys格式的驱动文件名打开注册编辑器,在  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\此目录下搜索每一个驱动文件名,在搜索结果下查看【Start】这一数值是否为0x0000000

android - 像 YouTube 一样切换全屏和方向

我试图模仿在视频播放器中单击“全屏”按钮时YouTubeAndroid应用程序的行为:如果设备当前处于纵向,则立即旋转为横向(即使用户仍以纵向拿着设备)并保持横向,直到用户将设备旋转为横向然后再旋转回纵向如果设备当前处于横向状态,请立即旋转为纵向(即使用户仍以纵向握持设备)并保持纵向,直到用户将设备旋转为纵向然后再旋转回横向。随时允许用户手动将设备旋转到所需的方向。似乎如果我强制旋转为横向或纵向使用:getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);或getActivity(

android - 如何在android中限制横向屏幕方向?

在android中如何限制横屏方向? 最佳答案 您的问题很短,但我相信您是在问如何将Activity的显示限制在特定方向。为此,请尝试使用android:screenOrientation在list文件中的标签。https://developer.android.com/guide/topics/manifest/activity-element.html#screen 关于android-如何在android中限制横向屏幕方向?,我们在StackOverflow上找到一个类似的问题:

Android 应用程序在方向更改时重新启动

当我改变方向时应用程序重新启动并且我丢失了我当前的数据..当我更改方向应用程序从主要Activity重新启动时,我正在使用包含大量Activity的Activity组。是否可以避免此应用程序在方向更改时重新启动?谁知道请告诉我.. 最佳答案 如果你的androidtargetSdkVersion是12或更低,添加android:configChanges="orientation|keyboardHidden"属性添加到您的androidlist。如果你的androidtargetSdkVersion是13或者更高,使用orient