Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在GAEJ和Android项目之间共享代码_Android_Google App Engine - Fatal编程技术网

在GAEJ和Android项目之间共享代码

在GAEJ和Android项目之间共享代码,android,google-app-engine,Android,Google App Engine,在Eclipse中: 有可能在GAEJ和Android项目之间共享代码吗?还是盖伊和另一个盖伊 谢谢在上一届谷歌2012年大会上,有一场关于GAE和Android集成的精彩讨论: 它们展示了如何在Android和GAE之间使用相同的数据结构进行数据交换。如果您询问如何在Eclipse中进行设置,我将使用Java构建路径的源选项卡中的“链接源”选项。以下是一篇详细的博文: 如果你问它是否实用——从代码的角度看——那就更棘手了 在尝试与GAE/J共享Android代码时,我发现我对Android

在Eclipse中: 有可能在GAEJ和Android项目之间共享代码吗?还是盖伊和另一个盖伊


谢谢

在上一届谷歌2012年大会上,有一场关于GAE和Android集成的精彩讨论:


它们展示了如何在Android和GAE之间使用相同的数据结构进行数据交换。

如果您询问如何在Eclipse中进行设置,我将使用Java构建路径的源选项卡中的“链接源”选项。以下是一篇详细的博文:

如果你问它是否实用——从代码的角度看——那就更棘手了

在尝试与GAE/J共享Android代码时,我发现我对Android软件包有依赖性,例如Android.util.Base64。共享代码意味着放弃这样的东西,转而使用第三方库。例如,Guava库在GAE/J和Android上工作:

日志记录是另一个问题。我的GAE/J代码正在写入java.util.logging.Logger,而我的Android代码最终登录到“Android.util.Log.println”。如果您使用log4j之类的公共库框架,或者只是写入System.Out,我认为您将失去日志查看器中的功能-理想情况下,您将拥有一个映射到java.util.logging.Logger或android.util.log.println的日志库或垫片,具体取决于平台