原创 策略模式和簡單工廠

策略算法類: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設計模式----單例模式

        這個模式是很有意思,而且比較簡單,但是我還是要說因爲它使用的是如此的廣泛,如此的有人緣,單例就是單一、獨苗的意思,那什麼是獨一份呢?你的思維是獨一份,除此之外還有什麼不能山寨的呢?我們舉個比較難複製的對象:皇帝中國的歷史上

原创 java設計模式-----代理模式