原创 Android 可變裁剪區及縮放裁剪圖片

大多圖片裁剪大多兩種操作:改變裁剪區圖片不能縮放、裁剪區固定圖片縮放,兩種方法都可以裁剪到不同圖片,本次介紹的是可變裁剪區同時能縮放圖片,同時記錄自己的開發項目過程。 裁剪視圖一共三個view,最底層的縮放CilpImageView ,中

原创 AndroidStudio theme之font

主題下載地址:http://color-themes.com/ 主要是字體樣式的jar包下載地址 一些是熱門主題 使用方式File->Import Setting 導入主題jar,重啓之後就可以看到效果,也可以在File->S

原创 ViewPager使用FragmentPagerAdapter加載多個fragment,實現對已加載的list做插入、刪除及排序操作

ViewPager使用FragmentPagerAdapter加載多個fragment,實現對已加載的list做插入、刪除及排序操作。 例子1: List<Fragment> list = new ArrayList<>(); lis

原创 Volley之簡單封裝(2)

本文對Volley簡單封裝,本文只是記錄volley的使用 主要請求內部實現加載進度條: 數據回調的class public abstract class CallBack { protected void onFail(Con

原创 Volley之返回數據封裝

本文是對volley返回數據進行封裝,有3種封裝,返回格式分別是:JSON、bean類、List< bean > 下文解析數據使用的是fastjson包, 對於volley請求封裝請看: http://blog.csdn.net/qq_

原创 Volley之參數Map池化

Volley是傳參是使用Map鍵值對,對於請求頻繁的app可以用Map池來代替new Map; 代碼: public class MapHelper { private static MapHelper ourInstance

原创 Android 多進程通信之AIDL

在進程通信中能使用其他方式通信建議不要使用AIDL通信。 在main目錄下右鍵新建一個aidl目錄,然後在該目錄下新建一個IMyAidlInterface.aidl文件,生成aidl會默認添加到與包名相同的目錄 代碼如下: // IM

原创 android 使用shape 畫虛線

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:sh

原创 Android之小部件AppWidget

詳解點擊裏 使用AppWidget主要有layout文件,綁定layout文件,在AndroidManifest文件定義及繼承AppWidgetProvider的更新view的廣播。 layout文件的佈局layout_1.xml文件

原创 Android使用DataBinding代替findViewById

具體介紹用法可參考: http://lib.csdn.net/article/android/44998 http://blog.csdn.net/qibin0506/article/details/47393725 下面是自己參考總

原创 Volley之簡單封裝(1)

本文對Volley簡單封裝,本文只是記錄volley的使用 主要實現加載視圖與請求分開: 數據回調的class public abstract class CallBack { protected void onFail(int

原创 AndroidStudio項目導入到Eclipse項目

當前百度資源及git上的大部分新資源已經是AndroidStudio例子的,在此記錄Eclipse(簡稱ES)導入AndroidStudio項目(簡稱AS項目)。 AndroidStudio項目結構如下: 其中要複製的文件都在ap

原创 Android 多進程通信之Messenger

多進程通信有:ContentProvider、廣播、文件、SharedPreferences、AIDL。 Messenger能實現多進程通信是因爲Messenger底層就是AIDL實現的。 主進程MainActivity: publi