原创 JAVA 的 do-while 循環語句

do-while 語句和 while 語句類似,不過 do-while 是先執行循環體重的語句,然後再判斷表達式的值。當表達式的值爲 true,則繼續執行循環體的語句,當表達式的值爲 false 時,才退出循環。也就是說,

原创 Android界面佈局

Android界面佈局 Android提供了佈局管理器來管理Android應用的用戶界面裏的各組件。通常推薦使用佈局管理器來管理組件的分佈、大小,而不是直接設置位置和大小。爲了讓組件在不同分辨率的手機屏幕上都能運行,佈局管

原创 淺談 2017 Google I/O 開發者大會

淺談 2017 Google I/O 開發者大會 大學剛接觸這個行業,學習移動端開發,就知道離不開 Google 這個方向標!今年的 Google I/O 大會有許多有許多值得關注的點!今年的 Google I/O 在北京時間5月

原创 數據結構 —— 數組

數據結構 —— 數組 數組結構其實就是一排緊密相鄰的可數內存,在編程中算是常見的結構,用於存儲多個數據。每個數組元素存放一個數據,可通過數組元素的索引訪問、賦值以及取出元素的值。 數組的聲明通常包含以下屬性: 1、起始地址:表示

原创 Android 雙擊返回鍵退出應用

Android 雙擊返回鍵退出應用 我們用的很多應用都會有雙擊返回鍵退出應用的功能,也就是當用戶按返回鍵的時候提示用戶,然後再按一次將退出應用的提示。這樣做也起到了防誤觸的作用。 private long time =

原创 字符編碼 與 解碼

字符編碼 字符編碼,也稱字集碼,是把字符集中的字符編碼爲指定集合中某一對象,以便文本在計算機中存儲和通過通信網絡的傳遞。 字符是各種文字和符號的總稱,包括各個國家文字、標點符號、圖形符號、數字等。字符集是多個字符的集合,

原创 Android 筆記-RecyclerView簡單使用

RecyclerView簡單使用 說起做滾動功能,首先就會想到ListView,但是需要做更強大的功能,ListView就做不到了。所以RecyclerView就孕育而生! 實現步驟: 1、在佈局中添加 RecyclerView 控件:

原创 DrawerLayout 側滑菜單

DrawerLayout 是 Google 官方給我們提供的一個側滑菜單控件,3.0 以後引入,低版本使用它則需要 v4 兼容包。 貼代碼: 左側菜單XML代碼: <?xml version="1.0" encoding="utf-8"?

原创 MVVM 模式

MVVM 模式 MVVM 模式是 Model View ViewMode 模式的簡稱。由模型(Model)、視圖(View)、視圖模型(ViewModel)三部分組成。MVVM 模式把 Presenter 改爲 ViewModel

原创 設計模式之裝飾器模式

設計模式之裝飾器模式 裝飾器模式是一種動態地向一個類添加新的行爲的一種設計模式,就功能而言,裝飾器模式相比生成子類更爲靈活。它是作爲現有的類的一個包裝。 用處:當你想要在不想增加很多子類的情況下可以使用此模式來擴展。

原创 HTTP GET 請求

HTTP GET 請求 HTTP 請求方法: 1、OPTIONS - 返回服務器針對特定資源所支持的HTTP請求方法。 2、HEAD - 請求頁面的首部。 3、GET - 從指定的資源請求數據。 4、PO

原创 MVC 模式

MVC 模式 MVC 的定義: MVC 即 Model View Controller,它是一種軟件設計的典範,是把一個應用的輸入、處理、輸出流程按照 Model、View、Controller 的方式進行分離,也就是將界面和業務

原创 設計模式之工廠模式

設計模式之工廠模式 工廠模式是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,並且是通過使用一個共同的接口來指向新創建的

原创 MVC 和 MVP 的對比

MVC 和 MVP 的對比 MVC模式的定義:Model-View-Control ,是一種軟件設計的典範,把一個應用的輸入、處理、輸出流程按照 Model、View、Controller 的方式進行分離。 MVP模式的定

原创 HTTP POST 請求

HTTP POST 請求 public class HttpPostRequest { /** * 向指定 URL 發送 POST 方法的請求 * * @return 返回響應結果 *