将 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());
我正在 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());