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