Android編程實(shí)現(xiàn)禁止StatusBar下拉的方法
本文實(shí)例講述了Android編程實(shí)現(xiàn)禁止StatusBar下拉的方法。分享給大家供大家參考,具體如下:
Android中有許多隱藏的Service,StatusBarManager就是其中一個,在Context.java中可以看到:
/**
* Use with {@link #getSystemService} to retrieve a {@link
* android.app.StatusBarManager} for interacting with the status bar.
*
* @see #getSystemService
* @see android.app.StatusBarManager
* @hide
*/
public static final String STATUS_BAR_SERVICE = "statusbar";
表明該service不對外提供,如果要調(diào)用的話需要在源碼樹上編譯,才能調(diào)用到標(biāo)記為@hide的接口。也可以將源碼編譯出來的classes.jar包添加到工程里面。
StatusBarManager提供了一些有用的接口,像disable()方法正是我們需要的,一些系統(tǒng)級的應(yīng)用也是調(diào)用的該方法禁止StatusBar下拉的,比如電話、鎖屏模塊。想要調(diào)用該方法,你還需要以下權(quán)限:
<uses-permission android:name="android.permission.STATUS_BAR" /> <uses-permission android:name="android.permission.EXPAND_STATUS_BAR"/>
獲取StatusBarManager實(shí)例
mStatusBarManager = (StatusBarManager) mContext.getSystemService(Context.STATUS_BAR_SERVICE);
禁止下拉
mStatusBarManager.disable(StatusBarManager.DISABLE_EXPAND);
解除禁止
mStatusBarManager.disable(StatusBarManager.DISABLE_NONE);
禁止Android的StatusBar下拉
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
Android 中ImageView的ScaleType使用方法
這篇文章主要介紹了Android 中ImageView的ScaleType使用方法的相關(guān)資料,希望通過本能幫助到大家,需要的朋友可以參考下2017-09-09
Android用代碼獲取手機(jī)root之后的最高權(quán)限
機(jī)得root之后通過代碼可以獲得最高權(quán)限如果沒有root的話請不要往下看,毫無意義,root之后的朋友可以參考下本文或許有意想不到的收獲2013-03-03
android RecycleView實(shí)現(xiàn)多級樹形列表
這篇文章主要為大家詳細(xì)介紹了android RecycleView實(shí)現(xiàn)多級樹形列表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-05-05
Kotlin中List的Lambda表達(dá)式應(yīng)用與解析實(shí)例詳解
相比于Java的Lambda表達(dá)式只是一種簡化寫法,Kotlin中的Lambda功能極為強(qiáng)大,本文介紹Kotlin中List的Lambda表達(dá)式應(yīng)用與解析,感興趣的朋友一起看看吧2024-03-03
詳解Activity之singletast啟動模式及如何使用intent傳值
在一個新棧中創(chuàng)建該Activity實(shí)例,并讓多個應(yīng)用共享改棧中的該Activity實(shí)例。一旦改模式的Activity的實(shí)例存在于某個棧中,任何應(yīng)用再激活改Activity時都會重用該棧中的實(shí)例,其效果相當(dāng)于多個應(yīng)用程序共享一個應(yīng)用,不管誰激活該Activity都會進(jìn)入同一個應(yīng)用中2015-11-11
Android scrollToTop實(shí)現(xiàn)點(diǎn)擊回到頂部(兼容PullTorefreshScrollview)
當(dāng)頁面滑動到底部,出現(xiàn)回到頂部的按鈕相信對大家來說并不陌生,下面這篇文章主要介紹了關(guān)于Android scrollToTop實(shí)現(xiàn)點(diǎn)擊回到頂部,并兼容PullTorefreshScrollview的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒。2017-03-03
Android RecycleView滑動停止后自動吸附效果的實(shí)現(xiàn)代碼(滑動定位)
這篇文章主要介紹了Android RecycleView滑動停止后自動吸附效果的實(shí)現(xiàn)代碼(滑動定位),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10

