原创 【3】Android AIDL

Android AIDL基本知識點: (1)Android AIDL 概述 什麼是AIDL AIDL能實現什麼功能 (2)Defining an AIDL Interface 三步 Create the .aidl file

原创 Android網絡框架-Volley(二) 使用進階

1.安裝和使用Volley庫 引入Volley非常簡單,首先,從git庫先克隆一個下來: git clone https://android.googlesource.com/platform/frameworks/volley

原创 Android網絡框架-Volley(三) 加載圖片

在上一篇文章中,我們瞭解了Volley到底是什麼,以及它的基本用法。本篇文章中我們即將學習關於Volley更加高級的用法。 在上篇文章中有提到過,Volley是將AsyncHttpClient和Universal-Image-Lo

原创 Canvas 動態繪製簡單的柱形圖

效果如下: DEMO代碼如下: 基本思路是先繪製柱形圖、繪製柱形圖的標題、繪製分割線、繪製文本: public class SimpleBar extends View { //畫線的畫筆 private P

原创 Gson 自定義TypeAdapter

一、DEMO學習 最近寫獲取車輛品牌車系時,用Gson解析後臺返回的數據會有html的字符,是後臺返回有html字符,解決的辦法自定義Gson的TypeAdapter。 DEMO如下: protected void onCreat

原创 【13】Java基礎:java中的靜態代碼塊,靜態變量,靜態方法

一、Java虛擬機內存的五個區域: (1)、方法區:在java的虛擬機中有一塊專門用來存放已經加載的類信息、常量、靜態變量以及方法代碼的內存區域, (2)、常量池:常量池是方法區的一部分,主要用來存放常量和類中的符號引用等信息。

原创 【2】Android Processes And Threads

Android 中的進程和線程基本知識點: 什麼是進程?什麼是線程?二者的關係 四大組件的 android:process 屬性 進程的五級重要層次結構 進程的分類:前臺進程、可見進程、服務進程、後臺進程、空進程 Android

原创 ReadingNotesUp

讀書籍對系統的學習技術非常有幫助(前提是優秀的書籍)。 【DONE 已讀】 序號 書 名 狀 態 評分(滿分10分) 評價 時間 一句話總結 1 《C 語言編程設計》 讀完 7 入門書籍 2 《Java 語言

原创 【0】Java學習大綱

目錄 第1章 Java概述 1.1 Java語言的發展簡史 2 1.2 Java的競爭對手及各自優勢 4 1.2.1 C#簡介和優勢 4 1.2.2 Ruby簡介和優勢 4 1.2.3 Python的簡介和優勢

原创 【1】Groovy語言學習:groovy語言簡介及基本語法

Groovy是一種基於JVM的敏捷開發語言,它結合了Python、Ruby和Smalltalk的許多強大的特性。 一、groovy是什麼 簡單地說,Groovy 是下一代的java語言,跟java一樣,它也運行在 JVM 中。作爲

原创 Gradle For Android Training

一、學習Gradle計劃 官網:https://gradle.org/training/ 培訓:https://docs.gradle.org/current/release-notes Android:https://gra

原创 Android build.gradle 基本知識點

參考文檔: (1)、Android studio aar 生成 和代碼混淆 (2)、android studio 代碼混淆如何忽略第三方jar包 (3)、日積月累:Proguard進行源代碼混淆和崩潰日誌反混淆 (4)、A

原创 Gradle常見配置總結

1、理解根目錄下的build.gradle 在使用Android Studio創建工程時,會在根目錄創建類似如下的build.gradle。本文將從初學者的角度來解釋每一行的意思,具體的細節還需查看gradle的API文檔。 如果

原创 TypedArray 爲什麼需要調用recycle()

零、應該掌握的 TypedArray 的 基本用法; TypedArray 對象是如何生成的? TypedArray 與單例模式 SynchronizedPool 同步對象池、SimplePool 簡單對象池、Pool 接口

原创 Android 繪製百分比圓環進度條

在學習自定義Vew的時候,看到一篇文章,http://blog.csdn.net/nugongahou110/article/details/49159189,然後順着其思路寫了一下,實現效果如下: 我們要做的事情:實現一個百分