我想开发一个安卓版的手机APP,应该学什么,c语言还是,java还是VB,求大神指教

 我来答
第一碗羊杂割
2015-09-19 · TA获得超过6145个赞
知道大有可为答主
回答量:1107
采纳率:80%
帮助的人:563万
展开全部

首先请了解一下安卓应用的开发语言。


  1. 安卓的开发工具分为 Android SDK 和 Android NDK 两种,目前都由谷歌在维护和更新。SDK 是开发所有安卓应用所必须使用的,使用 Java 作为编程语言。NDK 是开发应用的底层框架用的,适用于开发一些需要精确控制 CPU 使用效能的应用,比如游戏和物理引擎等。NDK 使用的是较底层的 C 语言和 C++ 语言。由于进行一般应用的开发使用的是 Android SDK,所以题主主要应该学习的语言是 Java。

  2. 要绘制你的应用的界面,你还需要学习 XML 标记语言,因为安卓的界面元素使用 XML 语言来绘制。这个语言比较简单,稍微了解一下它的构成方法即可。


接下来请了解一下开发环境的配置。


  1. 请在你的电脑上安装 Java SE Development Kit (JDK) 和 Java Runtime Environment (JRE),这两个工具可以在甲骨文 Oracle 的官网免费下载。它们提供了 Java 应用编译和运行所需的各种工具和类库,是使用 Java 语言进行开发所必须的。

  2. 安装开发安卓应用所需的集成开发环境(IDE)。IDE 可以让你快速地编写代码、打包运行程序、监视应用资源占用情况以及进行排错。以往最常用的 IDE 是第三方的 Eclipse,但是由于谷歌在去年发布了自家的 Android Studio,并停止了对 Eclipse 的支持,所以现在开发安卓应用应该使用 Android Studio,以获得最新的支持和 SDK 版本。Android Studio 在 Windows 中的界面如下:


    (使用 Java 编写程序代码)


    (使用 XML 编写界面元素)

  3. 由于谷歌在国内使用不便,所以请在 Android Studio 中文社区 http://android-studio.org/ 下载最新版的 Android Studio 以及 Android SDK。


这些内容准备好以后,就可以开始安卓应用的开发了。学习 Java 只是基础,学习 SDK 的使用方法才是开发安卓应用最关键的。这个阶段比较枯燥和繁琐,希望题主有足够的耐心和思想准备。另外如果题主没有太多的计算机以及编程基础的话,建议先找一些面向对象编程和算法的书籍看一看,否则是很难写出有效率的代码和应用的。如果英语水平还可以,并且有方法访问海外网站的话,请尽量查找英文的第一手资源。谷歌的 Android 官方文档、StackOverflow 和 New Think Tank 等网站上有非常好的 Android SDK 学习资源。

匿名用户
推荐于2018-04-05
展开全部
1、Android开发目前还是需要使用java语言的,如果不需要很复杂的功能,那么掌握java,懂得xml就可以做一个本地的Android App,如果需要上网功能,可能同时需要懂得HTML,CSS,javascript,SQL。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3zzhangzezhou
2015-09-19 · TA获得超过541个赞
知道小有建树答主
回答量:726
采纳率:33%
帮助的人:229万
展开全部
有很多开发平台,Java只是一种,虽然也行但我并不推荐这种。如果你只是玩玩而已并不打算从事这一行你可以学习一下“E4A”,采用的中文可视化编程,比较容易上手但功能就有点简陋了。如果你想从事安卓应用开发这一行,你需要有足够聪明的头脑,编程重要的是思路而不是语言,并不是说开发就能开发出来的,如果决定好了建议在专业的培训机构学习或自学。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦雪寻瑶
2015-09-19 · TA获得超过178个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:98.5万
展开全部
学java,另外你需要配置一个开发环境
更多追问追答
追问
配置一个什么开发环境呢?
追答
eclipse和安卓虚拟机
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
发的贴回复退回
2015-09-19 · TA获得超过266个赞
知道小有建树答主
回答量:815
采纳率:0%
帮助的人:209万
展开全部
Java
更多追问追答
追问
c语言不用学吗
追答
Android学Java就够了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式