我正在使用Marmalade SDK,我想创建一个app小部件。我用纯Android编写了这个,现在我遇到了一个问题:如何将它附加到我的Marmalade项目中?我可以访问AndroidManifest.xml,在那里我必须添加一个接收器部分,但我现在不知道如何将我的类和资源附加到Marmalade。
编辑: 谢谢你的答案Max。
我添加了
android-manifest=AndroidManifest.xml
android-external-res=android-external-res
android-external-jars="libs/Widget.jar"
到我的.mkb文件 这个
<receiver android:name="WidgetProvider" android:label="@string/widget1name">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/widget_info" />
</receiver>
到我的AndroidManifest.xml
现在,当我启动我的应用程序时,我没有错误,但我的小部件没有显示在小部件列表上。
有什么想法吗?我也应该用这个吗?
android-custom-activity
android-extra-application-manifest
我应该如何使用它?
编辑: 好吧,我发现它,部分接收器sholud不在活动但在应用程序。但是下一个问题是来自我的小部件的文件R.java。橘子酱应用程序没有看到它。我必须把它放在哪里?当我启动我的小部件时,我得到异常: android.widget.RemoteViews $ ActionException:找不到视图:0x ...
答案 0 :(得分:0)
您需要配置选项: