自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android上使用OpenglES2.0遇到的一点问题

按照教程开发OpenglES2.0应用,遇到Logcat报错“Called unimplemented OpenGL ES API” 在论坛和stackoverflow上找到了答案。 1.manifest里面加上<uses-featureandroid:glEsVersion="0x00020000"android:required="true" /> 2.sur...

2015-10-23 14:43:00 311

转载 Android平台对H264视频硬解码

  本文讲述如何使用Android标准的API (MediaCodec)实现H264的硬件解码。   原本我们是用JNI调用平台提供的硬件解码接口得到YUV帧,再放入opengl脚本里处理渲染的。可是换了新平台之后,没有拿到底层的接口,所以这两天找在Android上的H264解码方案。前天在友人的提示下找到了MediaCodec这个类,Android developer上面有Media...

2015-10-16 11:03:00 477

转载 Java GC机制和对象Finalize方法的一点总结

GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的。 有向图垃圾回收机制 .NET的垃圾回收采用引用计数,java的垃圾回收机制采取的是有向图的方式来实现,具体的说,java程序中的每...

2014-12-25 17:19:00 121

转载 JVM GC之一找出不可达对象并回收

JAVA运行时数据区域 1、程序计数器:当前线程所执行的字节码的行号指示器。一个处理器只会执行一条线程中的指令,为了线程切换后能回复到正确的执行位置,所以每条线程都需要一个独立的计数器。各条线程之间互不影响,独立存储,属于‘线程私有’内存。 2、java虚拟机栈:描述的是JAVA方法执行的内存模型:每个方法执行的时候都会创建一个栈帧用于存储局部变量表、操作数栈、...

2014-12-25 17:16:00 184

转载 docker 使用Data Volume 共享文件

Adding a data volume You can add a data volume to a container using the-vflag with thedocker runcommand. You can use the-vmultiple times in a singledocker runto mount multiple data volum...

2014-11-14 12:09:00 88

转载 sscanf函数用法详解

sscanf() - 从一个字符串中读进与指定格式相符的数据.  函数原型:  Int sscanf( string str, string fmt, mixed var1, mixed var2 ... );  int scanf( const char *format [,argument]... );  说明:  sscanf与scanf类似,都是用于输入的,只是后者以屏...

2014-11-09 13:13:00 113

转载 va_start和va_end使用详解

转至 http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html 本文主要介绍va_start和va_end的使用及原理。   介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表 void foo(...);vo...

2014-11-09 13:12:00 89

转载 NDK 的helloworld步奏

1. helloworld.c #include <string.h> #include <jni.h> /* * Class: com_example_ndk_NativeHelloworld * Method: hello * Signature: ()Ljava/lang/String;...

2014-11-05 11:29:00 79

转载 px,dp,dip,sp,in,mm,pt详细分析

px,dp,dip,sp,in,mm,pt详细分析 px :(pixels),屏幕的像素点,不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 dip:(device independent pixels),设备独立像素,这个和设备硬件有关,一般我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。 dp :...

2014-11-05 11:22:00 139

转载 Listview注意事项

1.缓存 @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { convertView = inflater.inflate(R.layout...

2014-06-09 15:19:00 79

转载 PNPOLY - Point Inclusion in Polygon W. Randolph Franklin

测试目标点是否在多边形内int pnpoly(int nvert, float *vertx, float *verty, float testx, float testy) { int i, j, c = 0; for (i = 0, j = nvert-1; i < nvert; j = i++) { if ( ((verty[i]>testy) ...

2014-03-05 11:58:00 316

转载 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法(android)

final double x_pi = 3.14159265358979324 * 3000.0 / 180.0; public GeoPoint bd_encrypt(GeoPoint point){ double x = point.getLongitudeE6()/1E6; double y = point.getLatit...

2013-11-05 12:17:00 168

转载 In Depth : Android Shutdown Sequence

What happened when I long press power button ?What is shutdown sequence ?How is it different from desktop linux shutdown sequence?How to change shutdown menu ?Many questions pop-up in mind when w...

2013-10-25 10:54:00 146

转载 In Depth : Android Boot Sequence / Process

In Depth : Android Boot Sequence / Process What happened when I press power on button in my Android device ?What is Android boot sequence ?What is linux kernel ?What is different between deskt...

2013-10-25 10:46:00 511

转载 OpenGL ES 三种类型 uniform attribute varying

1.uniform变量 uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面的常量(const ),它不能被shader程序修改。(shader只能用,不能改) ...

2013-10-24 09:36:00 132

转载 Android显示YUV图像

需要流畅显示YUV图像需要使用Opengl库调用GPU资源,网上在这部分的资料很少。实际上Android已经为我们提供了相关的Opengl方法 主体过程如下: 1、建立GLSurfaceView 2、建立Render 4、设置GLSurfaceView的Render为你创建的Render,并设置RenderMode为RENDERMODE_WHEN_DIRTY 3、把数据推入Re...

2013-10-24 09:34:00 249

转载 Android设置全屏

全屏显示 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 或者 <activity android:name=".ActivityDemoActivity" an...

2013-10-24 09:00:00 87

转载 Android 显示YUV编码格式

ByteArrayOutputStream out = new ByteArrayOutputStream(); String path = "res/drawable/sample.yuv"; byte buffer[]; buffer = new ...

2013-10-16 16:34:00 125

转载 关于Nexus 7的Usb host开发问题

按照API Guides和搜索到的各种方法,都没办法把Nexus 7上面的USB 设备列举出来。使用市场上的软件依然不行。 在找demo的时候找到一位大神chainfire,他似乎有所解释 看来得换一种方法 转载于:https://www.cnblogs.com/superping/p/3362144.html...

2013-10-10 21:17:00 99

转载 Android关闭系统锁屏

昨晚探索了一下Android系统内的目录,意外发现系统锁屏的数据库 使用adb shell进入系统根目录 adb shell su adb shell su sqlite3 data/system/locksettings.db select * from locksettings; update locksettings set value=1 where nam...

2013-10-09 09:50:00 115

空空如也

空空如也

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

TA关注的人

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