原创 Android應用實現安裝後自啓動

和網上大多數方法一樣,使用廣播手段: ACTION_PACKAGE_ADDED 一個新應用包已經安裝在設備上,數據包括包名(最新安裝的包程序不能接收到這個廣播)ACTION_PACKAGE_REPLACED 一個新版本的應用安裝到設備

原创 集合類說明及區別

集合類說明及區別 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collec

原创 Android反編譯與回編譯

在查閱了相關資料並動手嘗試後,成功反編譯apk(其實就是反編譯dex、.jar、.class等文件)。 我的電腦環境:ubuntu14.04 64位。 工具介紹(皆爲linux平臺下版本) 1. dex2jar-2.0 把apk

原创 zxing生成的二維碼(bitmap)保存到sdcard一團黑解決辦法

android zxing生成二維碼是bitmap對象,如果保存bitmap到sdcard查看的時候會發現圖片是一片漆黑。 解決方法: Bitmap qrCodeBitmap = EncodingHandler.createQRCo

原创 onFling()與onScroll()的具體區別

      在手勢檢測中,onFling()與onScroll()有點類似,一個爲“滑動”,一個爲“滾動”。都是手指在屏幕(或某一組件)上移動一段距離後觸發。      然而二者畢竟是有區別的:(下面結論是在我自己的demo中親自操作得出

原创 TabHost的使用

今天講一下,如何在TabHost中,再放TabHost。先來看一下效果。 一層TabHost        兩層Tabhost (內部TabHots在上面),如上右圖所示。 兩層TabHost (內層TabHots在下面) 下

原创 安卓中圖片上傳到指定的服務器

界面很簡單,點擊 【選擇圖片】,從圖庫裏選擇圖片,顯示到下面的imageview裏,點擊上傳,就會上傳到指定的服務器     佈局文件:   [html]   <?xml version="1.0" encoding="u

原创 對象數組報錯“空指針”:Exception in thread "main" java.lang.NullPointerException

Student[] student = new Student[4]; /* 這裏雖然創建了對象數組,大小爲4,但並沒有爲每個對象分配空間,即每個對象都是爲空的。 所以如果使用student[0].age=18; 就會報空

原创 安卓‘進度條ProgressBar’中‘setIndeterminate()’方法的辨析

            在進度條的設置中,setIndeterminate()方法是用來設置進度條是否採用‘模糊模式’(這是我杜撰的名稱,但意思沒                       錯,Indeterminate的意思就是‘不確

原创 Framework中添加並引用資源

在添加新資源到framework後,要想引用該資源ID,需要以下幾步: 1.添加資源(如圖片、字符串)到framework/base/core/res/res對應類型文件的目錄。 2.在framework/base/core/res/

原创 (Linux平臺)在Android中調用JNI

(需要使用NDK工具編譯生成.so文件,所以請先下載NDK, 附地址: http://wear.techbrood.com/tools/sdk/ndk/index.html ,請選擇對應平臺下載) 一、編寫APP時,使用: static

原创 ubuntu root默認密碼(初始密碼)的修改

ubuntu安裝好後,root初始密碼(默認密碼)不知道,需要設置。 1、先用安裝時候的用戶登錄進入系統 2、輸入:sudo passwd  按回車 3、輸入新密碼,重複輸入密碼,最後提示passwd:password updated s

原创 死鎖的四個必要條件及處理死鎖

什麼是死鎖? 如果一個進程集合裏面的每個進程都在等待只能由這個集合中的其他一個進程(包括他自身)才能引發的事件,這種情況就是死鎖。 這個定義可能有點拗口,下面用一個簡單例子說明。   資源A、B,進程C、D描述如下:   資源A

原创 imageView中圖片各種比例類型的顯示方式的參數設置

android:scaleType的各個屬性 ImageView.ScaleType.CENTER|android:scaleType="center"                       以原圖的幾何中心點和ImagVie

原创 SQLiteDataBase對象的query()

SQLiteDataBase對象的query()接口: public Cursor query (String table, String[] columns, String selection, String[] select