原创 json解析包的選擇

一般有gson、json-lib、jackjson、fastjson   fastjson 所有解析包中最快的,而且是由阿里巴巴開發的。 經歷過一個個嘗試後,覺得fastjson是最好用的,簡單,快速。 下面是fastjson的使用的簡

原创 2014-8-28 Android 筆記

1、 關於Listview的一個屬性 android:transcriptMode="alwaysScroll" 的意思是總是顯示最下面的那一項,也就是自動滾動。 2、更新ui線程的操作最好放在handler裏面更新,特別是關於網絡的

原创 內部類使用final關鍵字的理解

(1).內部類是外部類的一個成員,就像外部類的成員方法一樣,所以內部類有權限訪問外部類的所有成員,包括private的。(2).內部類不能訪問外部類方法中的局部變量,除非變量是final的(一般發生在方法中定義的內部類)。這是因爲局部變量

原创 並查集的初步學習

一、並查集是什麼:並查集是對一堆具有相互關聯的數據中快速找出兩個對象是否具有關聯關係的數據集合,這個問題看似簡單實際上牽扯到大量的計算。   二、並查集的解決思路: a、先初始化一個數組,然後再讓這個數組的內容指向本身。 b、若這個數組某

原创 自己寫的快速排序

public class QuickSort { public static int[] nb = new int[] { 1, 3, 5, 66, 22, 4 }; public static void main(String[]

原创 Genymotion顯示“genymotion virtualization engine not found”,

啓動Genymotion,報錯Unable to load virtualbox engine 【一、錯誤信息】 1、安裝完後, 1)VirtualBox彈出“COM對象創建失敗,應用程序將被中斷”; 2

原创 android intent-infliter 過濾驗證

過濾分爲四大類驗證 <action> <category> <data> <ssp> 0.四大組件可以申明多個intent-fliter標籤。 1. Action驗證是必選項,如果沒有Action的話,驗證是失敗的。Action驗證是或

原创 希爾排序

void shellsort1(int a[], int n) {int i, j, gap;for (gap = n / 2; gap > 0; gap /= 2) //步長for (i = 0; i

原创 Android Crash異常處理

1原理: java的Thread中有一個UncaughtExceptionHandler接口,該接口的作用主要是爲了  當 Thread 因未捕獲的異常而突然終止時,調用處理程序。 接口下面有setDefaultUncaughtExcep

原创 通過反射通過名字在res 裏面獲取ID

通過反射通過名字在res 裏面獲取ID public intgetResourceIdByName(String name){ //獲取內部類 Class[] classes = R.class.getCl

原创 Android 編程下 Touch 事件的分發和消費機制

Android 編程下 Touch 事件的分發和消費機制 Android 中與 Touch 事件相關的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent

原创 表達式求值算法

快速精確的對數學表達式求值http://www.ibm.com/developerworks/cn/java/j-w3eva/ 快速精確的對數學表達式求值 使用這個方便的 applet ,您

原创 Android Studio 快捷鍵

Android Studio 快捷鍵分類: android 2013-05-24 23:02 32187人閱讀 評論(3) 收藏 舉報Alt+回車 導入包,自動修正Ctrl+N 查找類Ctrl+Shift

原创 Linux常用命令

常用指令 ls          顯示文件或目錄      -l           列出文件詳細信息l(list)      -a          列出當前目錄下所有文件及目錄,包括隱藏的a(all) mkdir      

原创 Android Activity 切換動畫

在使用Activity的過程中,我們可能要考慮他們的切換效果了,使之更有層次 切換效果如下: A→B: [java] view plaincopy /**       * 跳轉Activity時右進左出