Android动态禁用或开启屏幕旋转工具
2023-09-14 09:08:55 时间
package com.gwtsz.gts2.util; import android.content.Context; import android.provider.Settings; import android.provider.Settings.SettingNotFoundException; /** * 重力感应器开关 * 环绕手机屏幕旋转的设置功能编写的方法 * @author Wilson */ public class SensorUtil { /** * 打开重力感应。即设置屏幕可旋转 * @param context */ public static void openSensor(Context context){ Settings.System.putInt(context.getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 1); } /** * 关闭重力感应,即设置屏幕不可旋转 * @param context */ public static void closeSensor(Context context){ Settings.System.putInt(context.getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0); } /** * 获取屏幕旋转功能开启状态 * @param context * @return */ public static int getSensorState(Context context){ int sensorState = 0; try { sensorState = Settings.System.getInt(context.getContentResolver(), Settings.System.ACCELEROMETER_ROTATION); return sensorState; } catch (SettingNotFoundException e) { e.printStackTrace(); } return sensorState; } /** * 推断屏幕旋转功能是否开启 */ public static boolean isOpenSensor(Context context){ boolean isOpen = false; if(getSensorState(context) == 1){ isOpen = true; }else if(getSensorState(context) == 0){ isOpen = false; } return isOpen; } }
相关文章
- android开机动画 制作工具,android开机动画制作
- android activity singletask,Android Activity启动模式之singleTask实例详解
- android短信验证码方案,Android之短信验证码
- android登录注册跳转的代码_Android开发代码
- windows端口转发工具_android 端口转发
- 【Rust日报】2022-12-21~22 谷歌Android 团队的 Rust 教程
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 远程调用 目标进程中 libc.so 动态库中的 mmap 函数 一 | mmap 函数简介 )
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取 linker 中的 dlopen 函数地址 并 通过 远程调用 执行该函数 )
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取注入的 libbridge.so 动态库中的 load 函数地址 并 通过 远程调用 执行该函数 )
- 【Android 逆向】Android 进程注入工具开发 ( 远程进程 注入动态库 文件操作 | Android 进程读取文件所需的权限 | fopen 打开文件标志位 | 验证文件权限 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ⑥ ( 进入 ijkplayer-android/android 目录 | 执行 compile-ijk.sh 脚本完成编译 )
- 【Android 屏幕适配】屏幕适配通用解决方案 ⑦ ( PercentRelativeLayout 百分比布局方案 | 该布局已废弃本方案仅做参考 )
- Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境详解手机开发
- Android仿拼多多拼团堆叠头像详解手机开发
- Android滤镜效果实现及原理分析详解手机开发
- android安装应用程序工具类详解编程语言
- android短信监听工具(示例代码)
- Android字符串资源文件format方法使用实例