- 點(diǎn)擊跳轉(zhuǎn)=>Unity3D特效百例
- 點(diǎn)擊跳轉(zhuǎn)=>案例項(xiàng)目實(shí)戰(zhàn)源碼
- 點(diǎn)擊跳轉(zhuǎn)=>游戲腳本-輔助自動(dòng)化
- 點(diǎn)擊跳轉(zhuǎn)=>Android控件全解手冊
- 點(diǎn)擊跳轉(zhuǎn)=>Scratch編程案例
- 點(diǎn)擊跳轉(zhuǎn)=>軟考全系列
??關(guān)于作者
眾所周知,人生是一個(gè)漫長的流程,不斷克服困難,不斷反思前進(jìn)的過程。在這個(gè)過程中會(huì)產(chǎn)生很多對(duì)于人生的質(zhì)疑和思考,于是我決定將自己的思考,經(jīng)驗(yàn)和故事全部分享出來,以此尋找共鳴 ?。?!
專注于Android/Unity和各種游戲開發(fā)技巧,以及各種資源分享(網(wǎng)站、工具、素材、源碼、游戲等)
有什么需要?dú)g迎私我,交流群讓學(xué)習(xí)不再孤單。
??實(shí)踐過程
有遇到過這么個(gè)奇葩的需求,是在平板上,應(yīng)用需要橫屏并且強(qiáng)制橫屏,但是如果你跳轉(zhuǎn)到了三方應(yīng)用,三方應(yīng)用可能會(huì)因?yàn)槠桨宓男D(zhuǎn)開關(guān)開著,移動(dòng)平板就會(huì)自動(dòng)旋轉(zhuǎn),導(dǎo)致回到自己的應(yīng)用的時(shí)候就進(jìn)行了橫豎屏切換。(PS:三方應(yīng)用強(qiáng)制豎屏的為考慮在內(nèi))
因此就可以用代碼控制在調(diào)起三方應(yīng)用前,關(guān)閉自動(dòng)旋轉(zhuǎn)的開關(guān),那么就不會(huì)根據(jù)平板的移動(dòng)旋轉(zhuǎn)再變更了。
Settings.System.getInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION)
返回的數(shù)值為0代表關(guān)閉,返回?cái)?shù)值為1代表開啟。
文檔中說明:
The Settings provider contains global system-level device preferences.
設(shè)置提供程序包含全局系統(tǒng)級(jí)設(shè)備首選項(xiàng)。
不難看出在這個(gè)類中可以獲得很多的設(shè)置項(xiàng)的值,因此其他相關(guān)的開關(guān)也能得到。
有獲取自然就有設(shè)置
Settings.System.putInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 1);
第二個(gè)參數(shù)是你設(shè)置的開關(guān),0是關(guān),1是開。
設(shè)置需要權(quán)限:
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
??其他
??作者:小空和小芝中的小空
??轉(zhuǎn)載說明-務(wù)必注明來源:https://zhima.blog.csdn.net/
??這位道友請(qǐng)留步??,我觀你氣度不凡,談吐間隱隱有王者霸氣??,日后定有一番大作為???。?!旁邊有點(diǎn)贊??收藏??今日傳你,點(diǎn)了吧,未來你成功??,我分文不取,若不成功??,也好回來找我。文章來源:http://www.zghlxwxcb.cn/news/detail-482571.html
溫馨提示:點(diǎn)擊下方卡片獲取更多意想不到的資源。文章來源地址http://www.zghlxwxcb.cn/news/detail-482571.html
到了這里,關(guān)于Android問題筆記 -如何實(shí)現(xiàn)代碼控制自動(dòng)旋轉(zhuǎn)開關(guān)的變更以及當(dāng)前狀態(tài)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!