AppWidget 上のボタンをタップしたときに編集画面を開いたりする場合、RemoteViews を使った次のようなコードがよく紹介されています。 RemoteViews remoteView = new RemoteViews(context.getPackageName(), R.layout.appwidget); Intent intent = new Intent(context, WidgetConfigure.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); // or // PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, 0); // or //
なんか見つからなかったので作りました。 android.content.pm パッケージの PackageManagerクラスの "queryIntentActivities (Intent intent, int flags)" で取得できます。 こんな感じ PackageManager pm = getPackageManager(); List resolveInfo = pm.queryIntentActivities(new Intent(Intent.ACTION_SEARCH), PackageManager.MATCH_DEFAULT_ONLY); StringBuffer sb = new StringBuffer(); for(int i = 0; i < resolveInfo.size(); i++) { ResolveInfo info = resolveInfo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く