手機(jī)黑屏算是手機(jī)維修中經(jīng)常容易遇到的故障之一,通常黑屏可以分兩種:一種是使用中黑屏,一種是待機(jī)黑屏。這里就說說引起黑屏的一些基本原因及解決方法。
創(chuàng)新互聯(lián)公司長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為忠縣企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè),忠縣網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
使用中黑屏大都是由自己下載的第三方軟件引起的,本機(jī)自帶的鮮少會出現(xiàn)這種情況。也可以細(xì)分為兩種:一種是此軟件本身就有問題,軟件自身不穩(wěn)定啊,或者跟手機(jī)系統(tǒng)不匹配之類的,這個很好解決,卸載即可;二種就是軟件跟軟件之間起沖突,這個解決稍微麻煩點,需要一個軟件一個軟件安裝跟卸載實驗下到底是那個軟件的問題.找到了就將其卸載,問題基本就能解決。
待機(jī)中黑屏,說先說說待機(jī)原理,直板機(jī)因為大多都有一個省電電路設(shè)計:手機(jī)長時間檢測不到按鍵觸發(fā)信號就會自動關(guān)閉屏幕,也就是待機(jī),當(dāng)你需要使用手機(jī)了一按鍵就會激活省電電路,然后屏目點亮。
黑屏的原因往往就是屏幕觸發(fā)電路延遲反映了.也就是說手機(jī)系統(tǒng)已經(jīng)發(fā)出點亮屏幕的指令了但由于電路延遲了沒發(fā)送成功結(jié)果屏幕就沒點亮成功,但手機(jī)系統(tǒng)以為已經(jīng)點亮了,所以就造成了黑屏。
如果大家碰到了這個問題,相信剛開始大家都是很委屈的吧,心里想:我什么都沒干啊,就寫了個setContentView就要背鍋了?如果已經(jīng)遇到了,不要方,這里給大家提供幾個解決方案,我們APP在啟動的時候會出現(xiàn)1~2秒的白屏或者黑屏,這個所謂的白屏或黑屏其實與我們設(shè)置的Theme有關(guān),如果是Light就是白色,如果是Black則可能出現(xiàn)黑屏,那么為什么會有這種情況出現(xiàn)呢?接下來給大家分析一波。
當(dāng)你打開一個App時其實就是打開了一個activity,如果這個Activity所屬的應(yīng)用還沒有在運行,那么系統(tǒng)會為這個Activity所屬的應(yīng)用創(chuàng)建一個進(jìn)程,創(chuàng)建進(jìn)程是需要時間的,從而導(dǎo)致了白屏或黑屏的出現(xiàn)。
解決方案其實很多,接下來給大家介紹幾種
打開Manifest文件,找到啟動的Activity,找到對應(yīng)的主題,進(jìn)入style.xml文件,設(shè)置android:windowBackground屬性為你啟動頁的圖片即可,如果想體驗更好,也可以加入windowNoTitle屬性為true隱藏ActionBar,再加入android:windowFullscreen屬性為true全屏顯示,從而達(dá)到秒啟動的效果
第一種方案是加入一張圖片從而造成一種快速啟動的錯覺,不過呢,可能會有一種小問題,那就是圖片會移動一下,強(qiáng)迫癥表示忍受不了,上第二種方案,直接給你的activity設(shè)置android:windowBackground屬性為透明色,這樣就可以避免圖片拉伸的問題,小二,上效果。
這樣呢有一個小小的缺點,就是啟動App的時候,由于界面是透明的,所以可能會導(dǎo)致用戶以為自己沒有點到App,這兩種方式大家根據(jù)自己的需求來。
1.點擊app圖標(biāo)后讓他停留主界面過幾秒后再直接跳到app主界面但是會有一種卡在了主界面的感覺
第一步:
app\src\main\res\values\styles.xml里
style name="AppTheme.NoActionBar" parent="AppTheme.NoActionBar"
item name="windowActionBar"false
item name="android:windowDisablePreview"true
item name="windowNoTitle"true
item name="android:windowIsTranslucent"true/item
第二步:清單文件里啟動的activity添加?android:theme="@style/AppTheme.NoActionBar"
第三步:啟動的activity里oncreate的super,onCreate之前添加setTheme(R.style.AppTheme);
之所以會顯示黑屏或者白屏是因為還沒加載到布局文件,就已經(jīng)顯示了window窗口背景,黑屏白屏就是window窗口背景
設(shè)置style,在主題中加入以下屬性:
item name="android:windowIsTranslucent"true/item
如果是進(jìn)入app的歡迎頁出現(xiàn)這種情況還可以設(shè)置一個默認(rèn)的背景圖如下:
之后只需要在AndroidManifest.xml中設(shè)置改主題就可以了
android:theme="@android:style/Theme.Dialog" //Activity顯示為對話框模式
android:theme="@android:style/Theme.NoTitleBar" //不顯示應(yīng)用程序標(biāo)題欄
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" //不顯示應(yīng)用程序標(biāo)題欄,并全屏
android:theme="Theme.Light " //背景為白色
android:theme="Theme.Light.NoTitleBar" //白色背景并無標(biāo)題欄
android:theme="Theme.Light.NoTitleBar.Fullscreen" //白色背景,無標(biāo)題欄,全屏
android:theme="Theme.Black" //背景黑色
android:theme="Theme.Black.NoTitleBar" //黑色背景并無標(biāo)題欄
android:theme="Theme.Black.NoTitleBar.Fullscreen" //黑色背景,無標(biāo)題欄,全屏
android:theme="Theme.Wallpaper" //用系統(tǒng)桌面為應(yīng)用程序背景
android:theme="Theme.Wallpaper.NoTitleBar" //用系統(tǒng)桌面為應(yīng)用程序背景,且無標(biāo)題欄
android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" //用系統(tǒng)桌面為應(yīng)用程序背景,無標(biāo)題欄,全屏
android:theme="Theme.Translucent" //透明背景
android:theme="Theme.Translucent.NoTitleBar" //透明背景并無標(biāo)題
android:theme="Theme.Translucent.NoTitleBar.Fullscreen" //透明背景并無標(biāo)題,全屏
android:theme="Theme.Panel " //面板風(fēng)格顯示
android:theme="Theme.Light.Panel" //平板風(fēng)格顯示
打開app的時候,會有短暫的1秒--2秒的白屏,然后才進(jìn)入到程序界面。
解決方法很簡單,修改下啟動頁的主題,如下:
在 styles.xml 新建主題,重點是 android:windowBackground 設(shè)置成想要的圖片
啟動頁Activity設(shè)置主題( android:theme ),剛新建的style
使用Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK
進(jìn)行Activity跳轉(zhuǎn)回出現(xiàn)白屏,需要增加windowDisablePreview這個主題屬性
若手機(jī)黑屏、閃屏、花屏、白屏、紅屏等屏幕顏色異常問題,建議:
1.建議重啟手機(jī)嘗試:同時按住電源鍵和下音量鍵7秒以上重啟設(shè)備;
2.若再次打開后依然花屏,此情況可能和使用的軟件有關(guān)。若是自行下載的軟件,建議卸載軟件重新安裝。
3.若是自帶的系統(tǒng)軟件,建議更新手機(jī)系統(tǒng)版本嘗試:請進(jìn)入設(shè)置-關(guān)于手機(jī)(關(guān)于設(shè)備)-軟件更新(系統(tǒng)更新)-更新(升級前請備份設(shè)備中數(shù)據(jù))。
4.若已是最新版本,請備份手機(jī)中數(shù)據(jù)(聯(lián)系人、信息、圖片等)然后恢復(fù)出廠設(shè)置嘗試。
若問題依然存在,建議攜帶購機(jī)發(fā)票、保修卡和手機(jī)到當(dāng)?shù)氐氖謾C(jī)購買處維修或者到附近手機(jī)維修店進(jìn)行維修。
網(wǎng)站標(biāo)題:android白屏,安卓白屏怎么辦
文章鏈接:http://sd-ha.com/article40/phhjeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站營銷、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)