原创 工具類/自定義頂欄

import android.content.Context; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; impor

原创 模板工具類/Parcelable

import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; import java.lang.reflect.Paramete

原创 個人練習代碼庫/自制TextView

import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.

原创 代碼庫/新添加通知AIDL

Book  Parcelable類:import android.os.Parcel; import android.os.Parcelable; /** * Created by YRC on 2017/12/5. */ pub

原创 工具類/日誌工具

public class LogUtil { public static final int VERBOSE=1; public static final int DEBUG=2; public static fi

原创 個人練習代碼庫/聊天界面

基於recyclerView的簡單設計1.在ViewHolder中獲取xml中的對象2.在Adapter構造方法中獲取list對象,並在onBindViewHolder中獲取到Msg對象3.在MainAc中設置recycler中的Line

原创 個人練習代碼庫/波浪變化音頻條/自定義view

import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.

原创 個人總結/IPC機制

IPC機制(Inter-Process Communication)進程間通信或跨進程通信                  進程:指一個執行單元,一個進程可包含多個線程                                  

原创 個人練習代碼庫/點擊轉圈自定義View

import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.

原创 代碼庫/自定義View/隨手指拖動View

import android.content.Context; import android.graphics.Color; import android.support.annotation.Nullable; import andro

原创 個人總結/個人練習代碼庫/Binder連接

 10個AIDL與10個Service->10個AIDL+1個Service  工作機制:每個業務模塊創建自己的AIDL接口,並實現接口,向服務端提供自己的唯一標識和其對應的Binder對象        對於服務端:提供一個queryB

原创 代碼庫/DragView/自由拖動

ViewDragHelper                                                                                DrawerLayout/SlidingPaneL

原创 個人總結/Binder+AIDL自動生成Java文件中的代碼分析

        此類繼承了android.os.IInterface這個接口,同時它自己也是接口(所以可以在Binder中傳輸的接口都需要繼承此接口)    結構:            1.聲明兩個方法,同時聲明瞭兩個整型id表示兩方法

原创 個人練習代碼庫/漸變(自定義View)

import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.g