原创 BroadcastReceiver應用詳解

BroadcastReceiver也就是“廣播接收者”的意思,顧名思義,它就是用來接收來自系統和應用中的廣播。 在Android系統中,廣播體現在方方面面,例如當開機完成後系統會產生一條廣播,接收到這條廣播就能實現開機啓動服務的功能;當網絡

原创 Serializable 和 Parcelable 區別

android 中自定義的對象序列化的問題有兩個選擇一個是Parcelable,另外一個是Serializable。 實現: 1 Serializable 的實現,只需要繼承  implements Serializable 即可。這只

原创 Android 的網絡編程

android的網絡編程分爲2種:基於socket的,和基於http協議的。 基於socket的用法   服務器端:   先啓動一個服務器端的socket     ServerSocket svr = new ServerSocket(89

原创 Intent和IntentFilter詳解

Intent用於啓動Activity, Service, 以及BroadcastReceiver三種組件, 同時還是組件之間通信的重要媒介. 使用Intent啓動組件的優勢 1, Intent爲組件的啓動提供了一致的編程模型. 無論想

原创 我的友情鏈接

51CTO博客開發

原创 高效的加載大尺寸圖片

高效的加載大尺寸圖片 下一課程›在非 UI 線程來處理圖片   課程內容 讀取 Bitmap 的尺寸和類型 載入縮小過的圖片到內存中 圖片具有不同的形狀和尺寸。通常情況下圖片比設備的屏幕尺寸要大很多。例如,用Android系

原创 BroadcastReceiver應用詳解

BroadcastReceiver也就是“廣播接收者”的意思,顧名思義,它就是用來接收來自系統和應用中的廣播。 在Android系統中,廣播體現在方方面面,例如當開機完成後系統會產生一條廣播,接收到這條廣播就能實現開機啓動服務的功能;當網絡

原创 Android屏幕像素密度概述

Android將屏幕像素密度(DPI)分成四個基本密度:lDPI(低),mDPI(中等),hDPI(高)以及xhDPI(特高)。Android開發人員一般不考慮屏幕的分辨率,而是它的密度。Android應用開發者在定義佈局的UI時,會以密度

原创 Android 的網絡編程

android的網絡編程分爲2種:基於socket的,和基於http協議的。 基於socket的用法   服務器端:   先啓動一個服務器端的socket     ServerSocket svr = new ServerSocket(89

原创 Intent和IntentFilter詳解

Intent用於啓動Activity, Service, 以及BroadcastReceiver三種組件, 同時還是組件之間通信的重要媒介. 使用Intent啓動組件的優勢 1, Intent爲組件的啓動提供了一致的編程模型. 無論想

原创 Android中使用SoftReference內存緩存圖片對象

在Java中內存管理,引用分爲四大類:強引用HardReference、弱引用WeakReference、軟引用SoftReference和虛引用PhantomReference。 它們的區別也很明顯,HardReference對象是即使虛

原创 在非 UI 線程來處理圖片

在非 UI 線程來處理圖片 課程內容 使用 AsyncTask 處理併發情況 您還應該閱讀 Designing for Responsiveness Multithreading for Performance 在 高

原创 緩存Bitmap

緩存 Bitmap 課程內容 使用內存緩存 使用磁盤緩存 處理配置改變事件   在您的UI中顯示單個圖片是非常簡單的,如果您需要一次顯示很多圖片就有點複雜了。在很多情況下 (例如使用 ListView, GridView

原创 我的友情鏈接

51CTO博客開發

原创 在您的界面中顯示圖片

在 ViewPager 中顯示圖片 這個 左右滑動界面的模式 非常適合在圖庫中顯示每個圖片詳情。您 可以使用ViewPager 控件(結合 PagerAdapter)來實現這個設計模式。 。然而您還可以使用這個FragmentState