Skip to content

Instantly share code, notes, and snippets.

View vizhen's full-sized avatar

Jun Tan vizhen

View GitHub Profile
@vizhen
vizhen / create_movie_dir.py
Created March 10, 2019 08:11
视频文件剪切到同名文件夹里面
import os
import shutil
def list_type_files(path, types, flag):
files = []
if os.path.isdir(path) is False:
print("路径错误!")
return
for f in os.listdir(path):
/*
* Copyright (C) 2014 skyfish.jy@gmail.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@vizhen
vizhen / JavlibrarySearch.user.js
Last active June 18, 2017 05:23
JavlibrarySearch
// ==UserScript==
// @name JavlibrarySearch
// @namespace JavlibrarySearch
// @description Add search function for Javlibrary
// @include http://www.javlibrary.com/*/?v=*
// @include *://www.13vlib.com/*/?v=*
// @version 3
// @grant none
// ==/UserScript==
package com.thoughtmonkeys.pitstop;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.RectF;
import android.os.Build;
import android.text.Layout.Alignment;
import android.text.StaticLayout;
import android.text.TextPaint;
@vizhen
vizhen / gist:9771906873508624cbba
Created May 13, 2014 08:31
APK广播监听设备挂载事件注意需要加上scheme
<receiver
android:name="com.talentstech.mediaboardusbupdate.DiskMountReceiver">
<intent-filter >
<action android:name="android.intent.action.MEDIA_MOUNTED"/>
<action android:name="android.intent.action.MEDIA_BAD_REMOVAL"/>
<action android:name="android.intent.action.MEDIA_EJECT"/>
<action android:name="android.intent.action.MEDIA_REMOVED"/>
<data android:scheme="file"/>
</intent-filter>
</receiver>
@vizhen
vizhen / gbk2utf
Created February 21, 2014 05:51
Linux GBK to UTF-8
把 1.txt 从 gbk 转成 utf-8 并保存为 2.txt
iconv -f gbk -t utf-8 1.txt > 2.txt
@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 = "";
@vizhen
vizhen / gist:8573804
Created January 23, 2014 06:19
Android dialog显示问题
要特别注意的是,dialog.show(),一定要放在dialog.setContentView()的前面
@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 / 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);