android黑屏,android黑屏后socket被掛起

Android APP啟動(dòng)時(shí)出現(xiàn)白屏或者黑屏怎么辦

手機(jī)黑屏算是手機(jī)維修中經(jīng)常容易遇到的故障之一,通常黑屏可以分兩種:一種是使用中黑屏,一種是待機(jī)黑屏。這里就說(shuō)說(shuō)引起黑屏的一些基本原因及解決方法。

創(chuàng)新互聯(lián)專注于集賢企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城系統(tǒng)網(wǎng)站開(kāi)發(fā)。集賢網(wǎng)站建設(shè)公司,為集賢等地區(qū)提供建站服務(wù)。全流程按需規(guī)劃網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

使用中黑屏大都是由自己下載的第三方軟件引起的,本機(jī)自帶的鮮少會(huì)出現(xiàn)這種情況。也可以細(xì)分為兩種:一種是此軟件本身就有問(wèn)題,軟件自身不穩(wěn)定啊,或者跟手機(jī)系統(tǒng)不匹配之類的,這個(gè)很好解決,卸載即可;二種就是軟件跟軟件之間起沖突,這個(gè)解決稍微麻煩點(diǎn),需要一個(gè)軟件一個(gè)軟件安裝跟卸載實(shí)驗(yàn)下到底是那個(gè)軟件的問(wèn)題.找到了就將其卸載,問(wèn)題基本就能解決。

待機(jī)中黑屏,說(shuō)先說(shuō)說(shuō)待機(jī)原理,直板機(jī)因?yàn)榇蠖喽加幸粋€(gè)省電電路設(shè)計(jì):手機(jī)長(zhǎng)時(shí)間檢測(cè)不到按鍵觸發(fā)信號(hào)就會(huì)自動(dòng)關(guān)閉屏幕,也就是待機(jī),當(dāng)你需要使用手機(jī)了一按鍵就會(huì)激活省電電路,然后屏目點(diǎn)亮。

黑屏的原因往往就是屏幕觸發(fā)電路延遲反映了.也就是說(shuō)手機(jī)系統(tǒng)已經(jīng)發(fā)出點(diǎn)亮屏幕的指令了但由于電路延遲了沒(méi)發(fā)送成功結(jié)果屏幕就沒(méi)點(diǎn)亮成功,但手機(jī)系統(tǒng)以為已經(jīng)點(diǎn)亮了,所以就造成了黑屏。

手機(jī)黑屏了怎么處理?

若使用的是vivo手機(jī),顯示黑屏可按以下方法處理:

先嘗試將手機(jī)強(qiáng)制重啟,觀察是否恢復(fù)使用,另外檢查電源鍵和音量鍵是否被保護(hù)殼卡住。

強(qiáng)制重啟方法:

2017年9月以前上市機(jī)型(X20之前機(jī)型):長(zhǎng)按"電源鍵"12秒以上

2017年9月后上市機(jī)型以及后續(xù)上市新機(jī)型(X20以及之后機(jī)型):同時(shí)按住"電源鍵"+"音量減鍵"10秒以上

NEX 3/NEX 3S:長(zhǎng)按頂部圓鍵10秒以上

若通過(guò)強(qiáng)制重啟手機(jī)未恢復(fù),請(qǐng)攜帶手機(jī)及購(gòu)機(jī)憑證前往vivo客戶服務(wù)中心檢測(cè)處理。

若通過(guò)強(qiáng)制重啟手機(jī)恢復(fù)仍出現(xiàn)黑屏,可按以下方法排查處理:

1、系統(tǒng)新版本提升了兼容性和穩(wěn)定性,優(yōu)化了性能,請(qǐng)進(jìn)入設(shè)置--系統(tǒng)升級(jí)(部分機(jī)型為:設(shè)置--我的設(shè)備--iQOO UI版本),查看系統(tǒng)版本信息。如果不是最新版本,建議升級(jí)體驗(yàn)。

