kit*_*rk3 6 notifications android listview remoteview
我试图listview在小部件的帮助下制作动态remoteview,因为我想在小部件中使用这个listview应用程序图标.我想显示来自所有应用程序明智的应用程序的传入通知.我想创建常设通知列表,当用户点击列表视图中的应用程序图标时,将显示该特定通知.我正在使用API 19获取所有通知并且也成功但我不知道如何Listview在小部件中创建Remoteview和使用drawables(Icons).
您是否搜索或尝试在窗口小部件中具有ListView的其他示例?请查看github上的Weather Widget演示。
码:
public class MyWidgetProvider extends AppWidgetProvider {
private static HandlerThread sWorkerThread;
private static Handler sWorkerQueue;
public MyWidgetProvider() {
// Start the worker thread
sWorkerThread = new HandlerThread("MyWidgetProvider-worker");
sWorkerThread.start();
sWorkerQueue = new Handler(sWorkerThread.getLooper());
}
public void onUpdate(Context context, final AppWidgetManager appWidgetManager, int[] appWidgetIds) {
for (int i = 0; i < appWidgetIds.length; ++i) {
...
final RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout);
views.setRemoteAdapter(R.id.lvWidget, svcIntent);
sWorkerQueue.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
views.setScrollPosition(R.id.list, 3);
appWidgetManager.partiallyUpdateAppWidget(appWidgetIds[i], views);
}
}, 1000);
appWidgetManager.updateAppWidget(appWidgetIds[i], views);
...
}
}
}
Run Code Online (Sandbox Code Playgroud)
行为如下:

请检查github项目和上面的示例代码。
| 归档时间: |
|
| 查看次数: |
3758 次 |
| 最近记录: |