关闭

Android 获取文件夹大小,删除等操作

/** * 获得当前大小 */ private float getCacheSize() { // TODO:设置数据显示 float size = getFolderSize(new File(CACHE_PATH)); float size_show = (float) (Math.round(size / 1024.0...
阅读(47) 评论(0)

文本写到内存卡

/** * 内存卡上写文本 * * @param filePath * @param toSaveString */ public static void writeFileData(String filePath, String toSaveString) { String SdCardRootPath = Environm...
阅读(30) 评论(0)

自定义动画烟花

/** * Created by ylwang on 2017/8/10. */public class LineView extends View { private final Paint paint = new Paint(); public LineView(Context context) { this(context, null); } pu...
阅读(36) 评论(0)

自定义控件动画TextView

public class CTextView extends android.support.v7.widget.AppCompatTextView { private Paint paint; public CTextView(Context context) { this(context, null); } public CTextView(Conte...
阅读(26) 评论(0)

Android/Java中汉字转成拼音

Android Studio的build.gradle中加入 compile 'com.belerweb:pinyin4j:2.5.0'eclipse中需要下载.jar 下载地址点我 public static String HanZiToPinYin(String chines) { StringBuilder sb = new StringBuilder();...
阅读(41) 评论(0)

Android去除字符串中空格制表符换行

两种方法 去除字符串中空格制表符换行: public String checkString(String str) { if (TextUtils.isEmpty(str)) return ""; int len = str.length(); int i = 0, j = 0; char[] strChar = str.toChar...
阅读(131) 评论(0)

Android 获取设备唯一编号

public static String getDeviceId(Context context) { StringBuilder deviceId = new StringBuilder(); // 渠道标志 deviceId.append("a_"); try { //wifi mac地址...
阅读(43) 评论(0)

ListView分割线颜色不显示

listView.setDivider(new ColorDrawable(Color.GRAY)); listView.setDividerHeight(1);必须按照这个顺序写,否则不会显示出来。 源码如下:public void setDivider(Drawable divider) { if (divider != null) { mDividerHe...
阅读(134) 评论(0)

Android TextView跑马灯不动

<TextView android:text="每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure()、onLayout()和onDraw()," android:layout_width="60dp" android:layout_height="wrap_content" andro...
阅读(259) 评论(0)

Error:Execution failed for task ':app:clean'. > Unable to delete directory: D:\testDlaner\MyNDKDemo\

Error:Execution failed for task ':app:clean'. > Unable to delete directory: D:\testDlaner\MyNDKDemo\app\build\intermediates\classes\debugNDK开发中clean project时,屡试不爽,这个Error困扰我很久。尽管可以运行程序,但是不能clean,很让人恼火在...
阅读(80) 评论(0)

AppCompatActivity全屏/状态栏设置颜色

在Activity上设置全屏代码如下 //设置没有标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN , WindowManage...
阅读(76) 评论(0)

Shader着色器基础——OpenGL编程笔记2

着色器(Shader) 顶点着色器(Vertex shader) 片段着色器(Fragment shader) 几何着色器(Geometry Shader) 提供通用计算能力的着色器(Compute Shader) 顶点着色器(Vertex Shader)每个顶点都要执行一次Vertex Shader。 它的功能就是把每个顶点在虚拟空间中的三维坐标变换为可以在 屏幕上显示的二维坐标,并带有用于z-b...
阅读(144) 评论(0)

GLSL语言基础——OpenGL编程笔记1

重点标注(与 C 语言不同的地方)1.变量名不能以 gl_ 作为前缀,而且还有一些 GLSL 保留的名称是不能作为变量名称的; 2.新增向量基本类型与矩阵基本类型,命名规则:C 语言基本类型第一个字母 + vec + 长度说明,或者是 mat + 矩阵长x宽,但是这里面似乎没有看到 long、unsigned、char、short、double、long double; 3.GLSL 只能使用一...
阅读(125) 评论(0)

Android获取屏幕宽高

// 方法一: WindowManager wm1 = this.getWindowManager(); int width1 = wm1.getDefaultDisplay().getWidth(); int height1 = wm1.getDefaultDisplay().getHeight(); // 方法二:...
阅读(95) 评论(0)

adb server version (31) doesn’t match this client (36); killing… * daemon started successfully *

adb server version (31) doesn’t match this client (36); killing… * daemon started successfully * 遇到该问题,度娘说是360手机助手占用了端口,我把360相关的程序全部干掉了,问题依旧,可见这个锅360不背,毕竟度娘不是亲娘啊! 注意要划重点了! 真正的错误原因: adb版本不对 因为升级了...
阅读(248) 评论(1)
156条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:113696次
    • 积分:2628
    • 等级:
    • 排名:第14454名
    • 原创:141篇
    • 转载:14篇
    • 译文:0篇
    • 评论:20条
    文章分类
    最新评论