原创 通過AsyncTask實現網絡請求的方式,get和post

在自己寫了一些,另外看了一些項目組其他同學的代碼以後,總結了一下有關使用AsyncTask完成get和post請求的幾種方式,現總結如下: 方式一:GET方式 此種方式比較常用,對於一些安全性要求不高的請求,可以使用GET來完成。 在G

原创 單例模式(Singleton)

記錄一下剛纔學的單例模式的知識。 public class SingletonTestMain { public static void main(String[] args){ // 測試第一種方式 Singl

原创 自定義ProgressBar的旋轉動畫

小弟也是在項目中看到的,原來沒有接觸過,所以簡單的寫一下現在的實現方法。 步驟一:在res/anim文件夾下定義一個動畫,例如progress_bar_anim.xml <?xml version="1.0" encoding="UTF

原创 反編譯APK

弄了這麼久,終於想起來抽空把反編譯的方法整理一下了。 目的:反編譯apk,供自己研究學習,模仿別人的設計模式和好的代碼習慣。 所需工具:apktool,dex2jar,XJad。 ApkTool (用來將APK解壓,包括完整的XML文件

原创 日期轉換

服務器上給傳回來的時間格式爲“2012-05-06”,但是在顯示的時候要求格式爲“2012年05月06日”,需要做一下格式的轉換 代碼如下: /** * 格式化起始、結束時間。把 "2012-05-06" 轉變成 "2

原创 重申“==”和equals的區別

在面試或者筆試的時候通常都會問這個問題,但是也查了好多資料,總感覺有些籠統而且不清晰,今天聽了一個視頻,終於確切的明白了,也比較完整的解釋了一下。 ==:分兩種情況 1、基本類型:值是否相等 2、引用類型:地址是否相等 equals:

原创 工廠模式(自己的理解和實現)

最近學習了工廠模式,看了網上的教程,也學習了別人的代碼,最後自己按照自己的想法實現了一下。 有想看原文的去這個網址 http://blog.csdn.net/mmquit/article/details/1672694 如果想要看我自己

原创 動態設置全屏,退出全屏

實現全屏: private void setFullScreen(){ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager

原创 通過資源的名稱,得到保存在R中的ID

在項目中有一組圖片,都是以“xxx000”,”xxx001“的格式命名的,想要動態的通過後面三位(id)來得到這些圖片保存在R中的ID,從而設置給ImageView。 可以利用Resources類的getIdentifier方法得到in