Android NDK开发
二度看风景
量的积累,定会有质的变化
展开
-
JNI调用c基本用法
// 静态方法 jclassJNIEXPORT jstring JNICALL Java_JniMain_getStringFromC(JNIEnv * env, jclass jclz) {return (*env)->NewStringUTF(env, "C string");}// 非静态方法 jobjectJNIEXPORT jstring JNICALL Ja原创 2017-08-07 16:57:44 · 403 阅读 · 0 评论 -
Shell语句 for、while、case、if、输出重定向、grep查询用法
shell脚本Shell就是一个命令行解释器,它的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive)。Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一 个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲 命令。Shell脚本和编程语言很相似原创 2017-08-29 15:44:21 · 1469 阅读 · 0 评论 -
阿里云tomcat配置 jdk下载 环境变量配置
下载jdk wget http://mirrors.linuxeye.com/jdk/jdk-8u121-linux-x64.tar.gz下载tomacatwgt http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz解压tar原创 2017-08-29 15:35:18 · 364 阅读 · 0 评论 -
Shell语句 基本用法
清空命令行:reset文件操作:显示列表ls -l ls -la 所有ls -l ja* 通配符查找创建文件touch today.c复制文件cp src.txt dest.txtcp -i src.txt dest.txt 询问cp src.txt . 复制到当前目录cp -R 目录 dest 复制整个目录到指定路径cp c_?1原创 2017-08-29 15:31:25 · 397 阅读 · 0 评论 -
C文件拆分和合并 JNI中开启新线程
#include "jni.h"#include #include #include #include #include #define TAG "Test_JNI"#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__)#define NELEM(x) ((int) (sizeof(x) /原创 2017-08-15 21:19:01 · 373 阅读 · 0 评论 -
C语言IO操作
#include #include #include //读文件/*int main(){ char *path = "/Users/linyaokui/Downloads/a.txt"; FILE *file = fopen(path, "r"); char buffer[5]; while (fgets(buffe原创 2017-08-06 15:08:23 · 1045 阅读 · 0 评论 -
C++ 基础 命名空间 类头文件 类的实现写法
//命名空间 ::namespace TestNameSpace { struct Teacher{ int a; };}using namespaceTestNameSpace;int main(){ TestNameSpace::Teacher teacher; teacher.a =10;}原创 2017-08-22 11:30:29 · 742 阅读 · 0 评论 -
C++ 友元函数 友元类
#include #include using namespacestd;//友元函数class Girl{public: friendvoid changeAge(Girl *girl,int age);// 友元函数 friendclass Boy; //友元类 int tell();private:原创 2017-08-24 16:21:53 · 176 阅读 · 0 评论 -
C++ 模板函数 和 模板类
#include using namespacestd;//模板函数template typename T>void mySwap(T &a, T &b){ T temp; temp = a; a = b; b = temp; cout"模板T"endl;}//模板类template typename原创 2017-08-24 17:09:26 · 147 阅读 · 0 评论 -
JNI动态注册方法
//// Created by Test on 17/8/12.//#include "cn_cct_lsn9_FileUtils.h"#include #include #define TAG "Test_JNI"#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,TAG,__VA_ARGS__)#define NELEM原创 2017-08-12 21:44:47 · 246 阅读 · 0 评论 -
cmake语法简介
转自:https://my.oschina.net/u/1046919/blog/477645已hello.cpp为源文件,构建一个CMakeLists.txtcmake_minimum_required(VERSION 2.8)project(hello)add_executable(hello hello.cpp)在目录中的build 文件夹中进行cmake ..和make ,转载 2017-09-17 20:20:55 · 405 阅读 · 0 评论