
java
eddylei
热爱互联网致力于互联网行业android爱好者热爱移动开发
展开
-
解决nkd-build提示使用c99编译和c99前不支持的语法
在使用for循环的时候经常是这样的for(int i = 0;i ok大功告成啦。。。编译通过。。。。。原创 2013-04-19 17:52:55 · 4059 阅读 · 1 评论 -
java 常用jni方法和知识点
下面是访问String的一些方法: GetStringUTFChars将jstring转换成为UTF-8格式的char* GetStringChars将jstring转换成为Unicode格式的char* ReleaseStringUTFChars释放指向UTF-8格式的char*的指针 ReleaseStringChars释放指向Unicode格式的char*的指针原创 2013-04-19 17:25:36 · 986 阅读 · 0 评论 -
android ndk程序UnsatisfiedLinkError解决方法
今天在写一个android上通过ndk调用c代码来实现对图片灰度的出来,把处理后的数组返回到java层,当我编写好c的代码的后,build好so文件,在调用对应的处理方法的时候报了UnsatisfiedLinkError:toGray的错误,找了很久原因,很多文章都说是名称错误或者是加载so文件异常,我确定我的so加载没问题,但是方法名称又是 一样的,就是死活都报那个异常,后来方法在实现头文件原创 2013-04-19 18:03:06 · 1092 阅读 · 0 评论 -
android使用camera和matrix,canvas小结
做android开发,很大部分都是在做界面上的开发,所有要了解各种动画和某些特殊效果的时候必须使用matrix canvas camera来处理,本人在开发各种3d效果时做了如下总结原则:一切动画皆为画,记住这点很多东西都可以解决或者优化得相对不错camera:1、要做3d效果就必须使用这个东西(使用opengles例外),这个的具体使用方式看官方文档即可,这里不做多讲解,这里只是原创 2013-05-30 14:28:38 · 1803 阅读 · 0 评论 -
java中类似c++ goto功能---------label简介
今天在看一个开源项目的时候,无意中看到一个未见过的语法和用法,于是查了一下资料和写了一下demo来验证,结果如下懂得c++的朋友都知道goto这个关键字吧,这个关键字让我们可以在程序中比较灵活地跳转;当然都不推荐使用他,但是他也有他特定的用途,比如跳出多重循环的时候就特别有用,直接上代码:public class Main {/*** @param args*/pu原创 2013-07-25 18:12:40 · 1186 阅读 · 0 评论 -
java list.addAll方法的一些使用记录
今天做同步排序的时候,要对所有的record进行相应的处理然后排序实现ZAKER中的某些功能,使用到LIst.addAll方法,但是不懂addall是浅拷贝还是深拷贝,于是写demo测试;结果:List list1; List list2; list1.addAll(list2);对于两list而言,进行的是深拷贝,即对list2进行clear不会影响list1;但是若list里面存放的原创 2013-12-11 17:08:16 · 2697 阅读 · 0 评论 -
一道简单又不简单的算法笔试题
public static void main(String[] args) { int i = 0; int j = 0; while (i 100 || j 100) { if (i == j) { System.out.println(i + "*#"); i +=3;原创 2014-04-25 12:40:23 · 757 阅读 · 0 评论 -
JAVA NIO 详解
上图就是这个项目的总体结构图,从图中可以看出该程序分为这几大块:连接侦听线程、连接对象队列、发送线程池、接收线程池、分发线程、事件处理对象、监控处理对象。下面我将描述下整个连接处理过程:1、 连接侦听线程循环接收一个连接请求,如果有连接请求过来,则返回一个连接Socket对象,否则该线程就阻塞等待,直到有一个连接请求过来。2、 封装该返回的Socket对象(主要是封装获取完整包数据转载 2014-10-09 16:26:51 · 715 阅读 · 0 评论 -
fixed sina weibo sdk gradle DexException mutiple dex files define BuildConfig
今天要做新浪微博登录和获取用户信息,于是把心里在github上的那个工程作为module add Android Studio 中,但是构建的时候一直报异常;exException mutiple dex files define Lcom/sina/weibo/sdk/BuildConfig,google一下,一般有两种原因,一、引入相同的jar包到项目中,这个可以去掉一个依赖即可修复;二、sd原创 2015-04-25 14:20:47 · 1068 阅读 · 0 评论