现在移动开发很HOT,以至于很多人都转向了它,大叔也不例外,这次有机制接触一下xamarin这个东西,其实之前也用于xamarin,只是用来写网页程序,没有接触到移动开发,对于xamarin的移动开发分为三个分支,android,ios和winform,以后可能还会支持其它的开发,xamarin这个东西是跨平台的,本身也有mac,window版本,根据你的需要和习惯而定.
Android需要涉及的几个东西
java jdk:(Java Development Kit)大名鼎鼎的java运行环境,JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库
android: sdk(android software development kit)软件开发工程师用于为特定的软件包,软件框架,硬件平台、操作系统等建立应用软件的开发工具的集合。我们平时说的sdk4.2,sdk5.1,sdk6.0说的就是这个东西
android ndk:Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。
android AVD:(android virtual device),安桌的虚拟机,本机提供的速度超慢,还不如自己下载第三方的
sdk相关介绍
-
从C / C++生成原生代码库所需要的工具和build files。
-
将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(application packages files ,即.apk文件)中。
-
支持所有未来Android平台的一些列原生系统头文件和库