上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页
摘要: 一、安装Git与yasm 二、下载和配置 SDK、NDK SDK一般开发时肯定都有的,NDK一般是不默认下载的, 不建议使用SDK Manager下载的NDK,存在一些问题, 建议去官网下载。 接着是配置环境变量: 设置修改下:.bashrc文件,把SDK和NDK配置上: 然后source .bas 阅读全文
posted @ 2018-11-13 21:08 灰色飘零 阅读(1530) 评论(0) 推荐(2) 编辑
摘要: 本文我们来讨论一下JNI如何将Java类型映射到本机C类型。 一、基本数据类型 如下图表整理了Java基本类型和native对应的关系: 二、引用类型 JNI 包含许多与不同类型的Java对象相对应的引用类型。JNI引用类型按层次结构组织,如图所示: 在C中,所有其他JNI引用类型都定义为与jobj 阅读全文
posted @ 2018-11-10 21:57 灰色飘零 阅读(778) 评论(0) 推荐(3) 编辑
摘要: 本章我们重点说明以下JNI设计的问题,本章中提到的大多数设计问题都与native方法有关。至于调用相关的API的设计,我们会在后面进行介绍。 一、JNI接口函数和指针 native 代码通过调用JNI函数来访问Java VM功能。JNI函数可通过接口指针获得。接口指针是指向指针的指针。该指针指向一个 阅读全文
posted @ 2018-11-10 20:00 灰色飘零 阅读(1106) 评论(0) 推荐(4) 编辑
摘要: JNI 即 Java Native Interface 是 native 编程接口,它允许在Java虚拟机(VM)内运行Java代码与其他编程语言(主要是C和C++)编写的应用程序和库进行交互操作。 JNI最重要的好处是它对底层Java VM的实现没有任何限制。因此,Java VM供应商可以添加对J 阅读全文
posted @ 2018-11-09 23:06 灰色飘零 阅读(1629) 评论(0) 推荐(2) 编辑
摘要: Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使 阅读全文
posted @ 2018-11-07 12:01 灰色飘零 阅读(26258) 评论(0) 推荐(3) 编辑
摘要: 一、C/C++多线程操作说明 C/C++多线程基本操作如下: 1. 线程的建立结束 2. 线程的互斥和同步 3. 使用信号量控制线程 4. 线程的基本属性配置 在C/C++代码编写时,使用多线程机制,首先需要做的事情就是声明引用,具体如下: #include "pthread.h" 二、线程基本操作 阅读全文
posted @ 2018-11-05 13:09 灰色飘零 阅读(9949) 评论(0) 推荐(2) 编辑
摘要: 一、说明 queue 是一种队列适配器,专门设计用于FIFO中操作(先进先出),元素从一端插入容器并从另一端提取。 相关API地址为:http://www.cplusplus.com/reference/queue/queue/ 二、使用方法 在C++中只要#include<queue>即可使用队列 阅读全文
posted @ 2018-11-03 12:39 灰色飘零 阅读(1966) 评论(0) 推荐(2) 编辑
摘要: 一、前言 为啥要写这篇博客?答:之前学习的C和C++相关的知识,早就被自己忘到一边去了。但是,随着音视频的学习的不断深入,和C/C++打交道的次数越来越多,看代码是没问题的,但是真到自己操刀去写一些代码的时候,很容易出现问题和疑问,为了解决这些问题,那么只能买相应的书,一边看一边整理思路,并对收获进 阅读全文
posted @ 2018-10-29 20:24 灰色飘零 阅读(1497) 评论(0) 推荐(2) 编辑
摘要: 为了避免同一个文件被include多次,我们可以通过以下两种方式来进行宏定义: 1. #ifndef方式2. #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: 方式二: #ifndef 的方式依赖于宏名字不能冲突,这不光 阅读全文
posted @ 2018-10-27 22:05 灰色飘零 阅读(583) 评论(0) 推荐(3) 编辑
摘要: 为何加上“国产”二字呢,因为目前测试时就国产手机存在的安装问题多,而且都很奇葩,不得不说对于开发者时很不友好的。 下面就是个人总结的针对不同的机型调试时出现的问题做的总结: 1、VIVO 手机 解决方案: 二、华为手机 1. 真机调试无法使用 在Android开发中,一直在使用华为的荣耀8进行调试, 阅读全文
posted @ 2018-10-19 18:21 灰色飘零 阅读(1498) 评论(1) 推荐(2) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页