草庐IT

方向灯

全部标签

android - 方向改变后的第二个 Activity 实例

我在方向改变的应用程序中有一个奇怪的行为。正常行为:当我打开我的应用程序时,我的家庭Activity开始了。当我进入下一个Activity(画廊)时,它会正常启动(从右到左有滑入动画)。当我使用返回键返回时,当前Activity(画廊)完成(从左到右滑动动画)。奇怪的行为:当我以纵向模式启动应用并将方向更改为横向时。然后是家庭Activity的第二个实例。因为然后在横向模式下按下后退按钮不会像没有方向改变那样关闭应用程序(家庭Activity是我应用程序中的第一个Activity)而是从左到右制作滑动动画(比如开始新Activity)并再次显示家庭Activity(但我认为是另一个例子

android - 压缩后保持图像方向

这是我的代码////readinganimagecapturedusingphonecamera.Orientationofthis//imageisalwaysreturnvalue6(ORIENTATION_ROTATE_90)nomatterif//itiscapturedinlandscapeorportraitmode//Bitmapbmp=BitmapFactory.decodeFile(imagePath.getAbsolutePath());////saveas:Iamcompressingthisimageandwritingitback.Orientation//o

Android:更改方向时出现对话框 ,"window leaked"问题

我有两个类,一个适配器和一个Activity,我有一个在适配器中显示的日志。当我尝试更改屏幕方向时出现错误。我尝试在我的Activity中覆盖以下代码。但似乎没有任何效果@OverridepublicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);Log.d(TAG,"configurationchanged:"+newConfig);}下面是我的适配器代码publicAddressPopUpAdapter(Activityactivity,Activi

【文末送书】人工智能背景下的C++编程方向

欢迎关注博主Mindtechnist或加入【智能科技社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关注公粽号《机器和智能》回复关键词“python项目实战”即可获取美哆商城视频资源!博主介绍:CSDN优质创作者,CSDN实力新星,CSDN内容合伙人;阿里云社区专家博主;华为云社区云享专家;51CTO社区入驻博主,掘金社区入驻博主,支付宝社区入驻博主,博客园博主。《C++从入门到精通》一、人工智能背景下C++编程技能的发展前景机器学习与深度学习自然语言处理二

android - 在不同方向的 Activity 之间使用共享元素转换

我有一个永久设置为横向的ActivityA和一个没有任何预定义方向的ActivityB。如果我从ActivityA启动ActivityB,并且手机旋转处于横向角度,则共享元素转换正常工作,并且ActivityB按预期以横向启动。如果在ActivityB启动期间手机以纵向角度旋转,则会出现此问题。然后,ActivityB以纵向方向启动(如预期的那样),但没有发生转换。有没有人遇到过这个问题?任何帮助,将不胜感激。这是从ActivityA调用ActivityB的方式:IntentmIntent=newIntent(context,ActivityB.class);ActivityOptio

Android 增强现实方向

我正在制作用于在相机上显示来自map的对象的程序,除了从垂直方向向左和向右倾斜几度(例如80-110和260-280度)外,它几乎可以正常工作。在其他+-320度时效果很好。我尝试将TYPE_ROTATION_VECTOR和加速度计与磁力计一起使用,它们的结果相同。有人知道任何解决方案吗?使用TYPE_ROTATION_VECTOR:if(event.sensor.getType()==Sensor.TYPE_ROTATION_VECTOR){float[]roationV=newfloat[16];SensorManager.getRotationMatrixFromVector(r

安卓|即使以编程方式更改方向后如何保持方向解锁?

我有一个视频播放器,用户可以通过旋转设备和按下按钮来手动更改方向。当我点击按钮时,方向变为横向,但现在方向被锁定,用户无法通过旋转设备返回纵向我试过这个:-activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);还有这个:-activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);但似乎都不起作用。那么,我如何才能始终保持方向解锁以及用户可以通过单击按钮来切换方向以保持方向解锁?

android - 旋转的 OpenStreetMap View - 如何在 Android 中旋转后沿手指移动方向滑动 map ?

我将OSM用于map应用程序,我在其中按此处说明的行进方向旋转mapAndroidRotatingMapView.这很好用。但是,我还没有设法调整dispatchTouchEvent代码来对抗用户触摸的map旋转效果(现在本地图旋转90度时,用户的水平扫动将移动map垂直等)。示例代码仅提供预告片:publicbooleandispatchTouchEvent(MotionEventev){//TODO:rotateeventstooreturnsuper.dispatchTouchEvent(ev);}如有任何指导,我们将不胜感激。当我在做的时候-是否仍然可以定位缩放单独控制,以便它

java - 在 Android 设备上使用 javascript 检测方向

使用来自thisquestion的一些代码我已经设置了一些代码来检测android设备何时旋转。它适用于华硕平板电脑(4.0.3)和两个模拟器(4.0.3和2.1),但对于kindlefire(2.3.4)和droidx(2.3.4),它会切换宽度和高度。代码:varsupportsOrientationChange="onorientationchange"inwindow,orientationEvent=supportsOrientationChange?"orientationchange":"resize";window.addEventListener(orientatio

android - 我们如何根据设备在 Android 中设置 Activity 的方向?

我有一种情况,如果Android设备是平板电脑,那么我希望启用方向(纵向和横向),而如果设备是手机,我希望方向仅处于纵向模式.你能帮我怎么做吗?谢谢,尼丁 最佳答案 你有两种方法:a)分别为手机和平板创建不同的布局和绘图集,并根据您需要的方向进行设计。b)在运行时检查操作设备并设置方向。要检查设备,请检查以下参数并以编程方式设置方向,(1)Build.VERSION.SDK_INT(2)Configuration.SCREENLAYOUT_SIZE_MASK 关于android-我们如何