原创 git及SVN基本用法

一、Git基本用法 1、配置 1)在網上下載git軟件。我的是Git-1.9.5-preview20150319.exe和TortoiseGit-1.8.14.0-64bit.msi。 安裝完後,從開始菜單點擊git bash 2)輸入

原创 android繪圖原理

1、分析繪圖用到的幾個類,如Paint、Bitmap、Canvas、Drawable、Rect等 1) Paint Paint paint = new Paint(); paint.setTextSize(20f); paint.set

原创 android.view.View及android.view.ViewGroup

本文摸索了View的幾個特性,measure、layout、draw及event處理,包括它們的功能、步驟及調用棧。 首先measure獲得View的大小,即width和height;其次由layout獲得View的位置,及left、to

原创 Serializable和Externalizable

1、Serializable自動序列化 public class Client1 { public static void main(String[] args) throws FileNotFoundException, IOExce

原创 Object方法

Object有8個常用方法。因爲Object是所有類的基類,所以所有類都有這8個方法。 1)getClass() getClass().getSimpleName()或者MainActivity.class.getSimpleName()

原创 Java IO分析

本文分析Java IO各種類的原理及用法 1、FileWritter、FileReader、BufferedWritter、BufferedReader示例演示 Log.i(TAG, ""+(1 << 13)); File file =

原创 測試WeakReference和PhantomReference

介紹強引用(strong reference)、軟引用(soft reference)、弱引用(weak reference)和虛引用(phantom reference) 下面測試WeakReference和PhantomReferen

原创 Java及Android常用設計模式

在你的程序中應用一些設計模式讓你的代碼組織更有條理。懂得設計模式讓你更容易看懂一些優秀的源碼。本文逐步摸索各種設計模式。 1、對象的適配器模式 2、工廠方法模式 下面URL作爲工廠類,URLConnection作爲抽象產品,具體產品爲H

原创 Notification用法

本文介紹了Notification的用法。 1、示例演示用法 1)NotificationActivity.java /** * 演示了Notification的用法 * Notification的創建、顯示、刪除 * 通知欄點擊N

原创 ImageView及其子類

本文介紹ImageView及其子類的原理、用法。 1、設置content或background,drawable或bitmap。 <ImageView android:id="@+id/imageView" andro

原创 Collection集合分析

1、Vector的用法 public class Client { public static void main(String[] args) { //實例化Vector併爲Vector插入元素 Vector<String>

原创 Dialog、Toast、PopupWindow及Log分析

本文分析Dialog的原理,其用到的設計模式,其各種子類,及在Activity中的使用。Toast、Log跟Dialog一樣都有提示的功能,所以放一起分析。 1、Dialog實現了4個接口 1) android.content.Dialo

原创 Android中Bluetooth的意義和用法

本文章分析了android藍牙的用法,包括藍牙的開啓關閉、設置可見、開始取消發現、配對、主動連接、反連、廣播等。 1、示例演示 public class MainActivity extends Activity { /**在原碼有@h

原创 CharSequence及其子類用法總結

本文分析CharSequence及其幾個子類,如String、StringBuilder、StringBuffer、Editable。 1、通過反編譯來比較String和StringBuilder性能 反編譯:通過對可執行程序逆向分析,推

原创 date and time in Android

本文總結Android中有關時間日期的用法 1、用示例介紹Date、DateFormat、Calendar的用法 Date date = new Date();//current time,values come from System