タグ

ブックマーク / android.roof-balcony.com (5)

  • AndroidアプリでBackキーのイベントを拾う方法

    Androidアプリで、Backキー(戻るボタン)を押されたイベントを拾う(受け取る)方法は? 題に入る前に、少しだけ話しを逸らしてしまいます。 かなり久しぶりの「mucchinのAndroid戦記」サイトの更新です。 約50日振りですね。 実務が忙しくなってしまったため、プライベートでやってたAndroidのアプリ開発的な作業もストップしていました。 やっと少しだけ時間が空いたので、以前から作りかけていたAndroidアプリの開発の続きをしてみました。 やっぱり少しでも間が空くと、若干ブランクが否めないですね。 Androidに関する事ならまだしも、自分が作っていたAndroidアプリの作りの事を結構忘れてしまって、大変です。(苦笑) では、題に入りたいと思います。 今回は、Androidアプリで、Backキーを押されたときのイベントを拾う方法についてです。 私は今、GPS機能を使っ

    AndroidアプリでBackキーのイベントを拾う方法
  • AndroidアプリからURLを渡してブラウザを起動する方法

    自分で作成したAndroidアプリから、接続したいURLを渡してブラウザを起動する事は出来る? Androidは、Intent(インテント)と呼ばれる仕組みがあります。 Activity(アクティビティ)間(画面間と言った方がわかりやすいかもしれません。)の連携を行う事ができる仕組みです。 この仕組みにより、元々Android端末に存在している電話発信アプリや、GoogleMap等を呼び出す事が出来ます。 もちろん、ブラウザも同様です。 これが出来るか出来ないかで、Androidアプリで実現できるサービスがかなり違ってきますよね。 私は、まず最初に作成したいと思ったAndroidアプリが、URLを渡してブラウザを起動させるという事をしたかったので、これが出来ないのであれば、おそらくAndroidアプリの勉強すらしていなかったと思いますね・・・。 それでは、Androidアプリからブラウザを

    AndroidアプリからURLを渡してブラウザを起動する方法
  • Androidアプリのデータ保存方法の一つ「SQLite」の使い方 レコード検索編

    Androidのデータベース「SQLite」の使い方は? 今回は、以下の記事の続編になります。 Androidアプリのデータ保存方法の一つ「SQLite」の使い方 SQLiteOpenHelper編 Androidアプリのデータ保存方法の一つ「SQLite」の使い方 行の追加・更新・削除編 これまで、データベースのオープンと、レコードの追加・更新・削除についての説明をしました。 今回は、SQLでいうselect文、レコードの検索について説明していきます。 一概にはいえませんが、データベースを取り扱う上で、コード的には最も実装する場面が多いのが、このselectじゃないかなと思います。 これから示すサンプルコードでは、「Androidアプリのデータ保存方法の一つ「SQLite」の使い方 SQLiteOpenHelper編で掲載しているサンプルコードにて、既にSQLiteDatabase型イン

    Androidアプリのデータ保存方法の一つ「SQLite」の使い方 レコード検索編
  • Androidアプリ開発者へ心がけて欲しいSQLの上手な書き方

    Androidアプリで、SQLを書くけど、上手な書き方ってあるの? Webアプリケーション系の技術者であれば、SQLは必須の技術ですが、組込み系の技術者の多くは、おそらく今まではSQLを書く、という事はあまり無かったのではないでしょうか? 私は今でこそWeb系なので、SQLを頻繁に書いたり治したりしますが、携帯電話の組込みをしていたときは、全然書いた事ありませんでした。 基情報技術者試験やソフト開発技術者試験で、ちょろっと基的な内容を勉強した程度です。 という事で、見やすいSQLの書き方、というのを紹介したいと思います。 Androidアプリで複数のテーブルを使うという大々的なデータベースを使う、という事はあまりないかもしれませんが、複数のテーブルを元にデータを取得する、というときの上手な書き方を紹介したいと思います。 もちろん、私の主観ですので、必ずしもそうではないかもしれません。

    Androidアプリ開発者へ心がけて欲しいSQLの上手な書き方
  • ListViewのカスタマイズ方法

    ListViewをカスタマイズする方法は? Androidでは、ListViewというViewがあります。 このListViewは、同じ構成のレイアウトを一覧表示していく、というViewです。 最もシンプルな使い方としては、単純にTextViewだけを配置した一覧でしょうかね。 ですが、そんな単純な使い方って、実用的でしょうか? 例えば商品名やユーザ名を一覧表示するだけでは、何も出来ません。 商品名と、その詳細情報を表示する画面へ遷移する為のボタンであるとか、ユーザー名とそのユーザへ音声発信するためのボタンとか、単にテキストだけではなくて、ボタンを一緒にセットにしたい、とか、その他のカスタマイズをしたいと考えている方、多いのではないかと思います。 ListViewの使い方は少々ややこしいですが、私自身がよく使う方法を紹介します。 一応、この方法ですと、結構汎用的に使えるのではないかと思いま

    ListViewのカスタマイズ方法
  • 1