原创 volatile的學習總結

1.volatile是Java虛擬機提供的輕量級的同步機制 保證可見性 不保證原子性 禁止指令重排 2. Java內存模型(JMM) JMM(Java內存模型Java Memory Model,簡稱JMM)本身是一

原创 第一行代碼學習筆記第三章——UI開發的點點滴滴

知識點目錄 3.1 如何編寫程序界面 3.2 常用控件的使用方法 * 3.2.1 TextView * 3.2.2 Button * 3.2.3 EditText * 3.2.4 ImageView * 3.2.5 P

原创 第一行代碼學習筆記第二章——探究活動

知識點目錄 2.1 活動是什麼 2.2 活動的基本用法 2.2.1 手動創建活動 2.2.2 創建和加載佈局 2.2.3 在AndroidManifest文件中註冊 2.2.4 在活動中使用Toast 2.2.5 在活動中使用

原创 《17探索,18前行》

時光飛逝,一年又靜悄悄的過去了,帶來了一些雲彩,也留下了一些歲月的痕跡,驀然回首過去的365天,有過困惑,有過迷茫,同時也有一些收穫。 畢業一年半,感覺自己進步並不大,從2016年7月4日到第一家公司正式上班到2017年10月17

原创 gitHub搜索技巧總結

1. GitHub Trend 和 GitHub Topic GitHub Trend:總結每天/每週/每月的熱門Repositories和Developers,可以查看某個週期時的熱門開發項目和開發者。 點擊進入GitHub T

原创 談談Android中的persistent屬性

在我們開發系統級的App時,很有可能就會用persistent屬性。當在AndroidManifest.xml中將persistent屬性設置爲true時,那麼該App就會具有如下兩個特性: 在系統剛起來的時候,該App也會被

原创 網絡請求工具

最近在對以前寫的代碼進行總結,爲了方便以後的使用和查看,所以對自己負責模塊的通用代碼進行總結。 在我負責的應用管控中,網絡請求用的是HttpURLConnection,並沒有用OkHttp。 網絡請求一般就Get和Post請求。

原创 第一行代碼學習筆記第五章——詳解廣播機制

知識點目錄 5.1 廣播機制 5.2 接收系統廣播 * 5.2.1 動態註冊監聽網絡變化 * 5.2.2 靜態註冊實現開機廣播 5.3 發送自定義廣播 * 5.3.1 發送標準廣播 * 5.3.2 發送有序廣播

原创 第一行代碼學習筆記第四章——探究碎片

知識點目錄 4.1 碎片是什麼 4.2 碎片的使用方式 * 4.2.1 碎片的簡單用法 * 4.2.2 動態添加碎片 * 4.2.3 在碎片中模擬返回棧 * 4.2.4 碎片和活動之間進行通信 4.3 碎片的生

原创 第一行代碼學習筆記第六章——詳解持久化技術

知識點目錄 6.1 持久化技術簡介 6.2 文件存儲 * 6.2.1 將數據存儲到文件中 * 6.2.2 從文件中讀取數據 6.3 SharedPreferences存儲 * 6.3.1 將數據存儲到Shar

原创 自定義控件——旋轉菜單

1. 效果圖 2. 佈局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w

原创 自定義控件——輪播廣告條

1. 效果圖 2. 佈局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w

原创 第一行代碼學習筆記第九章——使用網絡技術

知識點目錄 9.1 WebView的用法 9.2 使用HTTP協議訪問網絡 * 9.2.1 使用HttpURLConnection * 9.2.2 使用OkHttp 9.3 解析XML格式數據 * 9.3.1

原创 第一行代碼學習筆記第十章——探究服務

知識點目錄 10.1 服務是什麼 10.2 Android多線程編程 * 10.2.1 線程的基本用法 * 10.2.2 在子線程中更新UI * 10.2.3 解析異步消息處理機制 * 10.2.4 使用AsyncTa

原创 第一行代碼學習筆記第八章——運用手機多媒體

知識點目錄 8.1 將程序運行到手機上 8.2 使用通知 * 8.2.1 通知的基本使用 * 8.2.2 通知的進階技巧 * 8.2.3 通知的高級功能 8.3 調用攝像頭和相冊 * 8.3.1 調用攝像頭拍照