Android Services 和 Receivers in Manifest in Codename One 的集成以及 iOS 回调如何
Integration of Android Services and Receivers in Manifest in Codename One and how about iOS callbacks
我目前正在开发一项功能,该功能包括在特定时间播放闹钟声音,即使该应用程序未运行 运行(也意味着该服务在设备重启后无需启动应用程序即可运行).每次触发警报后,必须(自动)将下一个警报安排在稍微不同的时间。因此 Local Notifications 在这里不是一个选项。 Android 和 iOS 必须支持此功能。
我现在想实现本机 android 部分,但我不知道如何修改应用程序的清单以注册自定义 BroadcastReceiver and an IntentService。
接下来我很好奇的是,因为我想访问 CN1 的 Storage instance when I implement this feature for iOS, how to access that Storage instance in native iOS code. I checked the post about native iOS callbacks 但我不确定这是否也适用于 none-原始 parameter/return 类型关于静态方法。
有人知道这两种情况的解决方案吗?
您可以使用 android.xapplication
build hint 注入 BroadcastReceiver
和意图服务 XML。
请注意,如果您的语法不正确,您将收到构建错误,我们生成的清单将列在错误日志中以供您检查。
iOS 上的存储在文档路径内:
NSArray *writablePaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [writablePaths lastObject];
存放在文档路径下的cn1storage
目录下。这是一个实现细节,但将来不太可能改变。
我目前正在开发一项功能,该功能包括在特定时间播放闹钟声音,即使该应用程序未运行 运行(也意味着该服务在设备重启后无需启动应用程序即可运行).每次触发警报后,必须(自动)将下一个警报安排在稍微不同的时间。因此 Local Notifications 在这里不是一个选项。 Android 和 iOS 必须支持此功能。
我现在想实现本机 android 部分,但我不知道如何修改应用程序的清单以注册自定义 BroadcastReceiver and an IntentService。
接下来我很好奇的是,因为我想访问 CN1 的 Storage instance when I implement this feature for iOS, how to access that Storage instance in native iOS code. I checked the post about native iOS callbacks 但我不确定这是否也适用于 none-原始 parameter/return 类型关于静态方法。
有人知道这两种情况的解决方案吗?
您可以使用 android.xapplication
build hint 注入 BroadcastReceiver
和意图服务 XML。
请注意,如果您的语法不正确,您将收到构建错误,我们生成的清单将列在错误日志中以供您检查。
iOS 上的存储在文档路径内:
NSArray *writablePaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [writablePaths lastObject];
存放在文档路径下的cn1storage
目录下。这是一个实现细节,但将来不太可能改变。