[發(fā)明專利]一種設(shè)置全屏的方法及相關(guān)裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201910242292.2 | 申請(qǐng)日: | 2019-03-28 |
| 公開(公告)號(hào): | CN110109663A | 公開(公告)日: | 2019-08-09 |
| 發(fā)明(設(shè)計(jì))人: | 張磊 | 申請(qǐng)(專利權(quán))人: | 武漢斗魚魚樂網(wǎng)絡(luò)科技有限公司 |
| 主分類號(hào): | G06F8/38 | 分類號(hào): | G06F8/38;G06F8/71 |
| 代理公司: | 北京眾達(dá)德權(quán)知識(shí)產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 徐松 |
| 地址: | 430000 湖北省武漢市東湖新技術(shù)開發(fā)區(qū)軟件園東路*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動(dòng)終端 全屏 預(yù)設(shè) 全屏顯示 相關(guān)裝置 指令 返回 軟件開發(fā)工具包 版本信息 調(diào)用函數(shù) 接收用戶 全屏模式 全透明 狀態(tài)欄 調(diào)用 申請(qǐng) 發(fā)送 響應(yīng) | ||
本申請(qǐng)實(shí)施例公開了一種設(shè)置全屏的方法及相關(guān)裝置,更加便捷的設(shè)置全屏模式并增加全屏的顯示范圍。本申請(qǐng)實(shí)施例方法包括:接收用戶發(fā)送的第一指令,所述第一指令用于指示所述移動(dòng)終端全屏顯示;響應(yīng)于所述第一指令,通過調(diào)用函數(shù)getSDK( )獲取所述系統(tǒng)的軟件開發(fā)工具包SDK的版本信息,所述函數(shù)getSDK( )的返回值Build.VERSION.SDK_INT為整數(shù)型;判斷所述返回值Build.VERSION.SDK_INT是否大于預(yù)設(shè)版本的值;若所述返回值Build.VERSION.SDK_INT大于所述預(yù)設(shè)版本的值,則確定所述移動(dòng)終端的系統(tǒng)的版本晚于所述預(yù)設(shè)版本;通過調(diào)用全屏函數(shù)將所述移動(dòng)終端全屏顯示,并將所述移動(dòng)終端的系統(tǒng)狀態(tài)欄設(shè)置為全透明。
技術(shù)領(lǐng)域
本申請(qǐng)涉及軟件開發(fā)領(lǐng)域,尤其涉及一種設(shè)置全屏的方法及相關(guān)裝置。
背景技術(shù)
隨著移動(dòng)終端的普及,移動(dòng)終端的用處越來越多,例如看電影、聽音樂、購(gòu)物等。在很多場(chǎng)景下,例如看電影時(shí),用戶都會(huì)選擇全屏模式來加大顯示面積。現(xiàn)有技術(shù)中,設(shè)置全屏的方法主要是通過系統(tǒng)申請(qǐng)全屏的權(quán)限,然后在啟動(dòng)的時(shí)候設(shè)置系統(tǒng)的全屏屬性等信息來實(shí)現(xiàn)全屏效果。
然而,現(xiàn)有技術(shù)中設(shè)置流程復(fù)雜,并且還需要申請(qǐng)系統(tǒng)的權(quán)限,如果權(quán)限申請(qǐng)不到極有可能出現(xiàn)無法顯示全屏的問題,且現(xiàn)有技術(shù)中,設(shè)置全屏后會(huì)攜帶系統(tǒng)中一些自帶的頭部,效果和真正的全屏有所區(qū)別。因此如何更加便捷的設(shè)置全屏模式并真正實(shí)現(xiàn)全屏,是當(dāng)前一個(gè)很重要的問題。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供了一種設(shè)置全屏的方法及相關(guān)裝置,用于更加便捷的設(shè)置全屏模式并增加全屏的顯示范圍。
本申請(qǐng)實(shí)施例的第一方面提供了一種設(shè)置全屏的方法,應(yīng)用于移動(dòng)終端,包括:接收用戶發(fā)送的第一指令,所述第一指令用于指示所述移動(dòng)終端全屏顯示;響應(yīng)于所述第一指令,通過調(diào)用函數(shù)getSDK()獲取所述系統(tǒng)的軟件開發(fā)工具包SDK的版本信息,所述函數(shù)getSDK()的返回值Build.VERSION.SDK_INT為整數(shù)型;判斷所述返回值Build.VERSION.SDK_INT是否大于預(yù)設(shè)版本的值;若所述返回值Build.VERSION.SDK_INT大于所述預(yù)設(shè)版本的值,則確定所述移動(dòng)終端的系統(tǒng)的版本晚于所述預(yù)設(shè)版本;通過調(diào)用全屏函數(shù)將所述移動(dòng)終端全屏顯示,并將所述移動(dòng)終端的系統(tǒng)狀態(tài)欄設(shè)置為全透明。
在一種可能的實(shí)施例中,所述方法還包括:若所述返回值Build.VERSION.SDK_INT是否小于所述預(yù)設(shè)版本的值,則確定所述移動(dòng)終端的系統(tǒng)的版本早于所述預(yù)設(shè)版本;通過可擴(kuò)展標(biāo)記語(yǔ)言XML將所述移動(dòng)終端將所述移動(dòng)終端全屏顯示,其中,所述移動(dòng)終端的系統(tǒng)狀態(tài)欄為非透明狀態(tài)。
在一種可能的實(shí)施例中,通過調(diào)用全屏函數(shù)將所述移動(dòng)終端全屏顯示,并將所述移動(dòng)終端的系統(tǒng)狀態(tài)欄設(shè)置為全透明之前,所述方法還包括:定義所述全屏函數(shù)setFullScreen();定義狀態(tài)欄函數(shù)setTranslucentStatus(),和狀態(tài)欄管理器對(duì)象mTintManager,所述狀態(tài)欄函數(shù)用于設(shè)置所述狀態(tài)欄的透明度,所述狀態(tài)欄函數(shù)為私有類型的靜態(tài)函數(shù),所述狀態(tài)欄函數(shù)包括window類型的對(duì)象win和布爾boolean類型的對(duì)象on,所述狀態(tài)欄管理器對(duì)象mTintManager用于設(shè)置所述狀態(tài)欄在全屏狀態(tài)時(shí)的裝填信息。
在一種可能的實(shí)施例中,所述定義所述全屏函數(shù)setFullScreen()包括:定義屏幕輔助類,所述屏幕輔助類為公有類型的類;在所述屏幕輔助類中設(shè)置所述全屏函數(shù)setFullScreen(),所述全屏函數(shù)為公有類型的靜態(tài)函數(shù),所述全屏函數(shù)setFullScreen()包括數(shù)據(jù)類型為布爾boolean的設(shè)置參數(shù),所述設(shè)置參數(shù)為true時(shí),表示設(shè)置為全屏狀態(tài);所述設(shè)置參數(shù)為false時(shí),表示設(shè)置為非全屏狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚魚樂網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚魚樂網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910242292.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種全屏輸入應(yīng)用程序的顯示信息方法、系統(tǒng)及移動(dòng)終端
- 控制全屏播放的方法及裝置
- 一種全屏面板的移動(dòng)終端桌面實(shí)現(xiàn)方法及系統(tǒng)
- 移動(dòng)終端播放方式切換方法及裝置
- 一種智能終端的懸浮按鈕的控制方法及裝置
- 通話過程中實(shí)現(xiàn)全屏顯示的方法及其系統(tǒng)
- 一種對(duì)話框彈出控制方法及系統(tǒng)
- 屏幕長(zhǎng)截圖的方法、終端及存儲(chǔ)介質(zhì)
- 一種全屏檢測(cè)裝置以及測(cè)試系統(tǒng)
- 網(wǎng)頁(yè)默認(rèn)全屏和Esc批量正常顯示的新一代瀏覽技術(shù)





