原创 Andrioid不同分辨率設備的適配320

目前,Android手機根據像素密度主要劃分爲ldpi、mdpi、hdpi、xhdpi、xxhdpi,一般情況下: ldpi:dpi=120  mdpi:dpi=160 hdpi:dpi=240  分辨率主要有800x480,854x48

原创 Android apk反編譯得到源碼和xml文件

用壓縮工具解壓apk得到的文件,我們能夠看到的僅僅是圖片資源,下面我就給大家詳細講解一下Android-apk的反編譯步驟: 1.需要用到的工具     dex2jar:將apk中的classes.dex轉化成Jar文件。  

原创 java浮點數精度丟失,如何最小化數值誤差

IEEE 754是美國電氣電子工程師協會通過地一個標準,用於在計算機上表示浮點數。Java採用32位IEEE 754表示float型,64位IEEE 754表示doubl型。在 IEEE 標準中,浮點數是將特定長度的連續字節的所有二進制位

原创 Android內存分析工具DDMS heap + MAT 安裝和使用

Eclipse MAT插件安裝 Help -> Install New Software -> 在彈出的窗口中 Work with 右側的下拉按鈕中選擇相應的版本,我使用的Eclipse是Juno版,所以選擇 Juno -

原创 java 堆和棧區別

Java中堆棧(stack)和堆(heap)  一、堆棧(stack)和堆(heap)?   (1)內存分配的策略      按照編譯原理的觀點,程序運行時的內存分配有三種策略,分別是靜態的,棧式的,和堆式的.         靜態存儲分

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 Java中equals和==的區別

java中的數據類型,可分爲兩類:  1.基本數據類型,也稱原始數據類型。byte,short,char,int,long,float,double,boolean    他們之間的比較,應用雙等號(==),比較的是他們的值。 2.複合數

原创 Intent系列之二:startActivityForResult()的用法

    在Android中startActivityForResult主要作用就是:    A-Activity需要在B-Activtiy中執行一些

原创 Intent系列之一:用intent打開網頁、電話號碼或其他內容

    如果我們希望一個應用程序中的某些實體交由另一個應用程序處理,而不需要知道或關心那個應用程序的具體實現,則可以調用Intent構造器,然後調用startActivity。      Intent構造器有兩個參數:進行的操作和操作所在

原创 遞推算法

遞推算法是一種簡單的算法,即通過已知條件,利用特定關係得出中間推論,直至得到結果的算法,遞推算法分爲順推和逆推兩種。 ** 順推法 ** 所謂順推法是從已知條件出發,逐步推算出要解決的問題的方法叫順推。 如斐波拉契數列,設它

原创 Android佈局優化

    Android佈局一般是XML佈局,然後調用setContentView()方法,雖然這個調用很簡單,讓我們具體看一下setContentView()方法的具體工作步驟:     1). Android讀取應用的資源數據(APK文

原创 java中String初始化的兩種方式

     字符串可能是任何程序語言中都會出現的對象,java中創建並初始化一個String對象,最常見的方式有兩種:  String str=new String("XXX");  String str="XXX";         

原创 枚舉算法

** 算法定義 ** 枚舉算法(Exhaustion Attack method,也稱作“窮舉法”)是指從可能的集合中一一列舉出各個元素,用題目給定的約束條件判斷那些是無用的,那些是有用的。能使命題成立者即爲問題的解。 枚舉算法效率並不

原创 HTML+CSS基礎(七):CSS選擇器

每一條css樣式聲明(定義)由兩部分組成,形式如下: 選擇器{ 樣式; } 在{}之前的部分就是“選擇器”,“選擇器”指明瞭{}中的“樣式”的作用對象,也就是“樣式”作用於網頁中的哪些元素。 標籤選擇器 標籤選擇器其實就是h

原创 HTML+CSS基礎(七):CSS格式化排版

文字排版 我們可以使用css樣式爲網頁中的文字設置字體、字號、顏色等樣式屬性。 字體 不要設置不常用的字體,如果用戶本地電腦上沒有安裝設置的字體,會顯示瀏覽器默認的字體。 body{font-family:"Microsoft Ya