2、進(jìn)入設(shè)置--系統(tǒng)管理/更多設(shè)置--備份與重置/恢復(fù)出廠設(shè)置--還原所有設(shè)置--還原。

注:還原所有設(shè)置不會(huì)刪除任何數(shù)據(jù)或媒體文件,僅會(huì)還原手機(jī)的所有設(shè)置,部分第三方應(yīng)用帳號(hào)需要重新登錄,請(qǐng)確認(rèn)不影響軟件使用后再進(jìn)行操作。為了手機(jī)端數(shù)據(jù)安全,操作前建議提前備份手機(jī)數(shù)據(jù)。(可以進(jìn)入云服務(wù)--設(shè)備云備份--備份數(shù)據(jù)類型--系統(tǒng)數(shù)據(jù)--返回--立即備份可備份部分系統(tǒng)設(shè)置和桌面布局;云服務(wù)--數(shù)據(jù)同步--打開(kāi)WLAN、藍(lán)牙等可將數(shù)據(jù)同步到云服務(wù))

3、若以上方法未能解決,請(qǐng)?zhí)崆皞浞莺檬謾C(jī)數(shù)據(jù),攜帶手機(jī)和購(gòu)機(jī)憑證前往vivo客戶服務(wù)中心檢測(cè)。

溫馨提示:建議前去時(shí),提前電話咨詢服務(wù)中心工作人員,確保工作人員在正常上班時(shí)間再前往,避免空跑,往返路上注意安全。

android 啟動(dòng)頁(yè)閃黑屏怎么解決比較好

