原创 Flutter AppBar 詳解

概述 AppBar({ Key key, this.leading, //widget類型,即可任意設計樣式,表示左側leading區域,通常爲icon,如返回icon this.automaticall

原创 flutter暫停熱加載並完整安裝安裝包apk

問題: 開發時點擊run熱加載代碼,斷開數據線後重新打開app,app恢復到沒有修改前的狀態。 原因:熱加載導致 解決方案:確定使用當前代碼時,停用熱加載,重新進行一次完整編譯。方法如下:run->“stop dart”->“ru

原创 Flutter 圖片加載報錯:Unable to load asset: xxx.png 解決方法

工程中的代碼: Container(decoration: BoxDecoration( image: DecorationImage( image: AssetImage('images/1.png'), fit: BoxFit.co

原创 Android invalidate(Rect)局部刷新不生效問題的解決方案

原因:如下圖所示,這個方法已經在API21廢棄了,官方說明,開啓硬件加速後,不需要關注髒區域;在21以上版本invalidate(Rect)等效於invalidate()全局刷新,並且更推薦使用invalidate(); 解決措施: 方

原创 android 數據庫操作的注意事項

1.儘量用事務完成一套數據庫操作流程。 雖然代碼邏輯驗證沒問題,但還是會有低概率的異常,導致一個流程的數據庫操作會中途出錯,導致更嚴重的錯,如系統IO繁忙等錯誤。錯誤例子如下 public void test(AlarmData old

原创 Android studio 快速定位到錯誤代碼行(報錯行)

android studio中,如何定位到當前編輯頁的報錯行 代碼編輯頁右側Bar有各種提示顏色,但有時一堆藍色的TODO、黃色的Warning和紅色的Error混雜在一起,不容易看到錯誤行。 可以使用了兩個快捷鍵Previous Hig

原创 Android Preference置灰顯示

可以通過xml或者java代碼配置preference是否可以置灰: 1. <Preference          android:shouldDisableView="true"/> 2.mPreference.setShouldDi