ウィジェットからアクティビティを開く方法を知っています。フルスクリーンで開きます。
ウィジェット内で開くことは可能ですか?
私のアクティビティはアプリケーションの一部であり、大きなコードがあります。アクティビティはカメラを開き、いくつかのアルゴリズムを実行します。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);
}