原创 用開源中國(oschina)Git管理代碼

簡介 開源中國提供了Git服務(地址:http://git.oschina.net/),在速度上比國外的github要快很多。使用了一段時間,感覺很不錯。oschina git提供了演示平臺,可以運行提交到git的代碼(注意,如果是

原创 國外一款非常流行的登錄

請看源碼 package com.xctz.niceman.myapplication; import android.animation.ValueAnimator; import android.content.Context;

原创 android的動畫插入器

android:interpolator Interpolator 被用來修飾動畫效果,定義動畫的變化率,可以使存在的動畫效果accelerated

原创 Retrofit+Okhhtp框架使用心得

  使用Retrofit+Okhttp已經完成一個項目,現在總結一下我在項目中使用retrofit這個框架的經驗,絕對值得一看(項目中全部都是POST請求) 1、先寫url:A+B=完整的url; A:public static

原创 Android抽象佈局(include、merge 、ViewStub)的簡介

      在佈局優化中,Androi的官方提到了這三種佈局<include />、<merge />、<ViewStub />,並介紹了這三種佈局各有的優勢,下面也是簡單說一下他們的優勢,以及怎麼使用,記下來權當做筆記。 1、佈局

原创 Android APK反編譯就這麼簡單 詳解(附圖)

本篇文章摘自某某某 在學習Android開發的過程你,你往往會去借鑑別人的應用是怎麼開發的,那些漂亮的動畫和精緻的佈局可能會讓你愛不釋手,作爲一個開發者,你可能會很想知道這些效果界面是怎麼去實現的,這時,你便可以對改應用的APK進行反編譯

原创 關於抖動動畫

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

原创 Android webview廣告過濾的實現

WebViewClient的幾個回調函數(本文章轉自  某某某  ) 要想對Webview實現一些高級操作,首先要學習WebViewClient的用法,這是Webview幾個常用回調函數 1、public boolean shouldOv

原创 EventBus 3.0的用法詳解(二)

前一篇文章簡單介紹了EventBus 3.0的用法,現在是時候詳解其用法了。首先聲明,EventBus 3.0的改動針對2.4的改動並不是特別大,但是對於其性能的提升是另外一個說法了,所以建議學習EventBus 3.0。 註解 新

原创 CoordinatorLayout佈局的簡單實用

1、首先導入依賴 compile 'com.android.support:design:22.2.1' 2、CoordinatorLayout能做什麼 在學習CoordinatorLayout之前,很有必要了解Coordina

原创 Android新特性介紹,ConstraintLayout完全解析

本文章轉自guolin 今天給大家帶來2017年的第一篇文章,這裏先祝大家新年好。 本篇文章的主題是ConstraintLayout。其實ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是G

原创 Android開發中,那些讓你相見恨晚的方法、類或接口

getParent().requestDisallowInterceptTouchEvent(true);剝奪父view 對touch 事件的處理權,誰用誰知道。 ArgbEvaluator.evaluate(float fractio

原创 自定義一個進度條爲圓角的progressbar

請看源碼,註釋神馬的都很清楚 1、java代碼 package com.xctz.niceman.customcanvas; import android.content.Context; import android.content

原创 代碼混淆

本博客的原文是:  http://www.xiufm.com/thread-14241-1-1.html  一、Android混淆最佳實踐1. 混淆配置 一般情況下,app module 的 build.gradle 文件默認會有如下結構

原创 Glide

最基本用法 glide採用的都是流接口方式 簡單的從網絡加載圖片 Glide.with(context).load(internetUrl).into(targetImageView); 從文件加載 File file = new Fil