タグ

ブックマーク / android.keicode.com (4)

  • Android で OpenGL を利用する方法 - Android 開発入門

    ここでは Android で OpenGL を利用するための基的な方法について記載します。 ただし OpenGL を利用したプログラミング自体がはじめて、という人も少なくないと思いますから、 アクティビティなどの Android 特有の話題と OpenGL 固有の話題をあまり明確に分けずに順序立てて解説していこうと思います。 OpenGL のエキスパートの方で、 Android の開発をこれからはじめる、、、という方には少々冗長な話になってしまうかもしれませんが、そこはご勘弁ください。 OpenGL を利用する Android アプリケーション基構成 OpenGL を利用する基的な Android アプリケーションで登場する要素は主に次の図のようなものになります。 まず Activity は、 ご存知のとおり OpenGL を利用してもしなくても Android アプリケーションを構

    Android で OpenGL を利用する方法 - Android 開発入門
  • サービス - Android 開発入門

    単純なサービス ここではまずはサービスの導入として、非常に単純な(というか何もしない)サービスを作って、基的なサービスの開始方法、停止方法および問題点をみていきます。 繰り返し処理を行うとき 前の記事では長時間かかる処理は別スレッドで実行する必要があると言いました。 ここでは、繰り返し処理を行う状況で Timer を利用する方法を紹介します。 IntentService - 非同期、自動終了、キュー・・・便利なサービスの実装 IntentService を利用するとサービスの実装が非常に簡単になります。たいていの場合 IntentService の利用を検討するとよいでしょう。 どのような点が便利なのか、ここで説明し、具体的な実装法方を説明します。 アラームサービスを用いたスケジューリング 特定の時間に処理をバックエンドで行うようなときは、アラームサービスによってサービスの処理をスケジュ

    サービス - Android 開発入門
  • アプリケーション内でのロケール設定 - Android 開発入門

    Android には 「文字リソースのローカライゼーション」でみたように、 ロケール設定にしたがって適切なリソースを読む仕組みがあります。 しかしながら、時にはアプリケーション上で言語を切り替えるといった要求もあることでしょう。 予想だにしなかったことすらしばしば起きるのですから、予想されることなど起きて当然です(笑) この記事では言語設定をシステムのロケール設定に頼らずに、アプリケーション上で設定する方法について説明します。 アプリケーションでの言語設定 ここで作るプログラムは次のようなものです。 "Japanese" と "English" というラベルのボタンを二つ用意します。 Japanese ボタンを押すと、日語のリソースがロードされたアクティビティ (Activity2) が起動します。 English ボタンを押すと、英語のリソースがロードされたアクティビティ (Activ

    アプリケーション内でのロケール設定 - Android 開発入門
    DecoyMaker
    DecoyMaker 2014/04/02
    多言語対応
  • ListView のアイテム選択色と背景色を変更する - Android 開発入門

    ListView の基的な表示では、全体が真っ黒で選択された項目が真っ赤に表示されたりします。 見やすいのはいいのですが、ちょっとドギツイ配色のため多くの洗練されたアプリケーションでは、デフォルトの色から変更してあったりします。 ここでは ListView の背景色と項目の選択時の色の変更方法をしめします。 ListView の色。何が問題? ListView は特に色を指定しなければ次のような色合いになります。 非選択状態ではこのようになり・・・ 項目を選択した時には次のようになります。 まぁ、真っ赤の選択色もいいのですが、時には変えたい場合もあるはずです。ここでは次のようなリストにしてみましょう。 何も選ばなければ白地に黒い文字でリスト表示され・・・ ListView 内の項目選択時は、次のように (ちょっとくすんだ) 緑色とします。 これをどのように実装するか説明します。 なお、プ

    ListView のアイテム選択色と背景色を変更する - Android 開発入門
  • 1