タグ

ブックマーク / matabii.hatenablog.com (5)

  • データベースをアップグレードする時 - matabii's blog

    SQLiteのデータベースを使用する際はSQLiteOpenHelperクラスを使います。一般的には下のようなコードになると思います。 public class DatabaseHelper extends SQLiteOpenHelper { public DatabaseHelper(Context context) { super(context, "test.db", null, 1); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE " + test_table + " (" + BaseColumns._ID + " INTEGER PRIMARY KEY," + "name TEXT" + ");" ); } @Override public void onUpgra

    データベースをアップグレードする時 - matabii's blog
  • ListViewについて - matabii's blog

    台風の影響でJJUG CCC行けなかったです。飛行機は欠航だし・・・ さて、以前、ListViewの色の変え方という記事を書きましたが、当時はAndroidを触り始めという事もあり、読み返してみてこれは酷いと思ったので書き直してみます。今もまだまだ勉強中ですが。 http://d.hatena.ne.jp/isher/20090713 http://d.hatena.ne.jp/isher/20090714 サンプルアプリの作成 今回使うサンプルとして、ドメインと国名の一覧を出力する簡単なリストを作ってみます。 一応ソースも乗せておきます。 Eclipseでプロジェクトの作成 作成されたmain.xmlのTextViewを消して、ListViewを配置します。 res/layout/main.xml <?xml version="1.0" encoding="utf-8"?> <Linea

    ListViewについて - matabii's blog
    pipo
    pipo 2009/11/12
  • Android marketにリリース - matabii's blog

    日、http://smart.fm/のAPIを利用した語学学習アプリ、「Tango」をリリースしました。smart.fmの学習を簡略化したものをAndroid上で行うことが出来ます。まだまだ機能が荒削りですが、得られたフィードバックを元に改良など続けていきます。 ダウンロードやスクリーンショットはこちらから。 http://www.androlib.com/android.application.com-matabii-tango-zzqF.aspx smart.fmとは 無料で英語等の学習が出来るサイトです。Flashで学習用のアプリが作られているのですが、これによりゲーム感覚で勉強することが出来ます。また、SNSとしての概念も持っていて、利用者同士でコミュニケーションを取ったり、学習用の教材を作成して公開するなんてことも可能です。まだアカウントを持ってない方は、是非登録してみて下さい

    Android marketにリリース - matabii's blog
    pipo
    pipo 2009/11/12
  • Intentの凄さ - matabii's blog

    AndroidにはIntentと呼ばれる概念があり、これを使うことでアプリケーションをまたいでのデータのやり取りが可能になります。 例えば、端末の電話帳データを取得したり、メーラーを立ち上げて送信画面を開いたりすることが出来るのですが、Androidがデフォルトで持っているものだけでなく、サードパーティ製のアプリケーションにおいてもIntentが公開されていれば用いる事が出来るのです。 バーコードリーダーで試してみる 今時の日の携帯には必ず付いてるバーコードリーダーですが、Androidには付いてません。マーケットにいくつか公開されていますので、その中の「Barcode Scanner」を利用させて頂きます。http://www.androlib.com/android.application.com-google-zxing-client-android-xzA.aspx 単体で使用し

    pipo
    pipo 2009/11/12
  • サウンドの再生と音量の調整 - matabii's blog

    mp3などで効果音を鳴らしたい場合、 MediaPlayer mp = new MediaPlayer(); mp.setDataSource(PATH_TO_FILE); mp.prepare(); mp.start(); mp.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { mp.release(); } }); こんな感じのソースになると思います。ここで気になるのが再生時の音量なのですが、MediaPlayerで再生する場合、ユーザーが設定している「Media volume」の値が使われるます。Androidでは音量設定がくせ者で、ボリュームボタンで調整しようとすると、通常は「Ringer volume」つまり着信音の調整になります。 「Me

    サウンドの再生と音量の調整 - matabii's blog
    pipo
    pipo 2009/09/09
  • 1