【答疑解惑】Android sdk ndk source的区别

SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。他包含了SDK Manager 和 AVD Manage对于android系统的一些开发版本的管理以及模拟器管理。

NDK:(Native Development Kit)跟sdk差不多的是他也是一个开发工具包。用他开发c/c++是很方便的。他有一个强大的编译集合。

Source:(source code)当让是android 开源系统的源码,用它可以编译生成系统(类似于window系统安装文件iso)。

前两个是开发工具,严格上讲NDK是SDK的一个组件,你可以通过NDK开发c/c++的程序。SDK,NDK时应用层级概念。

source这个就是android运行的代码,有这个你就可以干你想干的事情了,有什么比源码来得更直接呢!

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-08-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Youngxj

全平台通用评论神器一键自动填写昵称、邮箱和网址

1583
来自专栏lonelydawn的前端猿区

共享网页聊天室的设计与实现

? 系统概述 技术结构 webpack 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当...

2535
来自专栏哲学驱动设计

OEA框架 2.9 Pre-Alpha 源码公布

    OEA框架 从 2009 年发布“第一个版本”之后,历时三年,现在终于又公开向大家开放最新的源代码。三年来,许多朋友都关心 OEA 是否还在开发,是否还...

1887
来自专栏互联网高可用架构

Bash脚本编程资料共享

1012
来自专栏哲学驱动设计

搭建 WPF 上的 UI 自动化测试框架

简要说明 OEA 1.0-2.0 框架中,界面都是以 WPF 技术作为基础平台开发的。我们需要对开发出来的系统进行自动化测试,而 .NET 平台的自动化测试平...

21411
来自专栏知晓程序

开发 | 只需一步!教你如何轻松部署小程序后端

利用它,你可以在「微信 web 开发者工具」中,直接完成后端代码编写、腾讯云部署等一系列操作。

1544
来自专栏SDNLAB

在虚拟机间NFV应用上使用采用DPDK的Open vSwitch

概述 数据平面开发套件(DPDK)可提供高性能的数据包处理库和用户空间驱动程序。自Open vSwitch(OVS)2.4版 (http://openvswit...

3654
来自专栏Android开发实战

Atlas-框架入门

我们在学习一门新语言或者新框架之前总喜欢干一件事情。‘Hello World’。一般情况下我们都希望输出一个简单的demo以证明我们通过了某项内容的基本环境搭建...

702
来自专栏网络

一步步带你了解前后端分离利器之JWT

一、HTTP的无状态性 HTTP 是无状态协议,它不对之前发送过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。假设要求登录认证的 ...

2305
来自专栏一场梦

全平台通用评论神器一键自动填写昵称、邮箱和网址

1073

扫码关注云+社区