Got*_*mye 15 java user-interface android porting
我知道Java应用程序可以在Android中运行.但我想知道的是:我有一个完全正常的Java应用程序,我想把它移植到一个Android平台.在GUI和其他代码方面我需要对我的应用程序做些什么更改才能在Android中使用?我知道Android使用XML文件来控制其应用程序的外观.那么我需要完全更改我的GUI吗?
我只想知道如何进行移植的一般概述.如果有人能指出我正确的资源,这将是伟大的.此外,对于您的信息我是开发Android应用程序的新手,所以请耐心等待我:)
更新:两个非常有用的答案.谢谢!
Sea*_*wen 17
简短的回答是,你只需从头开始重写所有的GUI,对于Android.它只是使用完全不同的UI框架.虽然基本上所有的核心Java库都存在,但Swing和AWT库却没有.
如果您希望自动翻译部分内容,我认为没有任何此类工具.您将构建一个全新的Android GUI.
真的,这是有道理的.这些框架提供了相当不同的平台和需求(桌面与电话).您可能需要重新设计您的应用程序,从桌面到手机.
好消息是非GUI部分应该按原样工作而不做任何更改,除非他们做了一些不寻常的事情.如果代码使用了第三方库,则可能必须将它们打包到项目中.
我希望进行移植会有很多工作,因为您的应用程序与Android的工作方式会有所不同.
您也可能遇到一些问题,因为它不是Java中的所有内容,因为它是移动设备,但不仅仅是JavaME.
如果您能够解释一下应用程序,它将有所帮助,因为与用户或设备上的任何其他资源进行交互需要多少将决定如何移植以及涉及多少工作.
你最好的选择是看看学习如何在Android上编程,并且有很多关于这个主题的好书.我从Manning的出版物中得到了一份我认为有用的出版物.
您可能希望查看本文中的注释,因为我认为这对于您可能需要更改的内容是一个很好的起点:http: //www.anddev.org/problem_in_android_project_conversion-t1633.html
| 归档时间: |
|
| 查看次数: |
34044 次 |
| 最近记录: |