手机自动旋转屏幕失效了啥情况
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机自动旋转屏幕失效了啥情况相关的知识,希望对你有一定的参考价值。
手机自动旋转屏幕失效了的原因及解决方法如下:1、屏幕自动旋转失灵的原因分为硬件问题和软件问题,是由于android手机的重力感应器出了问题,或者刷机过于频繁造成的。
2、检查手机通知面板中屏幕旋转功能是否开启。
3、打开照相机,在取景状态下检查功能图标能否随手机旋转。
4、检查手机是否有新版本推送,升级至最新版本尝试。
5、备份手机数据将手机恢复到出厂设置。
更多关于手机自动旋转屏幕失效了怎么回事,进入:https://m.abcgonglue.com/ask/ca47e51615834309.html?zd查看更多内容 参考技术A
如果您的手机打开了自动旋转功能,但是无法实现屏幕旋转,可以通过以下方法排查操作:
1. 请打开自带的信息应用,翻转手机查看是否会自动旋转,如果可以自动旋转则表示手机传感器是正常的。
2. 请检查需要旋转的应用自带的设置里有没有旋转相关的设置,如有请打开后尝试。比如微信:我-设置-通用设置-开启横屏模式。
3. 如果应用本身支持自动旋转功能,建议您到应用市场更新最新版本进行尝试。
4. 部分应用可能本身不支持自动旋转功能,请以实际情况为准。
温馨提醒:手机自带桌面不支持自动旋转屏幕,请您放心使用。
若以上方法未能解决您的问题,请您提前备份好数据(QQ、微信等第三方应用需单独备份),携带购机凭证到附近的华为客户服务中心检修。
相关链接如下:华为客户服务中心预约服务寄修服务维修备件价格查询
华为Mate Xs 2
¥9999
Mate 50 Pro
¥6799
华为nova 10 Pro
¥3699
华为MateBook X Pro
¥8999
查
看
更
多
- 官方电话官方服务
- 寄修服务预约服务维修价格服务中心维修进度
Android旋转屏幕后国际化语言失效的解决的方法
近期在项目中使用到了国际化多语言(英文+中文),但在使用时发现了一个问题。当屏幕旋转后。APP语言(中文)自己主动转换为了系统语言(英文)。设置了Activity的android:configChanges="orientation|screenSize"属性也无效。于是求助Stackoverflow,你懂的,最后问题攻克了。于是整理了此文以作參考。
1.新建FunctionApplication类继承Application。覆写onConfigurationChanged。代码例如以下:
public class FunctionApplication extends Application{ @Override public void onConfigurationChanged(Configuration newConfig) { // TODO Auto-generated method stub super.onConfigurationChanged(newConfig); toChinese(); } public void toChinese() { String languageToLoad = "zh"; Locale locale = new Locale(languageToLoad); Locale.setDefault(locale); Configuration config = getResources().getConfiguration(); DisplayMetrics metrics = getResources().getDisplayMetrics(); config.locale = Locale.SIMPLIFIED_CHINESE; getResources().updateConfiguration(config, metrics); } }2.改动AndroidManifest.xml文件。application节点指定为我们自己定义的FunctionApplication
<application android:name="com.xxx.xxxx.FunctionApplication" android:allowBackup="true" android:configChanges="orientation|screenSize|locale" android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/AppTheme" >至此。旋转屏幕后语言失效的问题就可攻克了。
查阅了相关资料。发如今屏幕旋转时触发onConfigurationChanged(Configuration
newConfig)方法时。这个newConfig取的是系统的,这就是为什么语言会切换到系统语言的原因。所以在这里我们再次设定下locale就能够了。
以上是关于手机自动旋转屏幕失效了啥情况的主要内容,如果未能解决你的问题,请参考以下文章