NDK学习笔记(1)——第一个jni程序

环境配置以Android studio 2.2为例,点击tools->Android->SDKManager。 勾选并下载 CMake、LLDB、NDK: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makef...

2017-05-30 20:24:02

阅读数:231

评论数:0

JNI所需的C语言知识小结

介绍作为Android开发人员,会java是必须的,但是一般从事android业务逻辑开发的对C/C++的了解估计仅限于大学里不走心的课程。。。所以参考视频和资料小结一下JNI所需的c语言知识~基本数据类型 数据类型 boolean byte char short int ...

2017-05-26 14:31:52

阅读数:126

评论数:0

JNI简介

什么是JNIJNI(java native interface)java本地开发接口,本质上是一种协议,相当于桥梁的作用,通过jni就可以调用C/C++代码,当然也可以用C调用java的代码。 为什么要调用JNI 通过jni技术,可以扩展android手机的功能,比如wifi热点比如NFC技术。...

2017-05-22 17:07:04

阅读数:140

评论数:0

StringBuilder,String与StringBuffer 的异同

引言根据我在网上查到的资料显示,这三者的区别主要是: String:字符串常量 StringBuffer:字符创变量(多线程) StringBuilder:字符创变量(单线程) 对String的操作表面上看是对同一个变量的操作,但实际上是新建了一个常量,然后修改对象的引用。基于这样的机制,...

2017-05-15 20:39:11

阅读数:135

评论数:0

leetcode110 Balanced Binary Tree

题目Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which the de...

2017-05-06 15:35:15

阅读数:163

评论数:0

leetcode257 Binary Tree Paths

题目Given a binary tree, return all root-to-leaf paths.For example, given the following binary tree: 1 / \ 2 3 \ 5All root-to-leaf paths ar...

2017-05-05 21:01:24

阅读数:107

评论数:0

leetcode118 Pascal's Triangle

题目Given numRows, generate the first numRows of Pascal’s triangle.For example, given numRows = 5, Return[ [1], [1,1], [1,2,1], [1,3,3,1...

2017-05-05 15:27:51

阅读数:114

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