手工编译NDK程序

[toc]

##一、NDK环境配置

1.NDK目录结构

目录名 描述
build 存放和编译相关的脚本文件,最外面的ndk-build就是调用该目录下的makefile文件,其中makefile文件都存放在build/core目录
docs 帮助文档
platforms 存放不同android版本,不同平台架构的头文件和库文件
prebuilt 存放和编译相关工具比如make.exe
samples ndk代码例子,用根目录下的ndk-build即可编译
source 源码目录,有一些头文件和库文件,比如gnu-libstdc,stlport
test 一些测试样例,有很多例子可以从里面学习
toolchains 不同平台的编译器链接器目录以及一些和编译连接相关的工具,gcc,ld等工具都在这个目录

JAVA与C++的差异(2)

JAVA与C++的差异(2)

JAVA的面向对象


类的所有方法,均为虚方法(虚函数)

关键字 作用
instanceof 检查当前类是否属于某个类的派生类,返回值BOOL类型
extends 继承关键字,声明当前类继承于什么基类
interface 声明接口类, 无需实现代码,仅为声明接口,表明此类至少有一个纯虚方法,无法拥有非StaticFinal之外的字段 ,接口方法默认为公有
implements 基类为接口类, 实现基类的纯虚方法
final 相当于C++的Const
Abstraction 抽象类, 无法被实例的类, 一个纯虚基类, 派生类继承,必须实现基类的方法或继续声明为抽象的方法

Android Activity

Activity的管理基于栈结构, 有焦点激活状态的的只是栈顶


AndroidManifest.xml(程序清单)

程序调用 触及隐私的API ,需要在此声明, 否则不允许使用

隐私操作: 网络访问, 通讯录等..

|