原创 maven部署android項目(1)

花了半天的時間終於搞定了maven下部署android工程。 http://code.google.com/p/maven-android-plugin/wiki/GettingStarted 這是官方文檔,介紹的很詳細,但是有很多細節不

原创 關於android手機充電時間的計算公式

最近在做android手機電池管理相關的項目,其中有一個需求是計算手機充電時間的。翻閱了一些資料和一些相關的競品,發現每個產品的在手機充電時長的計算上多不是很統一,後來翻閱了物理學的一些知識和文章,總算給出了一個相對比較準確的答案,現在把

原创 android開發-wifi連接eclipse開發調試環境

android開發請遠離數據線! 方法很簡單: 第一步,首先你需要在你的手機上安裝一個終端模擬器工具,這裏我推薦 androidterm_1,0,48.apk,搜下各大app store都會下載到。 第二步,在手機打開這個終端工具,輸入命

原创 打破設計慣例 註冊時“暴露”密碼更符合用戶體驗

UX Movement 是一個專注於界面設計的博客,其創始人 Anthony T 在 Smashing Magazine 上發表了一篇文章《Better Password Masking For Sign-Up Forms》,文中指出

原创 Google Compaign-如何通過第三方軟件推廣你的android應用

一個成功的android產品需要的不僅僅是一個好的構思或者優秀的實現方案,更多的時候需要的是好的推廣方式和運營渠道,比如我們的產品需要通過其他產品爲我們換流量,在其他的產品中加入我們產品的下載連接,以獲得更多的用戶下載。Google不僅爲

原创 android開發中對context引用造成內存泄漏的一些猜測

Context在android特性空間被用來描述Activity的一組抽象行爲,那麼也就說有一個Activity就有一個Context(Activity是繼承Context的)。 我們在開發應用程序的時候總是會遇到這樣的問題: publi

原创 Android 相對佈局 RelativeLayout 屬性

android:layout_above 將該控件的底部置於給定ID的控件之上; android:layout_below 將該控件的底部置於給定ID的控件之下; android:layout_toLeftOf 將該控件的右邊緣

原创 Android中gravity與layout_gravity的區別

android:gravity 是限制一個空間內部文字或圖片相對於這個空間的位置。 比如說,一個button上面有文字"abc" ,那麼設置<Button ..android:gravity="center" />,這就意味着button

原创 談談java中的WeakReference

java語言中爲對象的引用分爲了四個級別,分別爲 強引用 、軟引用、弱引用、虛引用。 本文只針對java中的弱引用進行一些分析,如有出入還請多指正。 在分析弱引用之前,先闡述一個概念:什麼是對象可到達和對象不可到達狀態。 其實很簡單,我舉

原创 Dex2Jar/AXMLPrint2使用方式介紹

Android應用程序最終被打包成.apk文件,而apk文件只是一個壓縮文件,和zip,rar文件並沒有什麼太大的區別,使用解壓縮工具可以輕鬆的將apk文件解壓,解壓後的class.dex文件就類似我們在開發java應用中最終生成的.ja

原创 ImageView的屬性android:scaleType

   CENTER /center  按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示    CENTER_CROP / centerCrop  按比例擴大圖片的