件のコメントショートカット作成アプリ上の操作でショートカットを作成Androidのサンプルソースcom.example.android.apis.app.LauncherShortcutsのsetupShortcutメソッドが参考になると思います。this.getClass().getName());このコードは自分自身を起動するようにしてます。Shortcut");の所に設定すればいいと思います。intent.getStringExtra(EXTRA_KEY);のように取得できます。ウィジェットから作成Androidの画面のはんこ注射みたいなマークのアイコンで表示されるウィジェット一覧の中から選択してショートカットを作成する場合です。先ほどのLauncherShortcuts.javaというActivityのショートカットをウィジェット一覧に載せたい場合はAndroidManifest.xmlに以下のように記述すれば良いです。</intent-filter></activity-alias>アプリをインストールするとウィジェット一覧に反映されます。これをAndroidの画面へドラッグアンドドロップするとLauncherShortcuts.javaのショートカットを作成する処理が実行されます。その後、ショートカットをタッチすると、LauncherShortcuts.javaの画面が起動します。上記はアイコンが作成されるタイプですが、画面上にボタンや図などのViewを配置したい場合のやり方です。サンプルソースのcom.example.android.apis.appwidgetあたりが参考になるかと思います。(ウィジェットの大きさや更新時間などを記述するxml)AndroidManifest.xmlへの追記ウィジェット一覧からドラッグアンドドロップをすると、ウィジェットの設定用画面が開きます。その時に起動しているのが、ExampleAppWidgetConfigure.javaというActivityなのですが、これは動的に起動しているわけではなくて、appwidget_provider.xmlにandroid:configure="com.example.android.apis.appwidget.ExampleAppWidgetConfigure"と記述することで行っています。その他の話はウィジェットの作成を解説するサイトで書かれてると思うので割愛します。ListViewのウィジェットGTasksアプリなどはListViewのようなリストをウィジェットとして配置できますが、その場合はこちらが参考になります。appwidget-listview1このソースだと、リストをタッチした場合のイベントは記述されていません。先ほどのonReceive()のintentで情報を受け取る事ができます。タッチしたリストのアイコンを変更するような挙動にする場合、onReceive()メソッドのposでリストの位置を取得できますが、ListProvider.javaのlistItemListの値をどうやって(スマートに)書き換えてやるかが、まだ検証しきれてません。R.id.listView1);でリストをリフレッシュすれば反映されます。その他ウィジェットのユニットテストは検索してもあまり出てこないので、テストし辛い箇所なのかなと思っている次第です。テストには、AndroidTestCaseを使うみたいな記述を見かけましたが、ロジック部分を切り出してテストをするのがいいかなと思っているところです。動かしてみたところまでのメモでまた修正とかあったら記述します。追記:2015/02/04記事内のソースファイルへのリンクがうまくリンクしてなかったので修正。人気の記事Eclipseの高速化メモEclipseが重いと一言に言っても、いろいろな工程での話があると思いますが、過去記事のなども含めてこの記事にピックアップしておきたいと思います。以下はWindows環境での話です。PF-102デザインと信頼性はいいのですが、操作は若干分かり辛いです。設定は最初だけ設定すればほぼ変更する必要はありません。稀に操作がすることがあって、そのときに説明書を探すのが大変のため、メモしておきます。JavaでprivateなfieldやmethodにアクセスするJUnitでテストしてると、privateなフィールドにアクセスして、値を参照したりセットしたりしたくなるわけですが、よく使うのでメモしておきます。次のような対象のクラスがあるとします。0.4.1にしたお話です。もとに試してみました。