我知道如何從小部件中打開活動。它將全屏打開。在小部件中打開活動
是否可以在小部件中打開一個?
我的活動是應用程序的一部分,它有一個很大的代碼。該活動打開相機並運行一些算法。我可以擁有一個4x4小部件,並使用我的項目算法在小部件內部運行活動? (基本上是活動的快捷方式,但在小部件內部播放)。
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
final int N = appWidgetIds.length;
for (int i = 0; i < N; i++) {
int appWidgetId = appWidgetIds[i];
Intent intent = new Intent(context, ClassToLaunch.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
intent, 0);
RemoteViews views = new RemoteViews(context.getPackageName(),
R.layout.widget_layout);
views.setOnClickPendingIntent(R.id.widget_id, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
我相信這是不可能的 – Martinsos