原创 終於找到了不用自定義一個activity棧,來關閉所有activity的方法了!!!

直接上代碼!!! Intent intent = new Intent(this, LoginActivity.class); ComponentName cn = intent.getComponent(); Intent ma

原创 Volley全解析

什麼是Volley Volley 的單詞涵義是:迸發、萬箭齊發。 是比喻的命名方式,寓指網絡請求併發效率高。 Volley 的重要方法 mQueue = Volley.newRequestQueue(context);

原创 Core Java 筆記(三) - 反射

Class類 - 運行時的類型標記 Class 對象表示一個特定類的屬性 Student student; Class cl = student.getClass(); getName() 獲取類名 Student stu

原创 Android 繪製漸變梯形,其他圖形同理

// LinearGradient 第一個參數第二個參數爲 起始位置x,y 三四參數爲終點位置x,y。 // 如果x不變則爲y軸漸變, y不變則爲x軸漸變 // 第五個參數爲顏色漸變,此處爲紅色漸變爲綠色

原创 Core Java 學習(三) - 繼承設計技巧

繼承設計技巧 公共操作和域放在超類 不要使用 protected 的域 使用繼承實現 is - a 關係 除非所有的繼承的方法都有意義,否則不要使用繼承 在覆蓋方法時,不要改變預期的行爲 使用多態,而非類型信息 不要過多地使用反

原创 Android studio gradle配置 【轉】

Gradle 基本概念 http://avatarqing.github.io/Gradle-Plugin-User-Guide-Chinese-Verision/introduction/README.html 我們能夠使用以

原创 2015年就這樣過去了

過去一年,莫名其妙 稀奇古怪 亂七八糟

原创 Android中Bitmap和Drawable [轉]

一、相關概念 1、Drawable就是一個可畫的對象,其可能是一張位圖(BitmapDrawable),也可能是一個圖形(ShapeDrawable),還有可能是一個圖層(LayerDrawable),我們根據畫圖的需求,創建相應

原创 RxJava 各種操作符(1)

RxJava 各種操作符(1) - Creating Observables Create, Defer, Empty/Never/Throw, From, Interval, Just, Range, Repeat, Star

原创 單立模式 Java

單立模式 - 確保一個類只有一個實例,並提供全局訪問點 一: 同步getInstance方法 缺點:如果頻繁調用getInstance,同步會導致代碼執行效率下降100倍,而且當uniqueInstance已經被實例化的時候,

原创 RecyclerView 動畫 (添加、刪除動畫 以及 加載item 時的動畫)

github地址:  https://github.com/wasabeef/recyclerview-animators 感謝作者。 點贊 收藏 分享 文章舉報 丶如一 發

原创 RxJava 各種操作符(2、3)

RxJava 各種操作符(2) - Transforming Observables buffer, FlatMap, GroupBy, Map, Scan, Window buffer buffer操作符週期性地收集源Ob

原创 Android 簡單特殊知識點

Android 簡單特殊知識點 View變灰色, 即實現灰度視圖 // 獲取當前activity 的根View getWindow().getDecorView().findViewById(android.R.id.conten

原创 編程經驗之考慮使用靜態工廠方法

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0922/3494.html https://medium.com/@orhanobut/consider-static

原创 Matrix 簡介

Matrix 在Android中,對圖片的處理需要使用到Matrix類,Matrix是一個3 x 3的矩陣 圖片的處理分爲四個基本類型: Translate 平移變換 Scale 縮放變換 Rotate 旋轉變換 Skew