原创 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