原创 android 通過eclipse混淆代碼 打包 + proguard 總結

android應用程序的混淆打包 1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示: target=android-8 proguard.

原创 Android-Fragment的onActivity詭異Bug

1.經常會看見Activity嵌套Fragment中,從Fragment打開另一個Activity, 並重寫Activity與Fragment的onActivityResult()方法時,發現該Fragment的onActivityR

原创 android 對話框深入研究

要產生對話框,特別是產生提醒對話框.網上例子全是.都是抄來抄去的.用了AlertDialog.builder類,這裏就不說了. 我要說的是如何定製一個對話框.就是按自己的想要的模樣產生這個對話框.如何實現透明? 如何改變對話框的顯示位置?

原创 android第三方應用apk安裝和運行控制解決方案

最近在做android 的項目 ,其實是邊學邊做.網上查了下資料 不多,但許多辦法可以相互綜合 需求:    要求讓用戶選擇喜歡的第三方應用 下載 並通過自己的UI運行 關鍵問題:    (1)  可交互下載, 用戶可取消,顯示進度..

原创 Android之ListView原理學習與優化總結

在整理前幾篇文章的時候有朋友提出寫一下ListView的性能優化方面的東西,這個問題也是小馬在面試過程中被別人問到的…..今天小馬就藉此機會來整理下,網上類似的資料蠻多的,倒不如自己寫一篇,記錄在這個地方,供自己以後使用,不用再翻來翻去

原创 Eclipse插件CheckStyle安裝以及使用

第一部分Checkstyle的使用 介紹 Checkstyle是一個開發工具,可以幫助編程人員編寫符合編碼規範的java 代碼 。程序員都非常討厭程序的check工作,checkstyle能夠自動地完成這項煩瑣但又非常重要的工作 ,從而

原创 Android下使用JUnit

  Andorid下使用Junit 測試框架,是步入正規的Androdid開發的必經之路,在Junit 中可以得到組件,可以模擬發送事件,檢測程序處理的正確性,下面就開始我們的教程:   Java代碼

原创 手勢研究

手勢在 Android 中稱爲 Fling. 利用 OnGestureListener 來監聽用戶的手勢動作。用 OnTouchListener 來監聽用戶的觸屏事件。 1 、首先繼承 OnTouchListener 和 OnGest

原创 將ant執行的日誌輸出到文本中

      需要在build.xml文本中配置       <record name="D:/test/log4j.log" loglevel="info" append="no" action="start"/> </project>

原创 CheckStyle配置修改意見

Sun’s Code Conventions的修改 在CheckStyle的最新發布版本中,有一個對於Sun的Java編碼規範的配置文件信息。但是,其中有很多條目並不一定符合項目開發的需要。就算是對於很多優秀的開源項目,按照這個規範來進

原创 在EditText移動光標

 我自己設計 了一個撥號鍵盤,用來模擬 android 的手機 撥號鍵,自己畫了的鍵盤,顯示的控件時editText。     但是點撥號鍵時光標不能隨之輸入的字符後移,而是一直呆在最前面。在看了android的文檔關於edittext以

原创 AlarmManager之定時刷新

這是我寫的一個定時刷新程序,這裏只實現定時功能 首先要在自己想要定時刷新的firstActivity.java的oncreate()方法里加上:         //先註冊一個AlarmManager         Intent i