原创 Android Studio2.3.1安裝遇到的問題

Android Studio的版本最近更新到了2.3.1,自2.3.0開始Android Studio就有了較大的改變。該版本包含一些新特性: 包括對WebP支持的更新 ConstraintLayout庫支持更新和佈局編輯器的部

原创 OkHttp 的詳細介紹

隨着 Android 版本和性能的不斷更新和增強,網絡請求的方法也在不斷變化着,從 HttpURLConnetion 到 Apache Http Client,再到之前熱門的 Volley,最後到現在的 OkHttp,網絡請求的方

原创 構造Json字段

構造Json字段 構造下面內容: { "name":"張三", "age":23, "birthday":"1994-01-01", "school":"藍翔", "major":["理髮"

原创 adb使用之查看手機內部文件

adb使用之查看手機內部文件 直接演示操作過程 管理員身份打開設備 C:\Users\Lenovo>adb shell error: more than one device and emulator 上面提示有多個設備,這裏要做

原创 應用的調試及adb命令的使用

應用的調試及adb命令的使用 安裝路徑 第三方應用保存路徑:data/app 系統應用保存路徑:system/app data/data/包名文件夾:系統爲每一個應用提供的一個專屬空間 DDMS Dalvik debug m

原创 線程通信之AsyncTask

線程通信之AsyncTask Handler消息的處理機制,就是Android的異步消息處理機制的核心思想,一條消息通過這樣一個流程,從子線程進入到主線程,從不能更新UI變成了可以更新UI。 爲了更方便我們在子線程中對UI進行操作

原创 數據庫SQL的使用

數據存儲之數據庫SQLite SQLite簡介 SQLite是一種輕量級的基於文件的數據庫管理系統,是由C語言編寫,實現了標準的SQL中CRUD操作,具有小巧、高效的特點。 SQLite內部支持的數據類型: NULL 值是一個

原创 網絡編程之Volley解析

Volley簡介 在2013年Google I/O大會上推出了一個新的網絡通信框架Volley。Volley既可以訪問網絡取得數據,也可以加載圖片,並且在性能方面也進行了大幅度的調整,它的設計目標就是非常適合去進行數據量不大,但通

原创 Android之Adapter解析

Android適配器解析 認識Adapter 什麼是Adapter? Adapter對象充當AdapterView與該視圖的底層數據之間的橋樑。適配器提供對數據項的訪問。適配器還負責爲數據集中的每個項目進行查看。 Data(底層數

原创 結合 Android 淺談 Builder 模式

前言 Builder模式,對象創建型的設計模式。說起設計模式,可能會覺得有點高深莫測,其實不然,我們每天寫代碼都在多多少少的和各種各樣的設計模式接觸,只是沒有察覺而已。轉載自IAM四十二的博客,這裏就來說一說Builder模式。

原创 onTouch事件的傳遞機制

onTouch事件的傳遞機制 一、點擊事件傳遞機制: 1.view執行dispatchTouchEvent 方法,開始分發事件,返回值決定是否分發出去 2.執行onInterceptHoverEvent 方法,判斷是否中斷事件,

原创 如何提交代碼到GitHub

關於GitHub GitHub創辦於2008年,被市場研究公司Forrester稱作“開發者的Facebook”,有逾1000萬名註冊用戶在協作開發2500萬個軟件項目。個人開發者利用GitHub存儲、編寫代碼,並與其他開發者進行

原创 數據解析之XML

數據解析之XML 什麼是 XML? XML 指可擴展標記語言(EXtensible Markup Language) XML 是一種標記語言,很類似 HTML XML 的設計宗旨是傳輸數據,而非顯示數據 XML 標籤沒有被預定義

原创 Android ConstraintLayout使用指南

升級Android Studio 2.3之後,IDE默認生成的Activity佈局都是以ConstraintLayout做爲根佈局,體驗了一把這個Google去年就開始力推的ConstraintLayout後,覺得非常不錯,本文用

原创 Android之Menu解析

Menu的標籤及屬性 菜單資源文件放在res/menu目錄,使用menu標籤作爲根節點。 item 菜單項 group 分組 Menu資源文件 <menu xmlns:android="http://schemas.andro