1

对于我最后一年的项目,我正在做一些 Android 开发,为它制作一个移动应用程序和一个网站。我已经做了 3 年的 Java 程序员,并且知道我的方式。让我感到困惑的一件事是我花了一段时间才习惯这个平台,因为 Swing 被一些花哨的 XML 取代。

现在,除了 GUI 之外,其他一切都几乎相同,即文件 I/O 和线程吗?

另外,我在使用 Log.d(TAG,text); 时是否也正确?作为 System.out.println() 的替代品?

4

2 回答 2

3

文件 I/O 和线程是 Java 标准版 1.6。Android 还添加了一些线程工具,例如 AsyncTask。日志是安卓记录器。i 保留信息,d 用于调试,w 用于警告 e 用于错误...

于 2011-10-15T18:51:15.063 回答
3

我会简短地说一下 Android 自己添加的内容:

  • 模块化应用模型
  • 图形用户界面框架
  • 资源管理,根据配置自动调整
  • 进程间通信模型
  • 通过设置和数据库存储应用程序数据
  • 日志和测试框架(后者基于 JUnit 3)。

这是您在为 Android 编程时必须学习的最基本内容的列表。基础知识源自 Java SE,其中包括使用文件系统和线程。

于 2011-10-15T19:03:27.890 回答