原创 Andrid屏幕適配 非常完整版

先來解釋一些相關的名詞: 屏幕尺寸:  也就是我們平時所說的某某手機是幾寸屏, 比如HTC one V這款手機是3.7寸的, 這裏的寸說的是英寸(inch),國際上習慣使用的單位,1inch = 2.54cm,3.7寸指的是屏

原创 Android 怎麼去掉兩個並列Button中間的距離

兩個Button並列時,即使將其相鄰的margin設置爲0dp,其中間還是會顯示一條細線,是因爲系統會在兩個相鄰控件之間自動添加8dp 只要將其中一個Buttton在它們相鄰相鄰方向的margin設置爲-8dp,即可。

原创 Java 23種設計模式 趣味解釋,很有意思

創建型模式 1、FACTORY—追MM少不了請喫飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛喫的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 工

原创 Kotlin 主構造函數與次構造函數的理解

遇到了Kotlin: Primary constructor call expected的報錯   如果類有一個主構造函數,每個次構造函數需要委託給主構造函數, 可以直接委託或者通過別的次構造函數間接委託。委託到同一個類的另一個構造函數用

原创 Android 獲取內置儲存卡/外置儲存卡(SD CARD)路徑的方法

/** * 內置儲存卡路徑的獲取 */ //路徑一般爲: /data/data/包名/files String absolutePath = getFilesDir().getAbsolutePath(); Log.e("ly","g

原创 使用命令行 cd e: 無法切換到E盤

今天使用dos命令行切換盤符突然發現無法切換(Win7系統)。瞬間感覺就不好了。 解決辦法: 1 直接用命令: e: 即可         2 命令: cd /d e:   可是 cd e: 命令是幹什麼用的呢?是用來切換e盤的工作

原创 Kotlin 雙冒號 :: 將函數作爲參數使用

::方法名 雙冒號跟方法名作用就是將方法作爲參數傳入 class ColonMagic { /** * 不需要參數 */ private fun sayNoWords() { pri

原创 Flutter Dart 引用方法 帶括號 和 不帶括號的比較

通過代碼比較一下 class Person { bool say(String msg) { print(msg); return msg == null ? false : true; } void se

原创 Dart筆記

1  Dart中類 中無論函數還是方法都不支持重載,方法名一樣,參數不同會報錯。 class A{ A(){ } A(int a){ //這個地方會報錯,說A()函數已經存在 } A.eat(){

原创 VisualStudioCode VSD 集成Dart 採坑記錄

1  代碼不聯想 VSD配置Dart都成功以後,直接新建一個 .dart 文件,結果代碼不聯想,瞬間感覺不好了 有一個警告:For full Dart language support, please open a folder cont