タグ

2012年2月14日のブックマーク (8件)

  • [android-group-japan: 4143] アプリ起動時にEditTextにフォーカスが有るとIMEが開いてしまう。

    初めて投稿します。 現在Androidの勉強中なのですが、疑問がありましてご存知の方がおりましたら よろしくご教示お願いします。 あるアプリにて 初回起動時のフォーカスがTextEditにある場合、 登録しているIMEが自動的起動されていまいます。 TextEditにフォーカスが当たっても IMEは起動せずにしておきたく、且つ、TextEdit選択時のみIMEを 起動するといった画面にしたいと思ってます。 調べましたがそのあたりがよくわからず・・ 具体的な質問にならず大変申し訳ありません。 よろしくお願い致します。 -- このメールは Google グループのグループ「日Androidの会」の登録者に送られています。 このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。 このグループから退会するには、android-grou

    abetomotomo
    abetomotomo 2012/02/14
    テキスト入力モードにしない
  • syboos.jp

    abetomotomo
    abetomotomo 2012/02/14
    CROP
  • OS標準のクリッピングを呼び出す方法

    Androidで壁紙なんかを設定しようとすると、サイズが大きい場合にクリッピングのインテントへ画像を飛ばしてくれる。 似たようなものを自力で作ってみたんだけど、もとからあるならそれを使わせてもらいたいもんです。 というわけで、「OS標準のクリッピングを呼び出す方法」を調べてみましたが、中々有益な情報に出会わない。 ちゅーか、画像のセレクタからクリッピングへの流れを組むのは Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); intent.putExtra("crop", "true"); startActivityForResult(intent, 0); てなのが出てくるんだけど。 違うんだよ。 今既にこっちでもっているBMPをクリッピングして返して欲しいんだよ! ってなると、

    abetomotomo
    abetomotomo 2012/02/14
    CROP
  • Android AppWidget の PendingIntent で putExtra するときの注意

    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 //

    abetomotomo
    abetomotomo 2012/02/14
    PendingIntent
  • Androidのホーム画面に常駐するアプリを作るには

    AppWidgetを指定した間隔ごとに実行するには AppWidgetを指定した間隔ごとに実行するには、android:updatePeriodMillisを用いる処理方法があります。サンプルの「SlideShow」というウィジェットがこの方法を用いています。 public class SlideShow extends AppWidgetProvider { static int index = 0; int[] images = { R.drawable.g0, R.drawable.g1, R.drawable.g2, R.drawable.g3, R.drawable.g4, R.drawable.g5, R.drawable.g6, R.drawable.g7, }; @Override public void onUpdate(Context context, AppWidge

    Androidのホーム画面に常駐するアプリを作るには
    abetomotomo
    abetomotomo 2012/02/14
    PendingIntent
  • AppWidgetProviderからServiceにappWidgetIdを渡す方法 - ほげほげ(仮)

    最近、Andoridのウィジェットについて色々と調べてます。 普通のActivityと違うところが多くてかなり戸惑ってます。 ウィジェットのボタンを押されたとき、ServiceにappWidgetIdが渡せないか調べた結果です。 ウィジェットはホームスクリーンに複数設置できるので、それを区別したいと思いました。 TestWidget.java public class TestWidget extends AppWidgetProvider { private static final String TAG = "TestWidget"; private static final String BUTTON_CLICK_ACTION = "BUTTON_CLICK_ACTION"; @Override public void onUpdate(Context context, AppWid

    AppWidgetProviderからServiceにappWidgetIdを渡す方法 - ほげほげ(仮)
    abetomotomo
    abetomotomo 2012/02/14
    PendingIntent
  • Android: AlarmManagerのPendingIntentでハマった | 自転車で通勤しましょ♪ブログ

    先週からずっとBatteryCrystalのバグ修正と戦っているのですが、 未だに収束していません!(>_<) バッテリー状態を見張るBroadcastReceiverを登録しているServiceがシステムに勝手に落とされるのがバグの原因と思っているのでそれをなんとかしようと色々と修正し、twitterでアプリの検証をしてくださる方を募ってテストしていただいているのですが、まだ直らず。今さっき出来たバージョンでたぶんいけると思うのですが、深夜なので、メールは朝させてもらおうと思ってます。 とりあえず、今までやったことを一覧にしておきます。 AlarmManagerを使って制御。 ただ、AlarmManager.setしたイベントがウィジェットを削除してもServiceを起動させてしまったため、断念(私のミス) ServiceのonDestroyのタイミングで、独自のBroadcastを投げ

    abetomotomo
    abetomotomo 2012/02/14
    PendingIntent
  • AppWidgetの作成(2) + PendingIntent | TechBooster

    AppWidgetの作成(1)で作成したWidget(ウィジェット)は、ただ表示されるだけでしたが、今回はソースを修正してボタンを押したら表示されている文言が変わるというWidgetにしてみましょう。 Widgetの場合は、Buttonのイベント(onClickListener、クリック処理)を受けるで説明している方法ではなく、PendingIntent(ペンディングインテント)の仕組みを利用します。 それでは説明&サンプルソースを。 今回のポイントは PendingIntent(ペンディングインテント) RemoteViews(リモートビュー) の二つになります。 ペンディングインテントとはIntentを即座に発行するのではなく、タイミングを指定して発行することができるIntentです。下記の2つのタイミングで発行することが可能です。 時間を指定して発行 イベント発生時に発行 また、イン

    abetomotomo
    abetomotomo 2012/02/14
    PendingIntent