将 App Widget 集成到 ionic 项目中

Integrate an App Widget into an ionic project

我正在 Android Studio 上开发一个离子项目旁边的应用程序小部件。 我的目标是将我的应用程序小部件集成到离子项目中,允许用户通过下载应用程序访问小部件。

我开始复制粘贴一些文件到文件夹platform/android/src 但我收到错误 package R does not exist

不知道这样做对不对。 如果是这样,我应该导入哪个库来修复此错误。我已经尝试了 android-sdk 中的 android.jar

还有其他最简单的方法吗?

我只是想明确指出小部件不与离子应用程序通信,它只向 Rest 发出 http 请求 API。

这是因为混合动力车没有管理该部分的 Class R。我会留下一些例子来说明我是怎么做的。

而不是使用 R.layout.new_app_widget

context.getPackageName(),context.getResources().getIdentifier("new_app_widget", "layout",context.getPackageName());

context.getResources().getIdentifier("new_app_widget", "layout",context.getPackageName());

而不是使用 R.id.btn_action

context.getResources().getIdentifier("btn_action", "id",context.getPackageName());

而不是使用 R.string.app_name

context.getResources().getIdentifier("app_name", "string",context.getPackageName());

而不是使用 R.drawable.icon

 context.getResources().getIdentifier("icon", "drawable",context.getPackageName());