原创 Android中內容提供者ContentProvider的理解與基本使用

內容提供者簡介  內容提供者ContentProvider是Android系統四大組件之一,用於保存和檢索數據,是Android系統不同應用程序之間共享數據的接口。在Android系統中,應用程序之間是相互獨立的,分別運行在自己的進程中,相

原创 Android 5.0新特性

1.   Android5.0新特性  系統主題,如何自定義主題  高度與陰影  陰影與輪廓  輪廓與裁剪  矢量圖  drawable染色  取色器  漣漪動畫  xml漣漪動畫  代碼漣漪動畫  狀態動畫  矢量圖動畫  路徑動畫  揭

原创 android studio集成極光推送

1,android studio如何加載極光推送的jar包和.so庫文件.2,如何獲取附加字段裏的鍵對應的值.3,如何點擊通知欄通知進入webView加載頁面.4,如何把推送過來的消息進行存儲,並以listView顯示,便於查看推送歷史.5

原创 EventBus使用詳解

、概述EventBus是一款針對Android優化的發佈/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優點是開銷小,代碼更優雅。以及將發

原创 我的友情鏈接

51CTO博客開發鄭偉

原创 Android 5.0新特性

1.   Android5.0新特性  系統主題,如何自定義主題  高度與陰影  陰影與輪廓  輪廓與裁剪  矢量圖  drawable染色  取色器  漣漪動畫  xml漣漪動畫  代碼漣漪動畫  狀態動畫  矢量圖動畫  路徑動畫  揭

原创 Android中開源網絡請求框架OkHttp使用

1. 歷史上Http請求庫優缺點在講述OkHttp之前, 我們看下沒有OkHttp的時代, 我們是如何完成http請求的.在沒有OkHttp的日子, 我們使用 HttpURLConnection 或者 HttpClient . 那麼這兩者都

原创 Android 開源框架ImageLoader基本介紹及使用

做Android應用的時候,多少會接觸到異步加載圖片,或者加載大量圖片的問題,而加載圖片我們常常會遇到許多的問題,比如說圖片的錯亂,OOM等問題,對於新手來說,這些問題解決起來會比較吃力,所以就有很多的開源圖片加載框架應運而生,比較著名的就

原创 Android開源網絡請求框架Retrofit的介紹使用

Retrofit是Square公司開發的一款針對Android網絡請求的框架,Retrofit2底層基於OkHttp實現的,OkHttp現在已經得到Google官方認可,大量的app都採用OkHttp做網絡請求,其源碼詳見 OkHttp G

原创 Android 編程下 Touch 事件的分發和消費機制理解

Android 中與 Touch 事件相關的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionE

原创 EventBus使用詳解

、概述EventBus是一款針對Android優化的發佈/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優點是開銷小,代碼更優雅。以及將發

原创 android studio集成極光推送

1,android studio如何加載極光推送的jar包和.so庫文件.2,如何獲取附加字段裏的鍵對應的值.3,如何點擊通知欄通知進入webView加載頁面.4,如何把推送過來的消息進行存儲,並以listView顯示,便於查看推送歷史.5

原创 Android中使用響應式編程RxJava

介紹如何在Android中使用RxJava.RxAndroidRxAndroid是RxJava的一個針對Android平臺的擴展。它包含了一些能夠簡化Android開發的工具。首先,AndroidSchedulers提供了針對Android

原创 Android 中app加固與瘦身

加固的意義從安卓2.x版本起,加固技術就逐漸火了起來。最初,只有一些創業型公司涉及加固領域;隨着安卓應用的逐漸升溫,諸如阿里、騰訊、百度等大型互聯網公司逐漸涉及該領域。那麼爲什麼要對APP進行加固呢?主要原因有三點:首先安卓的APP應用通常

原创 Android App的簽名打包流程

Andriod應用程序如果要在手機或模擬器上安裝,必須要有簽名! 1.簽名的意義  爲了保證每個應用程序開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程序,我們需要對我們發佈的APK文件進行唯一