原创 android內存溢出的解決方法

1.當項目中包含大量的圖片的時候或者圖片的數量太大的時候: BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 4 2

原创 Java Native 方法

Java 調用別的語言寫的方法 1.什麼是Native Method 簡單的說就是Java調用其他非Java代碼的接口,一個Native Method是這樣的一個Java方法:該方法的實現是由非Java語言實現,譬如C,這些特徵並非Jav

原创 Android ViewPager ViewFilpper ViewFlow

ViewPager: ViewPager提供了多個界面切換的效果,新效果有如下的特徵 1.當前顯示一組界面中的其中一個界面 2.用戶通過左右滑動界面的時候,當前屏幕顯示當前界面跟下一個界面的一部分 3.滑動結束後,當前界面自動跳轉到下一界

原创 Android中的多線程的應用

多線程的概念: 多線程指在單個程序中中可以運行多個同的線程,執行不同的任務,多線程意味着程序的多行語句可以看上去幾乎在同一時間運行。 線程與進程的相似之處。線程是一段可以完成特定功能的代碼,是程序中單個順序的流控制,但與進程不同的是,同類

原创 Android ImageView ScaleType

在使用Android ImageView 的時候很多時候需要使用ScaleType屬性來設置圖片的顯示方式,       ScaleType的屬性值在Xml文件定義中已經給出來了,固定的值如:matrix ,fitXY,fitStart,

原创 Android 事件分發機制

Android 事件分發機制 1.Activity的最頂層的Window是PhoneWindow,Android的最外層嵌套了一個FrameLayout用來包含整個手機的佈局,可以在DDMS下用工具能夠查看的到,Android截屏的原理是

原创 Android 高效現實圖片問題

1.爲什麼顯示圖片的問題很棘手? 手機顯示一張800萬像素的圖片(現在主流的手機像素都是在800萬像素以上),大約需要32M的內存,而32M內存剛好是Android系統分配給應用的最大內存限制數目,當然有的手機分配是的16M,有的甚至只有