原创 Android進程與廣播註冊的一點心得

做過android開發的應該都知道可以通過監聽開機廣播,或者外置SD卡掛載與卸載等的廣播來啓動應用程序。但是前提是應用是啓動過的,應用在設置裏面的 ”強制停止“是亮着的,即應用進程必須是啓動的。     如果是應用從安裝後一直沒啓動是沒辦

原创 Android應用程序基礎知識

Android應用程序是用java語言寫的,通過aapt工具把應用程序所需要的任何數據、資源文件打包成apk文件,這個文件是一個將應用安裝到手機上的一個載體。          有很多方式,每個android應用程序存在於不同的世界:

原创 Fiddler抓手機網絡包

         Fiddler是一個強大的http和https抓包工具,在移動開發中,用Fiddler給手機抓網絡包對開發和調試帶來極大的好處。下面介紹一下具體用法: 1、第一步設置手機代理,打開手機網絡設置,改爲手動設置代理,ip地址

原创 android HandlerThread使用小例

      之前研究過handler 和 looper 消息隊列,不過android裏的handler不是另外開啓線程來執行的,還是在主UI線程中,如果想另啓線程的話需要用到HandlerThread來實現。在使用HandlerThrea

原创 Windows環境下Android 源碼模塊下載

Android 源碼下載步驟           windows下需要下載安裝git工具,具體http://code.google.com/p/msysgit/downloads/list 運行以下命令,來看一下有多少個Android G

原创 Android中圖片佔用內存的計算

在Android開發中,我現在發現很多人還不會對圖片佔用內存進行很好的計算。因此撰寫該博文來做介紹,期望達到拋磚引玉的作用。   Android中一張圖片(BitMap)佔用的內存主要和以下幾個因數有關:圖片長度,圖片寬度,單位像素

原创 UDP穿透NAT原理解析

          NAT(Network Address Translators),網絡地址轉換:網絡地址轉換是在IP地址日益缺乏的情況下產生的,它的主要目的就是爲了能夠地址重用。NAT分爲兩大類,基本

原创 android中SharedPreferences用法詳解

在android應用開發中,作爲配置環境的preferences,用到的地方頗多,下面我帶大家來詳細講解下android中SharedPreferences的用法。先上圖看下配置畫面的效果吧。 上圖是preferences頁面的效果圖。

原创 關於MyEclipse中tomcat部署項目的路徑問題

   上次部署gs項目的時候。由於以前的工作人員把默認自帶的WEB-ROOT 目錄改成了gs目錄,現在部署gs項目的時候gs直接給默認部署到了ROOT 項目低下,如下圖: 正常我們需要的情況應該是部署到 gs項目下。。所以我這裏要修改下

原创 android中查看Activity的棧的的內容

查看 activity 棧的狀態: adb shell dumpsys activity 很好用的一個命令,對調試程序大有幫助

原创 android的自定義樣式的radiobutton

    源生的radiobutton空間的按鈕圖標大家都知道是一個圓形的按鈕形狀,由於業務的需要有可能更改它的樣式,所以就用到了自定義圖標樣式。更改radiobutton圖標樣式的方法其實很簡單,只需要一個selector選擇器文件即可,

原创 新版本Android SDK 找不到adb.exe的解決方法

      貌似從SDK 2.2後tools包下面就沒有了adb.exe文件了,而且還給出個說明文件adb_has_moved.txt,裏面明確告訴了原因:The adb tool has moved t

原创 細說Activity的singleTask加載模式

Activity有四種加載模式:standard(默認), singleTop, singleTask和 singleInstance。以下逐一舉例說明他們的區別: standard:Activity的默認加載方法,即使某個Activit

原创 java.util.concurrent介紹

java.util.concurrent 包含許多線程安全、測試良好、高性能的併發構建塊。不客氣地說,創建 java.util.concurrent 的目的就是要實現 Collection 框架對數據結構所執行的併發操作。通過提供一