![swing](https://i-blog.csdnimg.cn/blog_migrate/bf5e7c23ec27f9abcf15b4fa104e3888.png)
swing
从Swing开发人员的角度来看,这是Android上一个简短的10,000英尺快速概述/观察。
首先,如果您是从Swing转到Android,那么对J2EE开发人员来说,这是一个很大的优势。 现在,我意识到Android实际上并没有AWT / Swing API,但这并不重要,因为它中的通用前端/事件驱动机制非常接近Swing,因此您会发现它很容易。 现在,Android确实比Swing更加依赖XML def,这花了我一段时间让我着迷,并意识到正确使用它实际上具有多么强大的功能。
我首先购买了几本书:
学习Android编程Android
我推荐这两种方法,因为它们很好地涵盖了基础知识,从那时起,您就可以使用在线Android SDK文档了。 老实说,我看过的其他书籍并不好,使用Google搜寻会更好。
Android GUI与Swing一样,它位于单个线程上,如果您对该线程进行一些繁重的操作,则将导致某些问题,就像与Swing一样。 有诸如SwingWorker之类的可用机制和类可以帮助您(稍后的博客中会提供更多信息)。
典型的Android屏幕