CodeName与Amazon Web Services Integration

时间:2016-11-24 05:05:59

标签: amazon-web-services codenameone

我想将Amazon服务添加到我的CodeName one App,我已经从Amazon下载了java-SDK并在我的应用程序中添加了一个库。一旦我给了Android版本,一切都在模拟器中正常工作。 如果我尝试在我的Android应用程序中访问Amazon AWS,我会收到类似“NoClassDefFoundError”的错误。

我的问题是CodeName是否支持Amazon AWS。 如果Codename One支持与Amazon AWS的集成,那么我如何在AWS服务下集成和使用

  1. Amazon Cognito,
  2. Amazon Cognito Sync,
  3. 亚马逊API网关,
  4. Amazon DynamoDB,
  5. AWS Device Farm,
  6. Amazon SNS(简单通知服务),
  7. 亚马逊分析。
  8. enter image description here

1 个答案:

答案 0 :(得分:0)

您无法向Codename One添加任意JAR,因为我们不支持Java SE的所有功能explained here

您可以通过两种方式支持亚马逊,您可以在代号1的libraries section中查看这两种方法的示例。

  1. 包装原生Android / iOS库 - 这个here以及developer guide有一个很长的教程。

  2. 包装webservice / JSON API,这是一个更好的方法,因为它是100%可移植的,并将带你进入UWP,桌面,Web等平台。这是采取的方法parse4cn1

  3. 选项2对于像AWS这样的解决方案来说更加出色,因为它更容易调试,并且不需要任何本机代码等。理想情况下,我们希望拥有与解析类似的适当AWS cn1lib cn1lib。