- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 JNI开发基础(二)
上一篇文章讲到了C/C++端调用Android端的属性,下面接着上篇文章。1、C/C++访问java方法: 在Android端写一个产生随机方位的随机数的方法 public int genRandomInt(int max){ Log.e("TAG","getRandomInt被调用了"); return new Random().nextInt(max);
2017-04-06 15:32:37 585
原创 JNI开发基础(一)
JNI,全称是Java Native Interface。 Java调用C/C++,C/C++调用Java的一套API。其原理大致如下:在Android中,C/C++生成so文件与Android进行交互,在windows程序当中,C/C++生成dll文件与Java文件进行交互。JNI不是Android所特有的。每个native函数,都至少有两个参数(JNIEnv*,jclass或者jobject)
2017-04-01 14:59:05 523
原创 NDK开发之C基础回顾2
指针为什么要有类型?1、类型表明指针指向的值是什么类型的,比如int类型的指针指向double类型的值,只能指向4个字节,类型告诉你读到哪里结束2、地址只是开始的位置,类型告诉你读取到什么位置结束3、指针有类型,地址没有类型指针使用规范?NULL空指针,其值为0,访问0X000000是不允许的,操作系统不允许。多级指针(一般只使用到二级指针)指针保存的是变量的地址,保存的这个变量还可以是一个
2017-04-01 10:57:36 434
原创 NDK开发之C基础回顾
HelloWorld #include <stdio.h> void main(){ printf("hello world\n"); system("pause"); } 其中头文件#include <stdio.h> 表示引入的头文件,头文件当中,只有函数的声明,编译时才会去找函数的实现1、基本数据类型 int sh
2017-03-30 18:59:37 384
翻译 Android Bluetooth Low Energy官方文档翻译
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-07-08 11:34:41 1337 1
原创 Android Studio当中配置Open CV
Android Studio当中配置Open CV下载Open CV 在http://sourceforge.net/projects/opencvlibrary/files/opencv-android/3.1.0/OpenCV-3.1.0-android-sdk.zip/download下载OpenCV 3.1.0 Android SDK,解压到某个不限制读写权限的目录下,比如D:\OpenC
2016-03-07 17:15:06 1808
原创 Android Manifest文件配置
1、安装和升级应用程序包2、向用户显示应用程序细节,如应用程序名称,描述和图表。3、指定应用程序的系统需求,包括所支持的Android SDK,所需的硬件配置(例如,d-pad),以及应用程序所依赖的应用平台特性(如多点触控)。4、运行应用程序的activity。5、管理应用程序的许可权限。6、配置其他的高级应用程序参数,包括作为服务、广播接收器或者内容提供者的配置细节。7
2015-05-12 21:27:25 612
原创 ORA-12520解决办法
今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起
2013-12-23 00:07:20 3967
原创 动态规划之多边形的游戏
问题描述多边形游戏是一个单人玩的游戏,开始时有一个由n个顶点构成的多边形。每个顶点被赋予一个整数值,每条边被赋予一个运算符“+”或“*”。所有边依次用整数从1到n编号。游戏第一步,将一条边删除。随后n-1步按以下方式操作:(1)选择一条边E以及由E连接着的两个顶点v1和v2;(2)用一个新的顶点取代边E以及由E连接着的两个顶点v1和v2。将由顶点v1和v2的整数值通过边E上的运
2013-10-20 14:34:42 1112
转载 “菜鸟”程序员和“大神”程序员差距在哪里
“菜鸟”和“大神”刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里?上面很多一连串的问题,没有把你搞晕吧!那就听我一一给您分析这个问
2013-10-16 10:47:07 760
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人