閃黑屏的原因主要是我們啟動(dòng)Activity的時(shí)候,需要跑完onCreate和onResume才會(huì)顯示界面 前幾天Boss就反應(yīng)說(shuō),機(jī)器每次啟動(dòng)程序都會(huì)閃一下黑屏,這個(gè)客戶不接受。沒(méi)辦法,只能想想怎么解決,最后找到了下面的方法。閃黑屏的原因主要是 我們啟動(dòng)Activity的時(shí)候,需要跑完onCreate和onResume才會(huì)顯示界面。也就是說(shuō)需要處理一些數(shù)據(jù)后,才會(huì)顯示。按照這種思路,是不 是我把初始化的工作盡量減少就可以避免黑屏?事實(shí)是,就算你onCreate啥都不做,仍然會(huì)閃一下黑屏,因?yàn)槌跏蓟馕鼋缑鏁r(shí)需要一定時(shí)間。下面是解決 辦法:1、自定義Theme復(fù)制代碼 代碼如下: 設(shè)置背景圖Themestyle name="Theme.AppStartLoad" parent="android:Theme" item name="android:windowBackground"@drawable/ipod_bg/item item name="android:windowNoTitle"true/item /style//2、設(shè)置透明Themestyle name="Theme.AppStartLoadTranslucent" parent="android:Theme" item name="android:windowIsTranslucent"true/item item name="android:windowNoTitle"true/item /style 上面我定義了兩種Theme,第一種Theme就是設(shè)置一張背景圖。當(dāng)程序啟動(dòng)時(shí),首先顯示這張背景圖,避免出現(xiàn)黑屏。第二種Theme是把樣式設(shè)置為透明,程序啟動(dòng)后不會(huì)黑屏而是整個(gè)透明了,等到界面初始化完才一次性顯示出來(lái)。下面說(shuō)說(shuō)兩種方式的優(yōu)缺點(diǎn):?Theme1 程序啟動(dòng)快,界面先顯示背景圖,然后再刷新其他界面控件。給人刷新不同步感覺(jué)。?Theme2 給人程序啟動(dòng)慢感覺(jué),界面一次性刷出來(lái),刷新同步。2、修改AndroidManifest.xml為了使上面Theme生效,我們需要設(shè)置一些Activity的Theme復(fù)制代碼 代碼如下: applicationandroid:allowBackup="true"android:icon="@drawable/ipod_icon"android:label="@string/app_name"android:launchMode="singleTask"!-- iPod主界面 --activityandroid:name="com.apical.apicalipod.IPodMainActivity"!-- 使用上面定義的樣式 mythou--android:theme="@style/Theme.AppStartLoad"android:label="@string/app_name" intent-filteraction android:name="android.intent.action.MAIN" /category android:name="android.intent.category.LAUNCHER" //intent-filter/activity//....../application ?可以在Activity里面增加上面自定義的樣式。另外在Application里面增加也是可以的,而且是全局效果。?自定義Theme放在 /res/values/styles.xml 里面。如果沒(méi)有這個(gè)文件,自己添加一個(gè)即可。?如果存在多個(gè)Activity切換,中間也可能會(huì)存在短暫黑屏問(wèn)題。原因也是Activity啟動(dòng)的時(shí)候需要初始化加載數(shù)據(jù),如果想避免這種情況,可以在你切換的Activity里面增加上面的樣式。?上面兩種樣式都可以避免黑屏??梢詫?shí)際測(cè)試一下你的程序選擇一種效果。?這個(gè)只是把黑屏避免了,但是如果你程序初始化啟動(dòng)慢,還是會(huì)給人程序啟動(dòng)慢的感覺(jué)。需要自行優(yōu)化程序初始化過(guò)程。3、Theme屬性詳解復(fù)制代碼 代碼如下: android:theme="@android:style/Theme.Dialog" //Activity顯示為對(duì)話框模式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" //白色背景并無(wú)標(biāo)題欄android:theme="Theme.Light.NoTitleBar.Fullscreen" //白色背景,無(wú)標(biāo)題欄,全屏android:theme="Theme.Black" //背景黑色android:theme="Theme.Black.NoTitleBar" //黑色背景并無(wú)標(biāo)題欄android:theme="Theme.Black.NoTitleBar.Fullscreen" //黑色背景,無(wú)標(biāo)題欄,全屏android:theme="Theme.Wallpaper" //用系統(tǒng)桌面為應(yīng)用程序背景android:theme="Theme.Wallpaper.NoTitleBar" //用系統(tǒng)桌面為應(yīng)用程序背景,且無(wú)標(biāo)題欄android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" //用系統(tǒng)桌面為應(yīng)用程序背景,無(wú)標(biāo)題欄,全屏android:theme="Theme.Translucent" //透明背景android:theme="Theme.Translucent.NoTitleBar" //透明背景并無(wú)標(biāo)題android:theme="Theme.Translucent.NoTitleBar.Fullscreen" //透明背景并無(wú)標(biāo)題,全屏android:theme="Theme.Panel " //面板風(fēng)格顯示android:theme="Theme.Light.Panel" //平板風(fēng)格顯示 4、Theme和StyleAndroid里面除了Theme外還有Style,例如下面是Launcher里面配置workspace的一個(gè)Style復(fù)制代碼 代碼如下: style name="WorkspaceIcon"item name="android:layout_width"match_parent/itemitem name="android:layout_height"match_parent/itemitem name="android:layout_gravity"center/itemitem name="android:gravity"center_horizontal/itemitem name="android:singleLine"true/itemitem name="android:ellipsize"marquee/itemitem name="android:textSize"12sp/itemitem name="android:textColor"#FFF/itemitem name="android:shadowRadius"2.0/itemitem name="android:shadowColor"#B0000000/item/style Style可以理解為一組屬性集合,方便不同的View設(shè)置使用,我們?cè)赩iew里面使用Style的時(shí)候,跟使用Theme是一樣的應(yīng)用方法。那么Style和Theme有什么區(qū)別?下面列出兩者區(qū)別:?樣式用在單獨(dú)的View,如:Button、TextView等?主題通過(guò)AndroidManifest.xml中的application和activity用在整個(gè)應(yīng)用或者某個(gè) Activity,主題對(duì)整個(gè)應(yīng)用或某個(gè)Activity存在全局性影響。?如果一個(gè)應(yīng)用使用了主題,同時(shí)應(yīng)用下的view也使用了樣式,那么當(dāng)主題與樣式屬性發(fā)生沖突時(shí),樣式的優(yōu)先級(jí)高于主題。上面就是通過(guò)Theme解決程序啟動(dòng)閃黑屏問(wèn)題,并且講解了Theme和Style,通過(guò)Theme配置,其實(shí)還可以做個(gè)歡迎頁(yè)面。不過(guò)我們都希望程序啟動(dòng)速度越快越好,因此還是需要多多優(yōu)化自己的程序。

