原创 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 框架對數據結構所執行的併發操作。通過提供一