【问题标题】:Moving from Java to Android从 Java 迁移到 Android
【发布时间】:2011-10-15 18:47:16
【问题描述】:

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

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

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

【问题讨论】:

    标签: java android mobile mobile-application


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我会简单地说一下 Android 自己添加了什么:

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

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

      【讨论】:

        猜你喜欢
        • 2015-09-30
        • 2012-09-15
        • 1970-01-01
        • 2019-03-19
        • 2018-06-12
        • 2011-04-05
        • 2018-03-25
        • 1970-01-01
        • 2016-11-12
        相关资源
        最近更新 更多