原本项目中依赖子进程执行的地方,都使用jni调用java层的ProcessManager,换了c++ACE框架后,发现这些任务都很慢,调试才发现所有子进程执行的任务都必须等待到reactor超时才返回控制权。一时慌了居然怀疑是不是app进程没有收到SIGCHLD信号,所以调试跟踪了一下内核,信号正常 ...
分类:
其他好文 时间:
2017-11-03 21:52:29
阅读次数:
178
前面一篇我们接触了CMake,这一篇写写关于ndk-build的使用过程。刚刚用到,想到哪儿写哪儿。 环境背景 Android开发IDE版本:AndroidStudio 2.2以上版本(目前已经升级到2.2.3) 计算机环境:Window 64位系统 Demo工程的创建与设置 1.新建一个工程,并在 ...
分类:
移动开发 时间:
2017-11-03 00:13:37
阅读次数:
256
转自:http://blog.csdn.net/fu_zk/article/details/12836431 问题的引入 在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表.考虑有如下源文件分布的情况: 按照通常的写 ...
分类:
移动开发 时间:
2017-11-02 21:21:57
阅读次数:
234
解压: unzip android-ndk-r15c-linux-x86_64.zip unzip boost_1_65_1.zip cd boost_1_65_1/ ./bootstrap.sh vim tools/build/example/user-config.jam cp tools/bu ...
分类:
移动开发 时间:
2017-10-31 13:01:21
阅读次数:
200
android sdk (Android Software Development Kit, 即android软件开发工具包)可以说只要你使用java去开发Android这个东西就必须用到。他包含了SDK Manager 和 AVD Manage,对于android系统的一些开发版本的管理以及模拟器 ...
分类:
其他好文 时间:
2017-10-25 16:35:39
阅读次数:
249
一、开发环境配置: 1、Android Studio 2.3.3 2、android-ndk-r14b-windows-x86_64 二、创建项目 1、新建android项目 2、新建文件 3、编译生成.class文件 4、生成.h文件 (1)、首先进入打开Terminal,进入对应的工程目录下,访 ...
分类:
其他好文 时间:
2017-10-20 16:00:24
阅读次数:
168
要3个东西!NDS,SDK,JDK, NDK官网下载:https://developer.android.google.cn/ndk/downloads/index.html(注意系统是不是64位) JDK官网下载:http://www.oracle.com/technetwork/java/jav ...
分类:
移动开发 时间:
2017-10-19 14:04:27
阅读次数:
272
原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 javascript的方法可以分为三类: a 类方法 b 对象方法 c 原型方法 例:function People(name){ this.name=name; //对象方法 thi ...
分类:
Web程序 时间:
2017-10-19 10:31:36
阅读次数:
225
一、准备工作 下载NDK: http://dl.google.com/android/repository/android-ndk-r12b-windows-x86_64.zip 二、Android studio 环境配置 路径: File->Setting->看图,还有一个NDK要勾选上。 三、新 ...
分类:
移动开发 时间:
2017-10-16 16:38:36
阅读次数:
258
1.上传libcurl.so.4.1.1库文件到/usr/lib64 2.创建软连接 ln -s libcurl.so.4.1.1 libcurl.so.4 3.问题解决 文件下载链接:链接:http://pan.baidu.com/s/1geUfWll 密码:46r8 ...
分类:
Web程序 时间:
2017-10-16 16:31:23
阅读次数:
3145