原创 RecyclerView源碼分析 — LayoutManager

類名 功能 RecyclerView.LayoutManager 負責Item視圖的佈局的顯示 RecyclerView.ItemDecoration 繪製Item的分割樣式 RecyclerView.Ite

原创 Android啓動頁圖片適配

一、在 drawable 中創建一個 xml 文件:splah.xml <?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.an

原创 adb無線連接手機調試配置

1、手機和電腦連入同一個wifi 2、手機處於開發者模式,手機連接電腦,在命令行輸入: adb tcpip 5555 3、斷開手機和電腦的連接,命令行輸入: adb connect <手機ip地址> 4、取消連接: adb d

原创 類加載器 ClassLoader

一、類加載流程 加載驗證準備解析初始化 類加載過程,虛擬機主要完成三件事: 通過類的完全限定名(包名+類名)來獲取類的二進制字節流。 將這個字節流所代表靜態存儲結構轉化爲方法區域的運行時數據結構。 在堆內存中生成類的Class對

原创 Java流系列(七):其它

一、writer.flush()和writer.close()的區別 相同點:都會刷新緩衝區 不同點: A:flush()只刷新緩衝區,close()先刷新緩衝區然後關閉流. B:flush()刷新緩衝區後可以繼續寫入數據繼續刷新

原创 Java流系列(五):打印流、轉換流、字符緩衝流

一、打印流 PrintStream和PrintWriter的區別: 相同點:都是隻有輸出功能的流. 不同點: A:PrintStream:默認情況下會自動刷新緩衝區;PrintWriter默認情況下不會自動刷新緩衝區. B:Pri

原创 Java流系列(六):RandomAccessFile(隨機讀寫)

1、RandomAccessFile(隨機訪問文件): 可以對文件進行隨機的讀取和寫出,這是到目前爲止,我學習的唯一一個可以同時進行讀和寫操作的類。因爲這個類同時實現了DataOutput, DataInput這兩個接口. 完成文件指

原创 Java流系列(三):數據流、緩存流

一、數據流 注意:使用data輸出流寫出數據後,在使用Data輸入流讀取時一定要保證讀取的順序和寫出的順序一致,否則數據出現錯亂。 (一)、使用數據輸入流完成數據的讀取操作 1.聲明數據輸入流對象 DataInputStream da

原创 Java流系列(四):對象流、內存流

一、對象流 (一)、使用對象輸入流完成對指定文件的讀取操作 (String path=“src”+File.separator+“hsj.bak”;) 1.聲明對象輸入流對象 ObjectInputStream objectI

原创 Java流系列(二):字節流、字符流

一、字節流 (一)、從指定路徑的文件中讀取數據 聲明輸入流對象 InputStream inputStream=null; 2.實例化文件輸入流對象並指定要讀取的文件路徑 inputStream=new FileInputStr

原创 Java流系列(一):流的分類

File:只能對文件本身的信息進行操作,比如:獲取文件的大小等,但無法對文件中的內容進行操作. 如果想對文件中的內容進行操作,則必須藉助於流的概念. 一、流:一串流動的數據,以先進先出的方式發送信息的通道. 流的分類: 1:按照流的

原创 XML解析

一、瞭解XML XML 指可擴展標記語言(EXtensible Markup Language) XML 是一種標記語言,很類似 HTML XML 的設計宗旨是傳輸數據,而非顯示數據 XML 標籤沒有被預定義。您需要自行定義標籤。

原创 (六)Android基礎系列之:Service

服務:Android系統的後臺服務組件,在後臺長時間運行並且不提供用戶界面的應用程序組件 服務的特點: 1.沒有用戶界面 2.不會輕易被Android系統終止 3.在系統資源恢復後Service也將自動恢復運行狀態 4.可用於進程間

原创 Java反射

Class類是反射的源頭. 一、 獲取類模板對象的方式: A:方式一:類名.class lass clz1=Person.class; B:方式二:對象名.getClass()方法 Class clz2=p.getClass

原创 (七)Android基礎系列之:BroadcastReceiver

一、按廣播發送的特點:默認情況下,廣播接收者的接收順序就是在功能清單文件中的註冊順序 A:正常廣播:廣播在同一時刻一起發送,接收者會同時收到,其中一個接收者不能終止其它接收者接收廣播。 實例化意圖對象並指定意圖對象的action