![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 50
GIS小生
这个作者很懒,什么都没留下…
展开
-
NDK 编译静态库 fatal error: xx.h: No such file or directory
先说下背景吧,有个Android工程用到好几个开源的C++的库,用NDK去做,还是按照普通的NDK的编译方式去编译,android.mk文件里 LOCAL_SRC_FILES 有长长的一条编译时候报错:arm-linux-androideabi-g++.exe: CreateProcess: No such file or directorymake: *** [/cygdrive/.原创 2013-09-27 09:37:09 · 5965 阅读 · 0 评论 -
Something about measure
在Android开发中,与View相关的理解中有三个过程比较重要,也比较难理解,这里简单说一下与Measure相关的问题:Measure的作用: Measure这个流程主要作用是将布局中诸如一些MATCH_PARENT、WRAP_CONTENT结合View自身的特点要求,获取View最终大小的这么一个过程。举一个简单例子,你一个手机宽为600像素,你的TextView和上层布局原创 2014-03-27 06:56:53 · 673 阅读 · 0 评论 -
Android学习记录:MotionEvent,onTouch,OnTouchListener 事件机制等学习
最近做的一个东西涉及到各种手势的操作,简单整理了下思路,对其中涉及到的MotionEvent,onTouch等等有了些简单的认识,现在简单整理下希望能帮助自己记忆,也希望能帮助到有需要的兄弟们。 首先从java或者Android的事件机制说起,完全是自己的理解,有什么不对的地方,还希望大家拍砖。说起事件一般不外乎需要三个东西:事件,事件监听器,事件源。 事件:原创 2013-10-10 22:29:09 · 995 阅读 · 0 评论 -
Android canvas详解(不断更行ing)
Canvas在Android里是一个重要的类,主要功能显而易见,用于绘图,说这个类重要,除了基本的绘图功能,主要原因在于每一个控件都离不开它,尤其是当我们自定义一个控件时在onDraw方法里,主要利用canvas这个类去处理,而这个类方法众多,能实现的功能也很多,今天开始不间断更新相关内容,大家也一起讨论下:step 1:旋转 也就是涉及到canvas.rotate相关的方法原创 2013-12-16 21:36:43 · 1033 阅读 · 0 评论 -
void value not ignored as it ought to be
gcc中出现了“void value not ignored as it ought to be”错误,原因是你使用的一个函数的返回值类型是void,而你有对它进行了赋值处理。例如:int ret;ret=unregister_chrdev(MAJOR_NUM,"globalvar");转自:http://blog.csdn.net/unikingest/archive/200转载 2013-12-17 10:30:19 · 1239 阅读 · 0 评论 -
pthread_mutex_t的使用
在工作中需要使用pthread,对于加锁操作下边文章介绍的比较好,并且作者还有一些关于pthread的介绍不错:原文地址:http://blog.chinaunix.net/uid-26921272-id-3203633.htmlPOSIX 线程是提高代码响应和性能的有力手段。在此三部分系列文章的第二篇中,DanielRobbins将说明,如何使用被称为互斥对象的灵巧小玩意,来保护转载 2013-12-04 12:01:27 · 2053 阅读 · 0 评论 -
JNI:Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1)错误的一点认识
最近做的一个东西需要jni去实现,对于一个我这样用惯了java,习惯了debug的人来说,用NDK,使用C/C++去编程是件很苦逼的事情,但是最苦逼的事情在于内存错误发生后如何排查,尤其是 Fatal signal 11 (SIGSEGV)这个错误尤其恼人,报出来之后程序就会崩溃,定位还不好定位,刚开始发生这样的错误时候,只能去到处加log,到处屏蔽代码去找问题发生的地方,效率比较低,并且很难找到原创 2013-12-03 21:46:24 · 3879 阅读 · 1 评论 -
gen already exists but is not a source folder. Convert to a source folder or rename it 问题
今儿down了一份代码,将工程导入想运行下,结果报了个如题的错。解决方法如下:右键点击工程,选择 "Properties"选择左边的 "Java Build Path" 打开 "Source" 标签面板点击 "Add Folder..."勾选 "gen" 文件夹,点击OK,点击YES,再点击OK重新清理下工程即可原创 2013-12-10 21:50:55 · 756 阅读 · 0 评论 -
NDK编译:error: iostream: No such file or directory错误解决办法
最近发现真的好记性不如烂笔头啊,曾经碰到过这个问题,今天又一次碰到,又各种百度谷歌才搞定,决定还是随手记下来吧,帮助自己,希望也能帮助他人哈,废话不多说了在jni头文件中有这么一句#include ,在编译的时候发生了标题的错误,解决办法为需要在编译文件中加入:APP_STL:=stlport_static这一句,可以新建一个Application.mk文件,在里边加入上边一句话即可.参考地址:h原创 2013-12-03 12:59:04 · 9090 阅读 · 2 评论 -
Android学习记录:jni 的那些事(不断整理更新)
最近一直使用NDK,jni进行开发,在使用过程中有些东西经常犯错,有些东西不太明白,此博客将会之前学习到的内容不断分享出来,有新的心得会随时更新。tip 1:jni程序中会使用JNIEnv*和JavaVM*,但是在C和C++中两者使用的写法不同在C中:使用JNIEnv* env要这样 (*env)->方法名(env,参数列表)使用JavaVM* vm要这样原创 2013-10-14 22:06:37 · 1029 阅读 · 0 评论 -
opengl es2.0那些事(不断整理更新)
一:着色器语言变量修饰符介绍:1:attribute:用于修饰每个顶点都不相同的变量,比方说顶点坐标,顶点颜色(不同顶点可能会有不同颜色情况下)2:uniform:用于修饰同一组顶点都相同的变量,比方说光源位置,某些场景下比方说矩阵,顶点颜色(所有顶点都是同一中颜色的情况)3:varying:用于从顶点着色器向片元着色器传递数据二:绘制方式:1:GL_POINTS:绘制一系列单原创 2013-11-23 10:11:48 · 1622 阅读 · 0 评论 -
Opengles 2.0 错误 called unimplemented OpenGL ES API
在使用Android进行opengl es进行开发时,可能会出现这个called unimplemented OpenGL ES API错误,图也没绘出来,如果确定你的模拟器或者真机支持opengl es 并且支持相关版本时,采用2.0时报这个错,在GlSurfaceView构造函数里进行如下设置:this.setEGLContextClientVersion(2);便可以解决这个错误原创 2013-10-29 21:34:41 · 6053 阅读 · 0 评论 -
Android开源工程:remotedroid学习记录一
最近感觉需要学习充电了,决定找几个android开源工程学学,找到了一个叫做RemoteDroid的应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。下载,运行看了下还挺好玩的,决定看看。基本功能是在无线网络内,运行,通过手机连接电脑,可以通过操作手机屏幕来对电脑进行处理,还挺炫的:项目地址:http://code.原创 2013-10-08 21:12:10 · 1270 阅读 · 0 评论 -
Some tips about layout
对于Android开发来说布局说简单很简单,说难也挺难的,简单总结一下原创 2014-05-13 21:47:56 · 593 阅读 · 0 评论