自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

android ExpandableListView 下拉图标记的替换

ExpandableListView 下拉图标记的替换<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_expanded="true" andr

2013-05-30 11:34:00 67

基于ImageSwitcher实现的左右切换图片

左右切换图片控件大家都用ViewPager, ViewFipper比较多吧,我之前也用ViewPager实现了,使用ViewPager实现左右循环滑动图片,有兴趣的可以去看下,今天介绍的是基于ImageSwitcher实现的左右切换图片,先上截图吧好了,接下来来看代码吧,第一张图是一个GridView,点击item跳转到第二个界面,第一个界面可以忽略,主要是讲解ImageSwitcher的...

2013-05-29 10:52:00 62

linux - inotify

1. inotify主要功能它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求...

2013-05-28 21:36:00 297

Unity与本地库交互

介绍公共语言基础设施(CLI)的目的是使它“容易”与现有代码进行互操作。原则上,所有您需要做的就是创建一个函数声明DllImport为现有的代码来调用,运行时将处理其余的。例如:[DllImport("libc.so")]privatestaticexternint getpid ();请注意,大多数的类和枚举提到在这个文档保存在System.Runtime...

2013-05-26 17:50:00 80

jni jstring 、char* 类型的转换

jni jstring 、char* 类型的转换//jstring to char*char* jstringTostring(JNIEnv* env, jstring jstr){ char* rtn = NULL;jclass clsstring = env->FindClass("java/lang/String");jstring strenc...

2013-05-25 19:17:00 65

Java 方法映射到C中的签名

