自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 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 141

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

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

2017-06-19 10:34:48 7850

原创 实现一个循环的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 1632

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

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

2017-05-20 15:53:34 3282

原创 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 2023 2

原创 Android文件存储总结

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

2016-12-27 19:40:29 789

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

整理了一种监听键盘弹起放下和横竖屏切换的方法。如下: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 1101

原创 android 粒子爆炸特效

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

2016-09-21 19:13:00 2185

转载 详解Paint的setXfermode(Xfermode xfermode)

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

2016-09-14 20:09:05 766

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

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

2016-09-14 11:51:25 549

原创 Android零碎记录

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

2016-09-09 11:55:27 409

转载 字体属性及测量(FontMetrics)

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

2016-08-15 11:16:50 2400

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

/** * 计算文本高度 * @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 2897

原创 PhoneStateListener 引起的内存泄露

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

2016-08-11 18:43:42 4246 3

转载 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 805

原创 编译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 3481 3

原创 如何手动销毁surfaceview 并重建

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

2015-11-10 22:13:02 18689 4

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

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

2015-08-18 10:06:51 6612

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

2014-12-09 16:13:49 2007

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

代码如下: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 3803

原创 Java中属性的覆盖?

package com.touch.Test;//父类class FatherClass { public int value; public void getValue(){ System.out.println("FatherClass: "+this.value); System.out.println("this is:"+this); }}//子类

2014-10-26 22:37:19 2225

原创 abstract方法可以直接调用?

先看一段代码:import java.io.IOException;public class RuntimeTest { public static void main(String[] args) throws IOException, InterruptedException{ Process p=Runtime.getRuntime().exec("notepad.exe");

2014-10-10 17:00:17 3257

原创 在重新安装时提示:错误1923,无法安装服务“office software protection”(osppsvc)

总之是提前卸载office2010的时候没有卸载干净,然后手动删除文件。参考

2014-10-10 16:37:17 49910 2

原创 螺旋数组代码

package test;public class LuoXuanArray { public static void LuoArray(int num,int[][] a){ int k=0; int p=0; a[0][0]=1; for(int i=0;i<=(num-1)/2;i++){//每一圈为一个循环 k=num-2*i; p=a[i][i];

2014-10-08 21:26:33 964

转载 用Eclipse插件Bytecode Outline来查看Java字节码

在遇到一些小问题的时候我们经常会使用Javap反编译取得字节码来分析,虽然Javap能完成这个工作,但是有两个缺点,一方面操作麻烦,需要很多步骤,一方面没有文档注释,对新手来说看起字节码来比较麻烦。       这里推荐一个工具,Bytecode Outline .它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Java文

2014-09-14 15:21:00 1244

原创 Hashset与hashcode

最近看张孝祥的视频,其中有一节是关于

2014-09-07 14:03:35 800

原创 aspx 下使用原生html 控件上传文件的问题

前端: 附件:    后端:

2014-08-20 00:57:24 1064

原创 easyUI 获取控件属性

比如获取alert($('#dlg').dialog('options')["title"]);

2014-07-23 15:05:58 2515

原创 asp.net中使用ajax的两种方式

今天了解了asp.net下使用记录下s

2014-07-20 17:37:42 1351

原创 asp.net一个已实现的登陆过滤器

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;using System.Text.RegularExpressions;namespace MyMook{ public class MyHttpModule : IHttpM

2014-07-18 19:31:16 2515

转载 了解IHttpModule接口事件执行顺便 获取Session【转】

最近公司一个项目让人SQL注入了~为了临时先解决这个问题,使攻击者不再危害数据库。初步决定先采用IHttpModule过滤一道请求。public class HttpModule:IHttpModule{        public HttpModule()        {            //            // TODO: 在此处添加构造函数

2014-07-18 19:22:37 855

原创 svn常用命令

windows若想让程序在后端运行,需要添加到服务中,以svn为例子:command:   sc  create svnserve binpath= "C:\Program Files\TortoiseSVN\bin\svnserve  -r  E:\360yunpan\svnroot  --service"command:   sc  create svnserve binpat

2014-07-08 19:49:17 631

原创 C#中的虚函数的作用

先看一个例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication5{ class MyClass { public virtual int fun(int i) {

2014-05-19 21:01:45 4367

原创 类似“消息 1767,级别 16,状态 0,第 1 行 外键 'fk_cwi' 引用了无效的表 'CourseWare'。”的解决

今天在sqlserver 2008上建表,却发现报错  :消息 1767,级别 16,状态 0,第 1 行 外键 'fk_cwi' 引用了无效的表 'CourseWare'。

2014-04-30 16:57:16 9610

转载 什么是dev/null

在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的工作环境下,几乎所有的程序都是 run 在 background 的,所以

2014-04-15 09:44:08 726

原创 LOAD DATA的使用

LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'//文件名称 [REPLACE | IGNORE] INTO TABLE tbl_name//表名称 [FIELDS [TERMINATED BY 'string']// 定义分割符号 [[OPTIONALLY] ENCLO

2014-03-24 18:19:55 1708

原创 红黑树的删除

红黑树的删除操作比较复杂。首先我们知道,被删除节点y永远只有一个子树(原因是,如果有两个子树的话,我们就会删除它的直接后继,它的直接后继最多有一个子树;如果它没有子树的话,我们就把它的右子树定为nil)。nil是一个用来取代NULL的节点,颜色为黑。下面我们分情况来讨论:如果y和x在左子树上如果被删除节点y为红色,那么可以直接用它的黑儿子x来取代它。如果被删除的节点y是

2014-03-22 17:08:11 762

原创 红黑树的插入的实现

本文算法实现思想来自算法导论。头文件://rb.h#includeusing namespace std;typedef int type;typedef struct RedBlackTreeNode{ type key; type color;// red 0,black 1 struct RedBlackTreeNode * left; struct Red

2014-03-18 17:10:28 930

原创 chrome app开发学习笔记1

昨天照着教程试着写第一个chrome app,下面记录和分享下一些小收获。(教程会在下面附注出来) 自学的时候,最让人不爽的是,照着教程一步一步来,结果却与教程差距甚大,还找不到原因。。。 一个简单的chrome app的demo的教程 我在重复它的过程时遇到两个问题。 首先就是manifest.json的问题,给出的代码是: {"name": "My First Extension","ve

2013-12-26 12:20:20 1481

转载 Clone使用方法详解【转载】

java“指针”      Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。        看到这个标题,是不是有

2013-12-17 16:42:52 1034

android粒子爆炸动画完整代码

http://blog.csdn.net/touch_the_world/article/details/52611045

2016-09-21

android粒子爆炸动画

android粒子爆炸动画

2016-09-21

SVN相关工具

包含,工具: TortoiseSVN-1.8.7.25475-x64-svn-1.8.9 LanguagePack_1.8.7.25475-x64-zh_CN VisualSVN-Server-2.7.7 VisualSVN-4.0.8 中文文档: TortoiseSVN-1.8.7-zh_CN TortoiseMerge-1.8.7-zh_CN 基本包括了在windows下配置SVN服务器 所需要的各种资源。

2014-07-08

抓包软件ethereal-0.99.0及汉化包

免费的抓包软件,及其汉化包,使用时用汉化包的EXE文件覆盖文件里的EXE文件

2010-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除