background image

新手学安卓开发必须知道的这些问题

1、我到底适合学习 Android 吗?

 

学习任何一门新的技术知识,需要的是兴趣

+ 行动。只要你对 Android 产生了兴

趣,愿意为其付出努力,我可以肯定的告诉你:你非常适合学习

Android,不要再

犹豫了!
2、Android 的开发语言是什么?
Android 开发主要是采用 Java 语言。一般的 Android 应用软件开发只需要使用
Java 就可以完成,如果涉及 Android 底层开发,需要用到 Linux-C/C++,例如
Android 驱动开发。
3、学习 Android 需要具备什么样的条件?

除了兴趣外,你至少应该掌握

Java 基础知识。

4、没有 Java 基础可以直接学习 Android 吗?

可以,但不建议!有一些书籍或培训班都打着 零基础学

Android”的旗号,我想你明白他

们的用意,他们无非是想让书籍适合更多的读者、无非是想让更多的人报名参加培训。

5、到底需要具备哪些 Java 基础知识才能顺利地学习 Android?
其实这个问题没有一个确切的答案。这里只是给出一点个人建议:开始学习

Android 之前,

你至少应该掌握

Java 的基本语法、面向对象的基本知识、集合类的使用(如:

ArrayList、HashMap)等。
6、学习 Android 开发需要购买一部带 Android 系统的手机吗?
可以不用买,但是我建议如果有这个条件最好还是买一部真机做开发测试。

Google 为我

们提供了

Android 模拟器,用于在电脑上调试、体验 Android 应用程序。建议买一部

Android 手机的主要原因有两点:
1)模拟器并不能模拟真实手机的所有功能,有些功能只能在真机上测试;
2)真机更有助于你认识和学习 Android,更能激发你学习 Android 的兴趣。

7、我想买本 Android 开发方面的书籍,哪本好点?

如果你有

Java 开发经验,也习惯于看 API 文档,其实没有必要非买一本书不可。Android

的帮助文档很完善的,再结合

Android 提供的例子,绝对比任何一本书都详细、准确、更

有参考价值。但如果真的很想买一本纸质书籍作为学习之用,个人建议你买《

android 应

用开发揭秘》,了解下这本书的销量和口碑就知道了。我也看过这本书,讲的比较全面,
包括

Android 基础知识、Sqlite 数据库、游戏开发、多媒体应用开发、网络应用开发、

NDK 开发等。

8、有什么好的学习 Android 的建议吗?

1)建议通过视频来学习 Android。现在网上有不少免费的 Android 开发教学视频资源,
有些视频讲的很不错。视频是别人经过努力学习、提练总结的成果,要学会站在前人的肩
膀上;
2)建议加一些 Android 学习交流群,和大家互动学习,相互帮助;
3)建议经常访问一些 Android 开发论坛或者相关博客。