原创 策略模式和簡單工廠
策略算法類:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace StrategyDemo {
原创 安卓開機自啓動demo
package com.example.openstart; import android.app.KeyguardManager; import android.app.KeyguardManager.KeyguardLock; imp
原创 安卓工具類------->Logcat統一管理類
import android.util.Log; //Logcat統一管理類 public class L { private L() { /* cannot be instantiated */ throw new U
原创 安卓工具類-------->Toast統一管理類
import android.content.Context; import android.widget.Toast; //Toast統一管理類 public class T { private T() { /* can
原创 安卓工具類------>獲得屏幕相關的輔助類
import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.R
原创 安卓工具類------>SD卡相關的輔助類
import java.io.File; import android.os.Environment; import android.os.StatFs; //SD卡相關的輔助類 public class SDCardUtils {
原创 安卓工具類-------->打開或關閉軟鍵盤
import android.content.Context; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; /
原创 安卓工具類------->Http請求的工具類
import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputS
原创 安卓工具類------->跟網絡相關的工具類
import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.cont
原创 Android應用性能優化之使用SparseArray替代HashMap
HashMap是java裏比較常用的一個集合類,我比較習慣用來緩存一些處理後的結果。最近在做一個Android項目,在代碼中定義這樣一個變量,實例化時,Eclipse卻給出了一個 performance 警告。 意 思就是說用Spars
原创 安卓工具類------>常用單位轉換的輔助類
import android.content.Context; import android.util.TypedValue; //常用單位轉換的輔助類 public class DensityUtils { private Den
原创 安卓工具類------->SharedPreferences
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.Map; import and
原创 自定義View常處理的回調函數
onFinishInflate() 當View中所有的子控件均被映射成xml後觸發 onMeasure(int, int) 確定所有子元素的大小 onLayout(boolean, int, int, int, int) 當View
原创 java設計模式----單例模式
這個模式是很有意思,而且比較簡單,但是我還是要說因爲它使用的是如此的廣泛,如此的有人緣,單例就是單一、獨苗的意思,那什麼是獨一份呢?你的思維是獨一份,除此之外還有什麼不能山寨的呢?我們舉個比較難複製的對象:皇帝中國的歷史上