从 Java 迁移到 Android

发布于 2024-12-10 06:24:51 字数 251 浏览 0 评论 0原文

在我最后一年的项目中,我正在做一些 Android 开发,为其制作一个移动应用程序和一个网站。我已经成为一名 Java 程序员 3 年了,并且了解如何解决它。让我感到困惑的一件事是,我花了一段时间才习惯这个平台,因为 Swing 被一些奇特的 XML 所取代。

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

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

For my final year project, I am doing some Android development making a mobile app and a website for it. I've been a Java programmer for 3 years and know my way round it. One thing that has got me confused is it's taken me a while to get used to this platform with Swing being replaced with some fancy XML.

Now, apart from the GUI, is everything else pretty much the same i.e. File I/O and Threading?

Also, am I also correct in using Log.d(TAG,text); as an alternative to System.out.println() ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福%小乖 2024-12-17 06:24:51

文件 I/O 和线程是 Java 标准版 1.6。 Android 还添加了一些线程功能,例如 AsyncTask。 Log是android的记录器。 i 留下信息,d 表示调试,w 表示警告,e 表示错误...

File I/O and Threading are Java Standard Edition 1.6. Android also added some facilities for threading like AsyncTask. Log is the android logger. i stays for info, d for debug, w for warning e for error...

简单气质女生网名 2024-12-17 06:24:51

我将简要介绍 Android 自己添加的内容:

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

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

I'll say shortly what Android has added on its own:

  • Modular application model
  • GUI framework
  • Resources management with automatic adjustment depending on configuration
  • Inter-process communication model
  • Application data storage through settings and databases
  • Logging and testing framework (the latter is based on JUnit 3).

This is the list of the most essential things you will have to learn when programming for Android. The basics are derived from Java SE, which includes working with the file system and threads.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文