原创 實戰kotlin中的bug

實戰kotlin中的bug 1.Kotlin Parameter specified as non-null is null 原因:kotlin 中對於回調對象若是爲說明可以爲空的情況下,kotlin 會自動對齊對象進行非空檢查

原创 選擇排序java實現

選擇排序 概念核心思想 第一次遍歷出最小值的索引,跟第一個數值交換下,第二次遍歷剩下的數中最小值的索引,跟第二個數值交換下,以此類推,到最後一個。 特定 穩定性:不穩定 舉個例子,數組7 8 7 2 3,我們知道第一遍選擇第1個元素

原创 設計模式中類與類的關係

類圖知識點: 1.類圖分爲三部分,依次是類名、屬性、方法 2.以<<開頭和以>>結尾的爲註釋信息 3.修飾符+代表public,-代表private,#代表protected,什麼都沒有代表包可見。 4.帶下劃線的屬性或方法代表是靜態的。

原创 各個Android版本適配方面問題

去掉在Android P上的提醒彈窗 Detected problems with API compatibility(visit g.co/dev/appcompat for more info 請查看解決方案:https://ww

原创 AndroidStudio項目使用碼雲來做代碼管理

Android studio和碼雲步驟 https://blog.csdn.net/shuijianbaozi/article/details/79030554

原创 開發app需要的ui技巧收集

1,爲了更好的用戶體驗,會想方設法把用戶的點擊區域變大,但實際的顯示圖片是正常的,常用的TextView,Button,CheckBox等都需要。 CheckBox自認爲這種方式比較好,不用多些佈局嵌套,又使用比較方便。 https:

原创 做Android開發,遇到的坑

1,Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation 字面意思就是說:只有不透明的全

原创 xml佈局中顯示listView和RecyclerView的item佈局

xml佈局中顯示listView和RecyclerView的item佈局 tools:listitem=”@layout/item_layout” 必須手動寫出來,as沒有提示的。 <android.support.v7.wi

原创 使用android studio遇到的問題總結記錄

Android studio無法創建類和接口問題解決辦法。提示 Unable to parse template “Class” 版本 androidstudio3.0.1 解決辦法: 打開studio所在的文件夾(在這之前請關閉stud

原创 fitsSystemWindows的坑

fitsSystemWindows的坑 在自定義標題欄做沉浸式狀態欄的時候,一般有人會使用這個屬性,請注意fragment佈局和activity中的區別! 在fragment中沒有佔用狀態欄高度,而在actiity中就佔用了。導致高度不

原创 顏色透明度對應的十六進制表示法

顏色透明度對應的十六進制表示法 對於好看的ui效果,會經常使用透明度的,所以掌握常用的16進制來表示顏色透明度是很有必要的。 常用的 0% 透明度表示完全不透明,不透明度爲255,對應十六進制FF 10%透明度爲 1A,20%透明度爲

原创 使用ubuntu系統做程序開發

本人是在臺式機上安裝的ubuntu16.04長期穩定版來做的開發環境。 ubuntu安裝後的操作 由於在安裝完後,第一件事就是聯網,說下我公司網需要的是固定ip,需要在網絡設置ipv4,必須注意 是,設置好了馬上生效的,需要重新開啓打

原创 無限循環onResume和onPause兩個Activity中的聲明週期

前言 在做直播項目開發中,發現從相機中獲取的畫面一直閃,頁面沒有響應,體驗性很差,就很納悶是什麼問題造成的。 找原因 從看是否開啓多個相同的頁面,再看是否啓用handler或者調用其他東西來影響生命週期的,找了半天,發現是在onRes

原创 java編程-如何寫出優雅的代碼

1. java判斷null!=a和a!=null的區別? 正常來說沒有區別,我們想判斷a是否爲null, 可以寫if(a==null), 但是這有個問題,一不小心手滑了就寫成if(a=null). 在不少語言裏這是可以編譯&運行的,並且得

原创 xx_net訪問真正互聯網

最爲程序員,找個好用的梯子,是最基本的技能,從最開始使用自由門,無界等軟件,後來使用GoAgent,到現在使用xx_net。這次記錄下使用xx_net的使用技巧。 基本教程github上有,這裏不班門弄斧了, https://gith