现在正在做一个android项目,要求做一个widget,用html+javascript实现。
我对widget这东西不熟,按照做app的方法,是弄一个WebView,把html和js代码都装到这个WebView里面。
在app里,可以用
webview = (WebView)activity.findViewById(R.id.webviewId);
来获得webview,然后
webview.loadUrl("file:///android_asset/page.html")
来装载html页面,
但是放到widget里,该如何做呢?
或者说能不能不用WebView做,而用别的方法?
我对widget这东西不熟,按照做app的方法,是弄一个WebView,把html和js代码都装到这个WebView里面。
在app里,可以用
webview = (WebView)activity.findViewById(R.id.webviewId);
来获得webview,然后
webview.loadUrl("file:///android_asset/page.html")
来装载html页面,
但是放到widget里,该如何做呢?
或者说能不能不用WebView做,而用别的方法?
以一个RemoteViews布局调用updateAppWidget(int, RemoteViews)更新App Widget:
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.example_appwidget);
appWidgetManager.updateAppWidget(mAppWidgetId, views);
如何才能自定义一个remoteview 呢?
重新看了一下需求,确实是这样。
即把html+js放到WebView里能跑就行了。结贴`