12 TouTouch

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7w+

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

This version of the NDK is incompatible with the Android Gradle plugin version 3.0 or older. If you see an error likeNo toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-lin...

2019-06-04 10:55:42

bindTextureImage : clearing GL error: 0x502 0x5021错误

问题:写shader在华为荣耀4x 遇到问题, 报错 bindTextureImage : clearing GL error: 0x502。 原因:在华为荣耀4x 上shader 似乎不支持 do while 语法,改写下就正常了。

2017-06-19 10:34:48

实现一个循环的ListView

今天突然想做一个循环的ListView。试了下,花了半小时实现了下。不多说,直接贴代码。package com.android.tricks.looplistview;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.wid

2017-06-10 20:39:44

各种ViewGroup的圆角实现,包括listView等

各种ViewGroup的圆角实现,包括listView等

2017-05-20 15:53:34

Bitmap 的一些小技巧

1.Bitmap的复用有时候我们需要很多相同尺寸的bitmap来承载画面,比如在播放视频的时候,这种时候对bitmap复用就非常有意义了。Bitmap bitmap = Bitmap.createBitmap(videoWidth, videoHeight , Bitmap.Config.ARGB_8888);bitmap.setPixels(BgraData, offset, stride, 0,

2017-03-31 19:14:58

Android文件存储总结

一直对android的文件存储不太了解,这几天仔细看了下,总结一下。

2016-12-27 19:40:29

一种监听键盘弹起放下和横竖屏切换的方法

整理了一种监听键盘弹起放下和横竖屏切换的方法。如下:import android.app.Activity;import android.graphics.Rect;import android.view.View;import android.view.ViewTreeObserver;import android.util.Log;/** * 监听输入法弹出和屏幕横竖屏切换的管理类

2016-11-24 20:01:27

android 粒子爆炸特效

最近有个需求,需要在view爆炸的动画,搜索了一下,已经有人做到了类似的动画,我参考了下,改进出自己的爆炸效果。参考文章:blog.csdn.net/crazy__chen/article/details/50149619/框架基本没变主要是:每个粒子携带自身的运动信息,valueAnimation的getAnimatedValue()来获得每次绘制的时间点,根据时间点来计算当前粒子应该在

2016-09-21 19:13:00

详解Paint的setXfermode(Xfermode xfermode)

一、setXfermode(Xfermode xfermode)Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟我们上面讲到的setColorFilter蛮相似的。查看API文档发现其果然有三个子类:AvoidXfermode, PixelXorXfermode和PorterDuff

2016-09-14 20:09:05

Android应用性能优化之分析工具

Android应用性能优化之分析工具  上一次记录了解决过度绘制的过程,这一次,想先弄清个概念性的东西,就是如何判断顺不顺畅?  这东西其实最初我自己也觉得有点废话,用起来会卡就明显是不顺畅咯。  但这东西就跟我很想吐槽很多应用一样,明明那么卡还放出来一样的道理。理论永远是理论,实践才是第一生产力。   因为我自己的应用也能感觉到卡顿,现在回头分析,能明白,卡顿

2016-09-14 11:51:25

Android零碎记录

1. 使用include标签,外层属性会覆盖内层同名属性。2.scrollTo,scrollBy只能在父容器范围内可见。超出父容器,则不可见。移动的仅仅只是内容,背景色之类的东西不会被移动。

2016-09-09 11:55:27

字体属性及测量(FontMetrics)

最近的一个模块正好用到字体的相关内容,整理出来。(一) 字体的几个参数 ,以Android API文档定义为准,见下图要点如下:1. 基准点是baseline2. Ascent是baseline之上至字符最高处的距离3. Descent是baseline之下至字符最低处的距离4. Leading文档说的很含糊,其实是上一行字符的descent到下一行的ascent之间的

2016-08-15 11:16:50

计算文本宽度和高度的方法

/** * 计算文本高度 * @param paint * @return */ public int getTextHeight(Paint paint){ Paint.FontMetrics fm = paint.getFontMetrics(); return (int)(Math.abs(fm.ascent +

2016-08-15 11:12:18

PhoneStateListener 引起的内存泄露

遇到PhoneStateListener 引起的内存泄露,解决了。。。。

2016-08-11 18:43:42

error: Error retrieving parent for item: No resource found that matches the given name 'Theme.App

styles.xml中提示如下错误,这是版本问题。error: Error retrieving parent for item: No resource found that matches the given name  'Theme.AppCompat.Light'. 解决方法:在Eclipse中打开任意一个.java文件,输入  android.R.

2016-02-27 14:57:02

编译ijkplayer-android

如果是像我一样的新手的话,千万不要用cygwin,一个坑接着一个坑。所以使用了Ubnutu14.04 其他版本没试过。https://github.com/Bilibili/ijkplayer  这里有详细的指引。git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-androidcd ijkplayer-andr

2015-11-19 15:48:48

如何手动销毁surfaceview 并重建

很简单  将其设为View.GONE  再将其设为View.visable。

2015-11-10 22:13:02

bitmap的生成,以及引起的OOM问题总结

从文件或者资源中获取bitmap,为了尽可能的减少OOM的风险我们可以采取以下几个步骤        1.1  不获取bitmap内容,只获取bitmap的相关信息,这需要 设置 inJustDecodeBounds=true;/** * 不获取bitmap本身,直接获取bitmap信息 * @param res *

2015-08-18 10:06:51

Intellij Idea 查看手机设备中的文件

2014-12-09 16:13:49

判断一棵二叉树是否为完全二叉树

代码如下:package treeInfo;import java.util.LinkedList;class Node{ public Node left; public Node right; public int data; public Node(int data) { super(); this.data = data; } public Node(

2014-10-28 21:08:19

查看更多

勋章 我的勋章
    暂无奖章