原创 自定義控件之圖片適配RatioLayout

package com.study.googleplay.view; import android.content.Context; import android.content.res.TypedArray; import andro

原创 Vitamio打造萬能播放器使用步驟

在電腦了,如果有一個.mp4文件 -高碼率 拷貝到手機來,用系統自帶的播放器播放。--基本碼率 LibVLC--MediaPlayer http://bbs.chinavideo.org/forumdisplay.php?fid=1

原创 自定義控件之輪播圖RollViewPager

import java.util.List; import android.content.Context; import android.os.Handler; import android.support.v4.view.ViewP

原创 在內存中創建原圖的副本

##在內存中創建原圖的副本 Android應用程序中不允許修改原圖,所以在加載原圖的時候需要在內存中創建一個與原圖一模一樣的副本,後面處理圖形的時候只能修改副本。 在內存中創建原圖副本(臨摹畫畫)的步驟: 1、創建一個原圖

原创 SlidingMenu使用Demo

package com.study.slidingmenu; import android.os.Bundle; import android.view.Window; import com.jeremyfeinstein.slidi

原创 線程池單例類

package com.study.googleplay.manager; import java.util.concurrent.Executors; import java.util.concurrent.LinkedBlockin

原创 view事件的處理機制

##以ImageView爲例說明View的事件處理機制,ImageView中沒有去重寫dispatchTouchEvent(ev) view上的dispatchTouchEvent(ev)方法 public boolea

原创 縮放圖片並加載到內存中

##縮放圖片並加載到內存中解決辦法:縮放圖片。    縮放圖片加載到內存步驟:1、得到設備屏幕的分辨率的寬和高:         2、得到原圖的分辨

原创 自定義控件之上拉刷新下拉加載RefreshListView

import java.text.SimpleDateFormat; import java.util.Date; import android.annotation.SuppressLint; import android.conte

原创 智能聊天機器人的實現(語音引入第三方科大訊飛)

/** * MainActivity */ package com.example.moo; import java.util.ArrayList; import java.util.Date; import java.util.

原创 面向對象設計原則

原文鏈接:http://www.cnblogs.com/sunflower627/p/4718702.html1. 單一職責原則(Single Responsibility Principle) 每一個類應該專注於做一件事情。 2.

原创 工廠設計模式

1、簡單工廠 package com.study.factory; interface IAnimal { public abstract void showKind(); } class Dog implements IAnimal

原创 ViewDragHelper的使用

/* * @Copyright (c) tianchenglin * @Author TCL * @Date 2016.6.22 */ package com.study.tcl.studio.view; import

原创 Android手勢識別Demo

//**MainActivity.java** package com.study.geslockdemo; import android.app.Activity; import android.content.Inte

原创 自定義ImageCache(三級緩存機制)

import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutp