我正在使用Marmalade SDK,我想创建一个应用程序小部件。我用纯Android写了这篇文章,现在我遇到了一个问题:如何将它附加到我的Marmalade项目中?我可以访问AndroidManifest.xml,在那里我必须添加一个接收部分,但是我现在不知道如何将我的类和资源附加到Marmalade。
编辑:谢谢你的回答,麦克斯。
我加了
android-manifest=AndroidManifest.xmlandroid-external-res=android-external-resandroid-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-activityandroid-extra-application-manifest
我该怎么用呢?
编辑:好的,我找到了,部分接收器不是在活动中,而是在应用中。但是下一个问题是来自我的小部件的文件R.java。Marmalade应用程序没有看到它。我要把它放哪儿?当我启动我的小部件时,我得到异常: android.widget.RemoteViews$ActionException:无法找到视图:0x.
发布于 2012-09-22 11:46:21
您需要配置选项:
http://developer.roolez.com/marmaladesdk/deploy/deploymenttoolsettings/configurationsettings/androidconfigurationsettings.html
https://stackoverflow.com/questions/12531861
复制相似问题