从 Java 迁移到 Android
在我最后一年的项目中,我正在做一些 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
文件 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...
我将简要介绍 Android 自己添加的内容:
这是您在 Android 编程时必须学习的最重要内容的列表。基础知识源自 Java SE,其中包括使用文件系统和线程。
I'll say shortly what Android has added on its own:
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.