从Java迁移到Android

时间:2011-10-15 18:47:16

标签: java android mobile mobile-application

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

现在,除了GUI之外,还有其他一切,即文件I / O和线程吗?

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

2 个答案:

答案 0 :(得分:3)

文件I / O和线程是Java Standard Edition 1.6。 Android还为AsyncTask添加了一些线程功能。 Log是android记录器。我留下信息,d用于调试,w用于警告e用于错误...

答案 1 :(得分:3)

我很快就会说Android自己添加了什么:

  • 模块化应用程序模型
  • GUI框架
  • 根据配置自动调整的资源管理
  • 进程间通信模型
  • 通过设置和数据库存储应用程序数据
  • 记录和测试框架(后者基于JUnit 3)。

这是Android编程时必须学习的最重要的事项列表。基础知识源自Java SE,包括使用文件系统和线程。