原创 Android仿微信底部菜單欄+頂部菜單欄

本文要實現仿微信微信底部菜單欄+頂部菜單欄,採用ViewPage來做,每一個page對應一個XML,當手指在ViewPage左右滑動時,就相應顯示不同的page(其實就是xml)並且同時改變底部菜單按鈕的圖片變暗或變亮,同時如果點擊底

原创 java反射invoke詳解

JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這種動態獲取的以及動態調用對象的方法的功能稱爲java語言的反射機制。 Java反射機制主要提供了以下功

原创 jar包壓縮與解壓

 我們經常見到的jar包是jar命令生成的,java語言爲我們在安裝jdk的時候,就隨jdk爲我們在bin目錄中安裝好了,在windows系統中是jar.exe程序,Linux系統中爲jar文件。 jar命令有生成,查看,更新或解開j

原创 Arrays.asList方法總結

[java] view plaincopyprint? import java.util.Arrays;   import java.util.List;      /**   *    * 本類演示了Arrays類中的a

原创 Android Service介紹

1、概念及作用 由於ANR對Activity和BroadcastReceiver響應時間的限制(Activity對事件響應不超過5秒,BroadcastReceiver執行不超過10秒),使得在其中都不適合執行較耗時操作,這

原创 android多分辨率適配(一)

分辨率:整個屏幕的像素數目,爲了表示方便一般用屏幕的像素寬度(水平像素數目)乘以像素高度表示,形如1280x720,反之分辨率爲1280x720的屏幕,像素寬度不一定爲1280 屏幕密度:表示單位面積內的像素個數,通常用dpi爲單

原创 FragmentPagerAdapter與FragmentStatePagerAdapter使用詳解與區別

    轉載自http://blog.csdn.net/zhaokaiqiang1992     FragmentPagerAdapter是android-support-v4支持包裏面出現的一個新的適配器,繼承自PagerAdapt

原创 ViewPager和Fragment的組合使用

        支持手指滑動切換頁面,也支持點擊導航按鈕切換頁面。 頁面佈局文件: [html] view plaincopy <RelativeLayout xmlns:android="h

原创 Android多分辨率適配(二)

屏幕尺寸分爲:small,normal,large,xlarge分別表示小,中,大,超大屏 屏幕密度分爲:ldpi,mdpi,hdpi,xhdpi,它們的標準值分別是:120dpi,160dpi,240dpi,320dpi 自Andr

原创 JAVA中Printf支持的格式

目前printf支持以下格式: %c 單個字符 %d 十進制整數 %f 十進制浮點數 %o 八進制數 %s 字符串 %u 無符號十進制數 %x 十六進制數 %% 輸出百分號% printf的格式控制的完整格式: % - 0 m.n

原创 Android startActivityForResult的使用

在Android中startActivityForResult主要作用就是: A-Activity需要在B-Activtiy中執行一些數據操作,而B-Activity又要將,執行操作數據的結果返回給A-Activtiy //看效

原创 NetworkInterface的使用

1. java.net.NetworkInterface類的使用 1.3. java.net.NetworkInterface的方法。 NetworkInterface定義了很多獲取網絡接口信息的方法,其中很多是jdk1.6版本以後才加入

原创 java Enumeration

Enumeration接口  Enumeration接口本身不是一個數據結構。但是,對其他數據結構非常重要。 Enumeration接口定義了從一個數據結構得到連續數據的手段。例如,Enumeration定義了一個名爲nextEleme

原创 java byte數組與int,long,short,byte轉換

public class DataTypeChangeHelper { /** * 將一個單字節的byte轉換成32位的int * * @param b * byte

原创 java反射調用對象方法

流程: .java-->.class-->.dex,通過.dex獲取對象,通過反射調用對象的方法 1.將放置在指定路徑下的zip包進行解壓縮操作,獲取DexClassLoader對應對象 2.通過加裝對應類名的名稱,返回當前的字節碼 3.