原创 安卓開發部分手機自定義dialog不能遮蓋狀態欄

本人最近在做一款APP,根據客戶需求需要自定義的Dialog需要全屏顯示並實現覆蓋狀態欄。由於安卓在開發的過程中需要適配多款機型多款系統,本人開發中使用的測試手機系統爲Android 5.0,Android 6.0 ,Android 9.

原创 Android 偷懶那些事

寫在前 還是很不習慣寫博客,一是工作忙,二是不喜歡,三是說的出但寫不出。 一、使用styles.xml減少畫布局重複的工作 在做項目過程中總會重複的敲入“Android:layout_width”、“Android:layout_heig

原创 Android Studio打包失敗

最近同事使用Android Studio打包失敗,其實就是一個簡單的問題,而且他本人因爲這個問題屢次陷入這個坑中,真是浪費了好多時間,由此寫一篇博客記錄一下,給自己或者一些初次打包的童鞋一個提示。 打包失敗的提示如下圖: 錯誤提示的意

原创 Android studio 打包 signauture version v2安裝失敗

在使用Android studio 2.3版本打包之後安裝是失敗 開始無頭無腦的就隨意選擇了第二種,發現安裝包的時候出現安裝失敗。 然後重新打包選擇第一種,安裝成功。最好嘗試都不勾選發現如圖所示問題 通過查詢資料可知道: V1:應該

原创 Android Studio代碼不能提交

最近重新搭建配置環境,發現新寫的代碼是淡紅色的,點擊提交按鈕發現並沒有需要提交的代碼。 於是選擇代碼點擊右鍵彈出菜單,發現並沒Commit File選項。怎麼弄呢?於是自己嘗試摸索點擊Subversion->Add to VCS之後代

原创 打開Android Studio出現 adb.exe停止

今天打開Android studio出現adb.exe停止工作,重啓Android studio、重啓電腦都沒解決。最後懷疑是不是adb被其他軟件佔用,於是在cmd中輸入netstat -aon|findstr 5037查看adb.exe

原创 Android App優化一 佈局優化

一、如何識別項目佈局過度繪製 進到開發者模式,選擇打開“調試GPU過度繪製”顯示過度繪製區域。如圖所示效果 從圖中我們可以看到四塊不同顏色的色塊,從上往下以次是: 深紅: GPU過度繪製了 4倍。像素繪製了五次或者更多。這是錯誤的,要修

原创 AS導入項目出現Error:Execution failed for task ':app:processDebugManifest'.錯誤

在使用Android studio導入其他項目的時候,有時出現如下錯誤: Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger fai