Skip to content

Instantly share code, notes, and snippets.

View vizhen's full-sized avatar

Jun Tan vizhen

View GitHub Profile
@vizhen
vizhen / MusicLyrcUtil.java
Created January 16, 2014 05:59
获取文本文件编码格式
public String GetCharset(File file) {
String charset = "GBK";
byte[] first3Bytes = new byte[3];
try {
boolean checked = false;
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
bis.mark(0);
int read = bis.read(first3Bytes, 0, 3);
if (read == -1)
return charset;
@vizhen
vizhen / convertToBlur.java
Created May 10, 2013 08:43
Android图片高斯效果
public static Bitmap convertToBlur(Bitmap bmp) {
// 高斯矩阵
int[] gauss = new int[] { 1, 2, 1, 2, 4, 2, 1, 2, 1 };
int width = bmp.getWidth();
int height = bmp.getHeight();
Bitmap newBmp = Bitmap.createBitmap(width, height,
Bitmap.Config.RGB_565);
int pixR = 0;
@vizhen
vizhen / Android获取屏幕分辨率
Created April 12, 2013 08:49
Android获取分辨率,包括导航栏的高度
private void initScreenPixels()
{
DisplayMetrics dMetrics = new DisplayMetrics();
WindowManager windowManager = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
Display display = windowManager.getDefaultDisplay();
display.getMetrics(dMetrics);
ScreenWidth = dMetrics.widthPixels;
ScreenHeight = dMetrics.heightPixels;
@vizhen
vizhen / Android TextView渐变效果
Created April 12, 2013 01:48
Android中给TextView加渐变
Shader shader = new LinearGradient(0, 0, 0, 100, Color.BLUE, Color.GREEN, Shader.TileMode.REPEAT);
textView.getPaint().setShader(shader);
@vizhen
vizhen / 待机
Created January 19, 2013 06:53
Android设备sleep,好像学要系统权限
PowerManager pm = (PowerManager)mContext.getSystemService(Context.POWER_SERVICE);
pm.goToSleep(SystemClock.uptimeMillis());
@vizhen
vizhen / 打开android wifi调试
Created January 4, 2013 02:21
需要系统能root,并在终端模拟器中执行
$su
#setprop service.adb.tcp.port 5555
#stop adbd
#start adbd