Android
文章平均质量分 61
落花生雪
编程架构 专注新技术 忠于研发
展开
-
AS Gradle编译-中文输出信息显示乱码
AS Gradle编译-中文输出信息显示乱码转载 2022-12-21 17:55:38 · 1873 阅读 · 0 评论 -
Java的Integer和int有什么区别
Java是面向对象的编程语言,一切都是对象,但是为了编程的方便还是引入了基本数据类型,为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换,对应如下:原始类型:boolean,char,byte,short,int,long,flo...转载 2018-03-07 18:54:41 · 153 阅读 · 0 评论 -
Java中枚举及其构造函数
一、最简单的枚举[java] view plain copypublic enum Season{ Spring,Summer,Fall,Winter}; 二、带构造器的枚举如下:EOrderType就是枚举的构造函数例如NormalOrder(0, "一般订单") 第一个0对于构造函数的type,第二个参数对应构造函数的descgetOrderType注意:1、需要在枚举实例后面加上分号,然后...转载 2018-03-07 18:39:48 · 9450 阅读 · 0 评论 -
java native方法及JNI实例
1.参考文献:http://blog.csdn.net/youjianbo_han_87/article/details/2586375http://blog.csdn.net/yangjiali014/article/details/1633017http://blog.chinaunix.net/space.php?uid=7437948&do=blog&id=20转载 2018-02-07 19:27:15 · 178 阅读 · 0 评论 -
使用JNI进行Java与C/C++语言混合编程(2)--在C/C++中调用Java代码
JNI系列文章索引使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库使用JNI进行Java与C/C++语言混合编程(2)--在C/C++中调用Java代码JNI就是Java Native Interface, 即可以实现Java调用本地库, 也可以实现C/C++调用Java代码, 从而实现了两种语言的互通, 可以让我们更加灵活的使用转载 2018-02-07 19:25:41 · 283 阅读 · 0 评论 -
使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库
JNI系列文章索引使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库使用JNI进行Java与C/C++语言混合编程(2)--在C/C++中调用Java代码JNI是Java Native Interface的英文缩写, 中文翻译为本地调用, 自从Java 1.1开始就成为了Java标准的一部分.C/C++是系统级的编程语言, 可以转载 2018-02-07 19:24:14 · 227 阅读 · 0 评论 -
JNI中枚举类型作为参数
参考资料:使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库 java native方法及JNI实例JNI是Java Native Interface的英文缩写,中文翻译为本地调用, 自从Java 1.1开始就成为了Java标准的一部分.C/C++是系统级的编程语言, 可以用来开发任何和系统相关的程序和类库, 但是Java本身编转载 2018-02-07 19:22:18 · 823 阅读 · 0 评论 -
JNI编程中如何传递参数和返回值
本篇将介绍在JNI编程中如何传递参数和返回值。首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。1. Java基本类型的传递用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,dou转载 2018-02-07 19:20:50 · 212 阅读 · 0 评论 -
C++和JNI的数据转换
如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往需要对参数进行处理转载 2018-02-07 19:19:56 · 355 阅读 · 0 评论 -
JNI编程 —— 让C++和Java相互调用
JNI编程 —— 让C++和Java相互调用 JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说是透明的,所以在多数时间我们是不需要JNI的,但是转载 2018-01-31 18:30:00 · 578 阅读 · 0 评论 -
Failed to resolve:com.android.support:appcompat-v7:报错处理
你在使用android studio时是否也出现过上图的报错,你还在为它的出现烦恼?没问题,看了本文章,我确保你会顺利解决掉它并会很骄傲的认为这只是一个小case级别的报错。我们进入正题吧,先来说下什么时候会出现这种错误:1.当你在用别的电脑上的android studio编写一个项目时,然后copy下来,又在自己电脑上的android studio 上导入该项目时会报错(两台电脑上安装的转载 2017-11-17 12:15:14 · 10855 阅读 · 3 评论