原创 Android RSA非對稱加密解密算法

轉載請註明出處: http://blog.csdn.net/bbld_/article/details/38777491 概述 RSA是目前最有影響力的公鑰加密算法,該算法基於一個十分簡單的數論事實:將兩個大素數相乘十分

原创 Android序列化Serializable和Parcelable區別

Intent在不同的組件中傳遞對象數據的應用非常普遍。下面介紹兩種通過Intent傳遞對象的方法。 1、實現Serializable接口 2、實現Parcelable接口   爲什麼要將對象序列化?  1、永久性保存對象,保存

原创 Android ListView的不同樣式,getItemViewType,getViewTypeCount

給大家帶來的是ListView多佈局Item的實現, 何爲ListView Item多佈局,打個比方,QQ這種聊天列表: 假如他是用一個ListView做的,那麼一個ListView上不就有兩種不同的Item咯! 一左一右,嘿嘿

原创 Android Fragment 真正的完全解析(下)

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/37992017 上篇博客中已經介紹了Fragment產生原因,以及一些基本的用法和各種API,如果你還不瞭解,請

原创 Android Intent之間傳遞數據

本節引言: 上一節中我們學習了Intent的一些基本使用,知道了Intent的七個屬性,顯式Intent以及 隱式Intent,以及如何自定義隱式Intent,最後還給大家提供了一些常用的系統Intent! 而本節跟大家講解的是In

原创 Android實現ViewPager+Fragment

1.ViewPager簡單介紹 1)是怎麼樣的一個控件? 答:一個頁面切換的組件,我們可以往裏面填充多個View,然後我們可以通過觸摸屏幕左右滑動 切換不同的View,和前面學習的ListView一樣,我們需要一個Adapter(

原创 Android利用Fragment實現新聞客戶端界面切換(addBackStack,popBackStack)

Android3.0之後引入了一個輕量級組件Fragment,相對於Activity他有很多優點,這裏不闡述了 ,有興趣的同學可以參考我的博文: 點擊打開鏈接 下面說下如何實現Activity與Fragment合理切換。 原型工具

原创 ExpandableListView(可摺疊列表)的基本使用

本節引言: 本節要講解的Adapter類控件是ExpandableListView,就是可摺疊的列表,它是ListView的子類, 在ListView的基礎上它把應用中的列表項分爲幾組,每組裏又可包含多個列表項。至於樣子, 類似

原创 Android的自定義View詳解

Android開發做到了一定程度,多少都會用到自定義控件,一方面是更加靈活,另一方面在大數據量的情況下自定義控件的效率比寫佈局文件更高。     一個相對完善的自定義控件在佈局文件中和Java代碼中都應能靈活設置屬性。另外在普通的佈局

原创 Android在Service中註冊動態廣播接收者

Android廣播分爲動態、靜態廣播。 廣播接收器註冊一共有兩種形式 : 靜態註冊和動態註冊. 兩者及其接收廣播的區別: 1.動態註冊的廣播 永遠要快於 靜態註冊的廣播,不管靜態註冊的優先級設置的多高,不管動態註冊的優先級有多低>\

原创 Android GestureDetector方法詳解

爲了加強點擊、拖動響應事件,Android提供了GestureDetector手勢識別類。通過GestureDetector.OnGestureListener來獲取當前被觸發的操作手勢(Single Tap Up、Show Press

原创 Android Notification自定義PendingIntent 詳解

本節帶來的是Android中用於在狀態欄顯示通知信息的控件:Notification,相信大部分 學Android都對他都很熟悉,而網上很多關於Notification的使用教程都是基於2.x的,而 現在普遍的Android設備基本都

原创 android AsyncTask介紹

AsyncTask和Handler對比 1 ) AsyncTask實現的原理,和適用的優缺點 AsyncTask,是android提供的輕量級的異步類,可以直接繼承AsyncTask,在類中實現異步操作,並提供接口反饋當前異步執行的程度

原创 Android 屏幕旋轉 處理 AsyncTask 和 ProgressDialog 的最佳方案

1、概述 衆所周知,Activity在不明確指定屏幕方向和configChanges時,當用戶旋轉屏幕會重新啓動。當然了,應對這種情況,Android給出了幾種方案: a、如果是少量數據,可以通過onSaveInstanceS

原创 Android獲取系統服務getSystemService與getService區別

      android的後臺運行在很多service,它們在系統啓動時被SystemServer開啓,支持系統的正常工作,比如MountService監聽是否有SD卡安裝及移除,ClipboardService提供剪切板功能,Pack