上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 353 下一页
摘要: 警告 AndroidMenifest中application标签下android:allowBackup="true"时,会警告: Warning:On SDK version 23 and up, your app data will be automatically backed up and 阅读全文
posted @ 2019-04-02 10:16 brave-sailor 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 出处:lanmeng_smile-https://blog.csdn.net/lanmeng_smile/article/details/46724129 一、基本概念 1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 2、绝对路径-绝对路径就是你的主页上的 阅读全文
posted @ 2019-03-29 15:27 brave-sailor 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Linux网络编程 1、 套接字:源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。 常用的TCP/IP协议的3种套接字类型如下所示。 (1)流套接字(SOCK_STREAM): 流套接字用于提供面向连接、可靠的数据传输服务。该服务将保证数据能够实现无差错、无重复发送,并按顺序接收。流套接字之所以能够实现可靠的数据服务,原因在于其使用了... 阅读全文
posted @ 2019-03-28 17:00 brave-sailor 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: 1. 哪些需要手动释放? 不要手动释放(基本类型): jint , jlong , jchar 需要手动释放(引用类型,数组家族): jstring,jobject ,jobjectArray,jintArray ,jclass ,jmethodID 2. 释放方法 2.1 jstring & char * // 创建 jstring 和 char* jstring j... 阅读全文
posted @ 2019-03-28 15:08 brave-sailor 阅读(7064) 评论(0) 推荐(0) 编辑
摘要: 本文学习如何在C代码中创建Java对象和对象数组,前面我们学习了C代码中访问Java对象的属性和方法,其实在创建对象时本质上也就是调用构造函数,因此本文知识学习起来也很轻松。有了前面学习数组创建的方法后,C代码创建对象数组同样很容易,下面开始学习吧~ 1. C代码创建Java对象 创建Java对象本 阅读全文
posted @ 2019-03-27 16:42 brave-sailor 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 相对于NDK来说SDK里面有更多API可以调用,有时候我们在做NDK开发的时候,需要在JNI直接Java中的方法和变量,比如callback,系统信息等.... 如何在JNI中调用Java方法呢?就需要先了解FindClass和GetMethodID了。 FindClass和GetMethodID 阅读全文
posted @ 2019-03-27 16:37 brave-sailor 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 在前面的两篇文章中,介绍了 Android 通过 JNI 进行基础类型、字符串和数组的相关操作,并描述了 Java 和 Native 在类型和签名之间的转换关系。 有了之前那些基础,就可以实现 Java 和 Native 的相互调用了,在 Native 中去访问 Java 类的字段并调用相应的方法。 阅读全文
posted @ 2019-03-27 15:59 brave-sailor 阅读(423) 评论(0) 推荐(0) 编辑
摘要: NI开发有时需要Java从C/C++获取List对象,此篇主要讲解Java从C/C++获取List返回值; 1. 定义com.niubashaoye.simple.jni.StuInfo类 public class StuInfo { private int stuId; private String stuName; private ... 阅读全文
posted @ 2019-03-27 15:44 brave-sailor 阅读(1789) 评论(0) 推荐(1) 编辑
摘要: 创建Java字符串数组 注:jni中没有与String[]对应的数据类型,所以需要创建对象数组,循环添加jstring对象 #include <Sample3.h> #include <string.h> #include <stdlib.h> #define ARRAY_LENGTH 5 JNIE 阅读全文
posted @ 2019-03-26 19:03 brave-sailor 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: JNI 中有两种数组操作,基础数据类型数组和对象数组,JNI 对待基础数据类型数组和对象数组是不一样的。 基本数据类型数组 对于基本数据类型数组,JNI 都有和 Java 相对应的结构,在使用起来和基本数据类型的使用类似。 在 Android JNI 基础知识篇提到了 Java 数组类型对应的 JN 阅读全文
posted @ 2019-03-26 18:12 brave-sailor 阅读(4447) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 353 下一页