android app黑屏一段時(shí)間是什么原因

閃黑屏的原因主要是 我們啟動(dòng)Activity的時(shí)候,需要跑完onCreate和onResume才會(huì)顯示界面。也就是說(shuō)需要處理一些數(shù)據(jù)后,才會(huì)顯示。

可以在Activity里面增加上面自定義的樣式。另外在Application里面增加也是可以的,而且是全局效果。

自定義Theme放在 /res/values/styles.xml 里面。如果沒(méi)有這個(gè)文件,自己添加一個(gè)即可。

如果存在多個(gè)Activity切換,中間也可能會(huì)存在短暫黑屏問(wèn)題。原因也是Activity啟動(dòng)的時(shí)候需要初始化加載數(shù)據(jù),如果想避免這種情況,可以在切換的Activity里面增加上面的樣式。

上面兩種樣式都可以避免黑屏??梢詫?shí)際測(cè)試一下程序選擇一種效果。

這個(gè)只是把黑屏避免了,但是如果程序初始化啟動(dòng)慢,還是會(huì)給人程序啟動(dòng)慢的感覺(jué)。需要自行優(yōu)化程序初始化過(guò)程。

Android開(kāi)發(fā)中頁(yè)面啟動(dòng)時(shí)黑屏或者白屏的原因及解決辦法

之所以會(huì)顯示黑屏或者白屏是因?yàn)檫€沒(méi)加載到布局文件,就已經(jīng)顯示了window窗口背景,黑屏白屏就是window窗口背景

設(shè)置style,在主題中加入以下屬性:

item name="android:windowIsTranslucent"true/item

如果是進(jìn)入app的歡迎頁(yè)出現(xiàn)這種情況還可以設(shè)置一個(gè)默認(rèn)的背景圖如下:

之后只需要在AndroidManifest.xml中設(shè)置改主題就可以了

android:theme="@android:style/Theme.Dialog" //Activity顯示為對(duì)話框模式

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" //白色背景并無(wú)標(biāo)題欄

android:theme="Theme.Light.NoTitleBar.Fullscreen" //白色背景,無(wú)標(biāo)題欄,全屏

android:theme="Theme.Black" //背景黑色

android:theme="Theme.Black.NoTitleBar" //黑色背景并無(wú)標(biāo)題欄

android:theme="Theme.Black.NoTitleBar.Fullscreen" //黑色背景,無(wú)標(biāo)題欄,全屏

android:theme="Theme.Wallpaper" //用系統(tǒng)桌面為應(yīng)用程序背景

android:theme="Theme.Wallpaper.NoTitleBar" //用系統(tǒng)桌面為應(yīng)用程序背景,且無(wú)標(biāo)題欄

android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" //用系統(tǒng)桌面為應(yīng)用程序背景,無(wú)標(biāo)題欄,全屏

android:theme="Theme.Translucent" //透明背景

android:theme="Theme.Translucent.NoTitleBar" //透明背景并無(wú)標(biāo)題

android:theme="Theme.Translucent.NoTitleBar.Fullscreen" //透明背景并無(wú)標(biāo)題,全屏

android:theme="Theme.Panel " //面板風(fēng)格顯示

android:theme="Theme.Light.Panel" //平板風(fēng)格顯示

標(biāo)題名稱:android黑屏,android黑屏后socket被掛起
本文來(lái)源:http://muchs.cn/article16/pheigg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)