原创 android之jcenter()極光推送集成

說明 : 使用jcenter自動集成的開發者,不需要在項目中添加jar和so,jcenter會自動完成依賴;在AndroidManifest.xml中不需要添加任何JPush SDK 相關的配置,jcenter會自動導入。項目搭建很簡單,

原创 android之自定義RatingBar

1.自定義attrs <resources xmlns:tools="http://schemas.android.com/tools"> <declare-styleable name="RatingBar" tools:ig

原创 詳解極光推送的 4 種消息形式—— Android 篇

詳解極光推送的 4 種消息形式—— Android 篇

原创 android之RecycleView適配器添加點擊事件

public class RecycleAdapter extends RecyclerView.Adapter<RecycleAdapter.ViewHolder> { private List<String> mData;

原创 android之使用RxJava實現EventBus事件總線

1.引入依賴 //rxjava implementation 'io.reactivex.rxjava2:rxjava:2.1.7' implementation 'io.reactivex.rxjava2:rxandroid:2.0.

原创 android單位轉換工具

public class DisplayUtil { /** * px轉換爲dip或dp */ public static int px2dip(Context context,float pxVal

原创 android動畫

android動畫主要分爲兩種:視圖動畫和屬性動畫 1.視圖動畫 public class MainActivity extends AppCompatActivity { @Override protected vo

原创 android控件之listview

1.notify_item.xml佈局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=

原创 android之自定義音頻

public class VolumeView extends View { private int mWidth; private int mRectWidth; private int getmRectHei

原创 android自定義控件之TopBar

步驟:1.res->values目錄下新建attrs.xml文件。             2.新建一個類繼承自ViewGroup <resources> <declare-styleable name="TopBar">

原创 android之日曆選擇器

https://github.com/SheHuan/CalendarView

原创 Android創建定時任務之Alarm機制

1.介紹:Android中的定時任務一般有兩種實現方式,一種是使用javaAPI裏的Timer類,一種是使用Alarm機制,                 這兩種方式在多數情況下都能實現類似的效果,但Timer有一個短板,因爲現在多數手

原创 android之定製日誌工具

1.介紹:類中每個方法中都加入了一個if方法,只有當Level的值小於或等於對應日誌級別值的時候,纔會打印日誌。 2.使用步驟1.調用方法。                    2.改變Level的值。 public class Lo

原创 android之獲取全局Context

1.介紹:Android提供了一個Application類,每當程序啓動的時候,系統就會自動將這個類進行初始化。因此我們                 可以定製一個自己的Application類,以便於管理程序內一些全局的狀態信息。

原创 android之可摺疊式標題欄(CollapsingToolbarLayout)

1.新建values-v21文件夾,然後新建styles文件 <resources> <style name="FruitActivityTheme" parent="AppTheme"> <item name=