Skip to content

Instantly share code, notes, and snippets.

View vizhen's full-sized avatar

Jun Tan vizhen

View GitHub Profile
@vizhen
vizhen / 打开android wifi调试
Created January 4, 2013 02:21
需要系统能root,并在终端模拟器中执行
$su
#setprop service.adb.tcp.port 5555
#stop adbd
#start adbd
@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 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 / 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 / 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 / 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 / VideoPlayerActivity.java
Created January 17, 2014 08:23
view开始一个移动动画效果
MovieBannerView.clearAnimation();
TranslateAnimation TransAnim;
TransAnim = new TranslateAnimation(0.0f, 0.0f, banner_h, 0.0f);
TransAnim.setDuration(bannerAnimTime);
MovieBannerView.startAnimation(TransAnim);
@vizhen
vizhen / MusicParseUtil.java
Created January 17, 2014 09:01
Android自带解析音乐文件标签功能
/**解析音乐标签
* 测试发现无法解析wma音乐文件
* 可解析mp3 ma4等
* Created by junny on 12/17/13.
*/
public class MusicParseUtil {
public static String getAlbum(String filePath){
String album;
@vizhen
vizhen / gist:8573804
Created January 23, 2014 06:19
Android dialog显示问题
要特别注意的是,dialog.show(),一定要放在dialog.setContentView()的前面
@vizhen
vizhen / FileUtils.java
Created February 10, 2014 12:58
格式化文件大小
/**
* 文件大小格式转换
* @param fileS 文件大小
* @return 文件大小
*/
public static String FormatFileSize(long fileS)
{
// 转换文件大小
DecimalFormat df = new DecimalFormat("#.00");
String fileSizeString = "";