某人这里有个Java applet希望移植到android上去运行。据说android就是Java么。

不过搭建好环境,把代码导入之后,却发现大量awt方面的绘图代码不能编译。

第一感觉是修改代码,用android.graphics来代替awt的那些调用。改来改去发现这是很机械的事情。

然后有了一个想法,为什么不在android下用android.graphics来实现awt的那几个基本功能呢?这可以大大简化移植工作。

于是总结出如下需要实现的class:

Color Font FontMetrics Graphics Rectangle

不过随着尝试的进行,又发现如下的class也需要实现:

BasicStroke Graphics2D Stroke GradientPaint RoundRectangle2D MenuItem PopupMenu

事情越来越复杂,这是可行的道路吗?研究进行中。有同学对Java移植到android比较熟悉的话,请不吝指教。

更多相关文章

  1. Android防止内存溢出浅析/应用自动更新功能的代码实现
  2. android待机详细结合代码分析(二)
  3. android与linux内核对比--《Android系统源代码情景分析》试读
  4. pandaboard ES学习之旅——5 Android Linux内核源代码下载与编译
  5. windows下载android源代码
  6. android 开发中中,经常用到的代码
  7. android panellistview 圆角实现代码
  8. Android如何在java代码中设置margin
  9. Android Content Provider详解及示例代码

随机推荐

  1. 30 张快速学习 Java 的思维导图
  2. 怎么给女朋友讲明白线程池?
  3. Hive底层原理:explain执行计划详解
  4. 面试官:讲一下Jvm中如何判断对象的生死?
  5. 一个好Java程序员,是无码胜有码,你懂这话的
  6. jvm的那些设置参数你都知道吗
  7. Java对象为啥要实现Serializable接口?
  8. 选择Java程序员后,怎么才能逐渐脱离码农的
  9. 不重启JVM,替换掉已经加载的类,偷天换日?
  10. 一文读懂 JAVA 异常处理