【问题标题】:Integrate an App Widget into an ionic project将 App Widget 集成到 ionic 项目中
【发布时间】:2017-11-04 03:28:32
【问题描述】:

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

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

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

还有其他最简单的方法来实现这一点吗?

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

【问题讨论】:

    标签: ionic-framework android-appwidget


    【解决方案1】:

    这是因为混合动力车没有管理该部分的 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()); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多