Java方法映射到C中的签名刚接触JNI的兄弟在看一些demo的时候发现有类似与“([Ljava/lang/String;)V”的东西的时候肯定会很“蛋疼”,完全不懂这是啥东西,怎么来的,有啥用处?今天就讲讲这个“蛋疼”的东西把,俗称方法签名直接来个Demo把:观察下面四个方法对应的签名public void test(){}()Vpublic void tes...

2013-05-25 18:53:00 82

C++字符串函数详解

void *memset(void *dest, int c, size_t count);将dest前面count个字符置为字符c.返回dest的值.void *memmove(void *dest, const void *src, size_t count);从src复制count字节的字符到dest. 如果src和dest出现重叠, 函数会自动处理....

2013-05-25 17:45:00 67

Unity3d调用C++DLL

1 用VS2008创建一个项目:UnityDllTest2 选控制台应用程序, 附加选项为空项目创建udll_add.h和udll_add.cpp两文件内容如下:udll_add.cpp#include "udll_add.h"#include <stdio.h>#include <Windows.h>int add(int x, i...

2013-05-25 15:26:00 68

Android 使用全局的静态变量,引发一系列诡异错误

开发中,不知道你有没有发现,static非常好用,但是却暴露很大问题,一些莫名奇妙的错误,经常遇到的是:空指针等问题,static访问是无法跨进程的。Android中的Activity,Service是可以在各自进程中运行的,用static传递参数到不同进程的Activity、Service时会错。 static占据的那份内存,不知道就很可能被回收掉了,导致出错。如果想在整个应...

2013-05-24 18:22:00 242

【Android开发学习45】使用google语音识别引擎(Google Speech API)<一>

最近项目中需要研究语音识别功能,感觉挺好玩的,特别搜索了大量的资料来学习,这一篇是参考网上的一篇文章记录出来的,主要是以用户的角度来使用google语音识别引擎,与代码无关。语音搜索网站,挺好用的,不过要装chrome!!!网址是:http://slides.html5rocks.com/#speech-input1、准备必要的软件:flac.exe ,wget.exe 。(前...

2013-05-23 18:54:00 235

Linux环境下android平台调试native代码, 从java debug 到C++ (NDK DEBUG)

研究了两天,今天终于成功,拿来分享,其中还有些东西知其然却不知其所以然,在以后的学习中再慢慢研究吧。如果你还不了解android NDK开发,可以参考我的另外一篇文章(http://blog.csdn.net/dfqin/article/details/6290095) 现在的android工程,常会将一些核心代码用C++实现,原因各异,防止反编译、运行效率、老代码重用等等,这些不是重...

2013-05-22 12:35:00 62

【Android开发学习44】android: 静态XML和动态加载XML混合使用,以及重写Layout控件...

近期对android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件。程序目标无非是:高效、轻巧、清晰、标准化完成动态加载Layout有两种方法,依据个人喜好进行选择:方法1:静态主Layout动态加载静态子Layout首先构建子Layout:main2&lt;? xml version = "1.0" encoding = "utf-8" ?&gt; ...

2013-05-20 16:59:00 69

【Android开发学习43】OpenGL ES教程VI之纹理贴图(原文对照)

OpenGL ES Tutorial for Android – Part VI – TexturesDecember 30th, 2010 by Per-Erik Bergman — Android, Embedded, JavaLast tutorial we worked a bit more on meshes and we have also talked abo...

2013-05-20 15:50:00 83

【Android开发学习42】OpenGL函数思考-glTexParameter

函数原型:voidglTexParameterf(GLenum target,GLenum pname, GLfloatparam)voidglTexParameteri(GLenum target,GLenum pname,GLintparam)参数说明:target:指定目标纹理,它只能取值GL_TEXTURE_1D或者GL_TEXTURE_2D;...

2013-05-20 15:44:00 172

ant 批量打包

往往要对应二三十个渠道,按照正常方法一个一个的去生成不同渠道包的应用,不仅浪费了时间,而且大大降低了效率.上一篇讲到使用Ant进行Zip/Tar包的解压缩,实际上Ant工具不仅仅具有此类功能,它更强大的地方在于自动化调用程序完成项目的编译,打包,测试等. 类似于C语言中的make脚本完成这些工作的批处理任务. 不同于MakeFile的是,Ant是纯Java编写的,因此具有很好的跨平台性....

2013-05-17 20:42:00 311

android EditText输入限制

EditText&lt;wbr&gt;et;&lt;wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;&lt;/wbr&gt;et&lt;wbr&gt;=&lt;wbr&gt;(EditText)&lt;wbr&gt;findViewById(R.id.et);&lt;wbr&gt;&lt;wb

2013-05-17 14:23:00 80

标准库函数perror用法(打印出错误原因信息字符串)

表头文件 #include&lt;stdio.h&gt;定义函数 void perror(const char *s);函数说明 perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。...

2013-05-16 11:15:00 200

Android Camera学习博客

http://blog.csdn.net/yanzi1225627/article/category/1180189

2013-05-13 14:22:00 60

android 手机分辨率

//////////////////////////////////1.drawable-(hdpi,mdpi,ldpi)的区别dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium),hdpi (high), and xhdpi (extra high)一般情况下的普通屏幕:ldpi是120,mdpi...

2013-05-10 10:37:00 103

Ubuntu 下用 Eclipse 编译调试 Android NDK 工程

一、开发环境搭建:1.首先,要给 Eclipse 安装 CDT :&lt;wbr&gt; 选择菜单 [Help] -&amp;gt; [Install newsoftware...],&lt;br&gt;&lt;wbr&gt; 弹出 "Install" 窗口,&lt;br&gt;&lt;wbr&gt; 点击 Add 按钮,弹出 "Add Repository" 窗口,&

2013-05-10 02:18:00 113

native-activity 工程完全注解

来源:http://wzhnsc.blogspot.com/2011/10/android-ndk-r5bsamplesnative-activity.html// android-ndk-r5b/samples/native-activity一、native-activity/default.properties 文件内容:# This file...

2013-05-10 01:56:00 106

android 在string.xml 中自定义字符串格式数据

String s=String.format(getResources().getString(R.string.detail),num1,num2,num3,num4);&lt;string name="detail"&gt;你好%1$s吗,统一%2$s在,确定%3$s好,回答%4$s秒&lt;/string&gt;

2013-05-09 14:36:00 235

gson使用在android使用例子

转自:http://smallbee.iteye.com/blog/1066993//转换器GsonBuilderbuilder=newGsonBuilder();//不转换没有@Expose注解的字段builder.excludeFieldsWithoutExposeAnnotation();Gsongson=builder.create();...

2013-05-08 09:28:00 63

【Android开发学习41】Android 将文字转为为图片drawText

项目介绍:将android 项目assets中的1.txt文档中的文字转换成一张图片第一步:创建工具类,用于读取文档,存入一个String数组, 代码如下:package test.com;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;...

2013-05-07 16:10:00 102

Linux下编写动态链接库的简单过程

(1) 使用编译选项 -fPIC ,产生与位置无关的代码 (2) 使用编译选项 -fvisibility=hidden 隐藏符号 (3) 使用链接选项 -shared 表示生成动态链接库 (4) 使用链接选项 -wl 将参数传递给链接器 (5) 使用链接选项 -soname 指定库名,注意不是库文件名 (6) 保险起见,显式链接 C 库,即指定 -lc ,保证得到所需的...

2013-05-07 15:09:00 91

C#性能优化总结

1. C#语言方面 1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.1.1.1 避免循环创建对象 ★ 如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性...

2013-05-03 14:06:00 68

virbr0 虚拟网卡卸载方法

在使用双机软件过程中,如果系统是centos 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。这就会直接导致双机软件的两台机器中都会有相同的IP地址存在(virbr0网卡的IP地址都为192.168.122.1)。所以会导致双机系统中的主机关机时,备机不会接管的现象。所以,需要将virbr0卸载掉:...

2013-05-01 09:26:00 156

空空如也

空空如也

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

TA关注的人

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