前言
近期公司偉大的產(chǎn)品經(jīng)理們提出要調(diào)整下產(chǎn)品里面播放器的部分功能没酣;有個(gè)功能點(diǎn)需要獲取用戶手機(jī)上“自動(dòng)旋轉(zhuǎn)”(打開狀態(tài)下,播放器要做到自動(dòng)橫豎屏切換)功能的開關(guān)狀態(tài)厘擂,百度贸桶、谷歌了一下,沒有看到能直接給出明確答案的儒拂,故在此將我的實(shí)現(xiàn)方式展示下寸潦;
目標(biāo)
獲取用戶手機(jī)“自動(dòng)旋轉(zhuǎn)”開關(guān)的開啟、關(guān)閉狀態(tài)
實(shí)現(xiàn)
// 判斷是否開啟了 “屏幕自動(dòng)旋轉(zhuǎn)”,true則為開啟
public static boolean isScreenAutoRotate(Context context) {
int gravity = 0;
try {
gravity = Settings.System.getInt(context.getContentResolver(),
Settings.System.ACCELEROMETER_ROTATION);
} catch (Settings.SettingNotFoundException e) {
e.printStackTrace();
}
return gravity == 1;
}