Xamarin Android教程如何使用Xamarin开发Android应用
Xamarin Android教程如何使用Xamarin开发Android应用
在了解了Xamarin和Andriod系统之后,下面我们需要了解一下如何使用这些工具和系统来开发我们的应用程序。
Android开发工具
在开发Android应用时,需要用到ADT(Android Developers Tool,Android开发工具)。该工具不仅包含了Android SDK Manager工具,还包含了Android模拟器管理工具。使用ADT不仅可以从Google官网中下载最新的Android SDK和各种版本的工具,还可以管理各种模拟器。ADT的SDK管理操作界面如图1.1所示。当然在ADT还提供了其它的性能监控DDMS等工具。
图1.1 Android SDK管理
在拥有了ADT后还不能算完成了Android开发环境的。在使用ADT前,还需要在系统中安装Java运行环境的支持。由于Xamarin工具的限制,我们现在只能使用32位版本的JDK,即便是64位的系统也必须安装32位的JDK,才可以正常安装并使用Xamarin。
在安装完成Java的JDK以后,我们需要通过Android SDK管理器下载需要的Android SDK版本和对应工具(具体内容之后会讲到)。这样一个Android环境才算完成。
Xamarin开发工具
Xamarin不能单单认为是一个软件,而是要当作一个平台。它是由一系列软件搭建而成的环境和平台。在使用Xamarin开发Android应用时,除了提供上一节中的Andriod开发环境外,还需要其它工具和软件。
首先,系统中需要安装Android NDK for Windows version r8d的支持,然后还需要GTK#的支持。这样才可以开始安装Xamarin Studio和Xamarin。也就是说安装Xamarin必须的有以下工具软件:
Android NDK for Windows
GTK#
Xamarin Studio
Xamarin
除了这些内容,有可能还需要在Xamrin官网上下载专有组件。这些组建件可能用于专有的一些功能的实现,具体使用可以参考官网的说明。
VS 2015介绍
VS 2015是指微软的Visual Studio 2015。这是微软开发的较为新的IDE。VS 2015很好的支持了Windows操作系统,并且原生的支持C#编程。它也是本书的主要操作平台。对于C#程序员来说,这也是他们的主战场。熟悉的操作环境可以节省了不少平台的学习时间。具体的内容和区别我们将在之后的内容中讲解。
本章内容介绍就这么多,下一章的内容中我们会提供这些工具和软件的安装方式。
相关文章
- Android Studio Electric Eel | 2022.1.1 版本
- 在Android Studio中下载Android SDK的两种方式(Android Studio3.0、windows)
- Android入门之网络图片查看器
- 阿里P8整理Android优秀源码解析合集,限时开发下载
- Android子线程更新UI的方法总结
- 《移动安全》(3)Android开发基础:利用Android Studio开发一个demo应用
- 《Android 应用案例开发大全(第二版)》——1.7节Android应用程序的项目结构
- 《Android 应用案例开发大全(第二版)》——6.6节Android源代码与过滤器
- 《Android 游戏开发大全(第二版)》——6.3节益智类游戏
- 《Android应用开发从入门到精通》——第1章,第1.3节小结
- 《Android 应用案例开发大全(第3版)》——第2章,第2.2节壁纸的策划及准备工作
- Android架构组件——ViewModel
- android:Android中用文件初始化sqlite数据库
- Android Support Library 23.2用法简析
- Android---- 获取当前应用的版本号和当前android系统的版本号
- 漂亮的Android加载中动画:AVLoadingIndicatorView
- 一天掌握Android JNI本地编程 快速入门
- Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
- AIDL 发生异常的原因 Android java.lang.SecurityException: Binder invocation to an incorrect interface
- Android应用性能优化之使用SparseArray替代HashMap
- Android异步下载
- Android LayoutInflater.inflate(int resource, ViewGroup root, boolean attachToRoot)的参数理解
- 使用Kotlin优雅的开发Android应用
- Android 基本控件
- Android应用开发基础篇(4)-----TabHost(选项卡)
- Android中SQLite应用具体解释
- Android应用自动化测试——理论、工具和实践(上)
- Android回调事件传播-android学习之旅(四十五)
- Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动
- [Android] android:visibility属性应用