原创 XUtils3框架——綁定圖片

基本用法 //給imageView設置圖片image x.image().bind(imageView,image, new ImageOptions.Builder().build()); ImageOptions opti

原创 登錄+註冊界面的實現(代碼)

先看效果圖! 話不多說,直接上代碼! //佈局文件:activity_login.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android

原创 android知識總結--Intent

三種重要組件:Activity、Service、BroadcastReceiver,都是依靠Intent來啓動的,同時,Intent還可用於與被啓動組件交換信息。 啓動方法如下圖: Intent對象大致包含Componen

原创 Android Studio 使用技巧彙總

重要技巧60個: - 「常用技巧篇」: - 「編碼技巧篇」: - 「調試技巧篇」: 常用快捷鍵,快捷鍵大全 報錯彙總(很水已刪) 零星補充 - 斷點刪除 - aidl文

原创 常見git問題

Github “fatal: remote origin already exists” 中途更改.gitignore規則不生效的解決辦法

原创 Java中的多線程

本文轉自:Java中的多線程你只要看這一篇就夠了,感謝作者! 引 如果對什麼是線程、什麼是進程仍存有疑惑,請先Google之,因爲這兩個概念不在本文的範圍之內。 用多線程只有一個目的,那就是更好的利用cpu的資源,因爲所有的多線

原创 單例模式

1.對於性能要求不高,可以這樣寫 public class Singleton_1 { private static Singleton_1 uniqueInstance; //其他變量 private

原创 Java中有關Null的9件事

對於Java程序員來說,null是令人頭痛的東西。時常會受到空指針異常(NPE)的騷擾。連Java的發明者都承認這是他的一項巨大失誤。Java爲什麼要保留null呢?null出現有一段時間了,並且我認爲Java發明者知道null與

原创 Android進階乾貨鋪(一)——Activity的生命週期

一、典型情況下生命週期 Activity 生命週期大家應該非常熟悉,值得注意的是,onCreate 和 onDestroy 配對,標識 Activity 的創建與銷燬; onStart 和 onStop 配對,標識 Activ

原创 Android SDK版本號與API級別的對應關係

更新:如果只是想知道 版本名稱和API級別的話,打開Android studio 的sdk manager (帶向下箭頭的小圖標)就有了,具體差異還是翻翻文檔吧。 Platform Version API Level VER

原创 git命令筆記

本地創建一個版本庫: $ mkdir learngit $ cd learngit $ pwd /Users/michael/learngit 把目錄變成Git可以管理的倉庫: $ git init Initialize

原创 設計模式優秀博文

23種設計模式–卡奴達摩的專欄 HeadFirst 設計模式學習筆記–CSDN 《Head first設計模式》學習筆記 –cashow的博客 點贊 收藏 分享 文章舉報

原创 Android進階乾貨鋪(〇)——乾貨鋪開張

本系列的核心內容來源於任玉剛大神的《Android開發藝術探索》,提取了其精華內容,又加入了其他知識以及自己的見解,是Android進階的必備知識。寫作的初衷是爲了鞏固所學,同時幫助像我這樣試圖進階的同學。 溫馨提示:配合《An

原创 Java垃圾回收機制

說到垃圾回收(Garbage Collection,GC),很多人就會自然而然地把它和Java聯繫起來。在Java中,程序員不需要去關心內存動態分配和垃圾回收的問題,這一切都交給了JVM來處理。顧名思義,垃圾回收就是釋放垃圾佔用的

原创 String,StringBuffer與StringBuilder的區別

結論: String 字符串常量 StringBuffer 字符串變量(線程安全) StringBuilder 字符串變量(非線程安全) 在大部分情況下(除純字符常量拼接) StringBuffer > String 在大