1

我正在编写一个本地扩展,需要从移动空中项目中设置地图、动态添加/删除标记、调整相机/缩放等。我创建了一个测试项目并构建了一个FREFunctions支持所需功能的文件。但是,目前尚不清楚我从这里去哪里。以下是我的问题:

  1. FREFunction我应该为每个类创建一个 Android Activity ,还是每个类FREFunction也都是一个 Activity?

  2. 我需要在 Android (manifestAdditions) 下的 AIR 项目的应用程序描述符中定义所有活动、服务等,还是只在 Android 项目的清单文件中定义它们?

  3. 我在第一个/启动器活动中创建了一个地图,并成功调用它。但是,由于权限问题,我无法调用任何后续活动。这让我觉得我可能做错了。我是否应该在地图周围创建一个包装服务,并从我的服务中调用该服务FREFunctions,而不是尝试设置多个活动?所以第一个活动将启动服务,然后从那时起,我将调用服务。那个更好吗?

4

1 回答 1

0
  1. FREFunction 类不应该是活动,它们是实现 FREFunction 接口的类。

  2. 您需要系统了解的任何活动、接收器等都必须在清单文件中定义,但这并不意味着所有活动。通常您只需要定义当应用程序不在前台时系统可能启动的活动和接收器。您可以添加一个活动并让它从您的本机代码开始,而无需在清单中包含它。此外,您放入 Android 库项目清单文件中的任何内容都不会被使用。

  3. 检查您是否已将正确的权限添加到清单添加中。是的,您最好从您的 FREFunction 开始一项活动,以处理您需要的所有功能。

希望有帮助

于 2013-08-05T23:08:14.207 回答