Archive for 12月, 2009

Android Marketでアプリをダウンロードできるようにする

No Comments »

今回はAndroid Marketでアプリを公開してみます。

Android Marketでアプリを公開するのは、iPhoneのAppStoreと比べるととても簡単です。
審査がないため、公開ボタンを押した瞬間に即公開されます。
すばらしい。

やることは

  1. Android Marketのアカウントを用意する
  2. アプリケーションをリリース用にパッケージングする
  3. Android Marketにアプリを登録する

です。
Read the rest of this entry »


フルスクリーンモードの作り方

No Comments »

今回は、フルスクリーンモードにする方法について書きます。
通常ですと、タイトルバー、ステータスバーが表示されており、スクリーンが若干隠れてしまいます。

res01

今回は、タイトルバー、ステータスバーを消す方法を紹介します。
方法は2種類あります。
Read the rest of this entry »


[音量設定アプリ]第4回 マナーモードの設定をする

No Comments »

前回までに音量を設定するアプリを作成しました。
[音量設定アプリ]第3回 スクロールビュー(ScrollView)に対応する | Techfirm Android Lab

今回は、音量に関連するマナーモードの設定をします。

音量設定アプリ完成版

図1.音量設定アプリ完成版

図1 は音量設定アプリチュートリアルシリーズの最終目標イメージです。

マナーモードの設定

図2.今回作成するアプリ

Read the rest of this entry »


[音量設定アプリ]第3回 スクロールビュー(ScrollView)に対応する

No Comments »

前回作成したアプリには問題点があります。
横画面にした際に通話音量以下が表示されません。

[音量設定アプリ]第2回 着信、通知、アラーム、メディア、通話音量を設定 | Techfirm Android Lab

図1.横画面

図1.横画面

これを解決するためにスクロールビューを追加します。
Read the rest of this entry »


AsyncTaskでユーザビリティを向上させる

No Comments »

こんにちは。daichi1128です。

前回はHTTP通信をしてTwitterのタイムラインを取得、表示しました。
AndroidでTwitterのタイムラインを取得する【XmlPullParser】 | Techfirm Android Lab

ですが、前回までではユーザのアイコンは動的に表示しておらず、決め打ちで出しているだけでした。それではあまり意味がないので、今回は画像取得部分をやることにします。

ただし、メインスレッド上で画像取得をしてしまうと、取得中はユーザからの操作を全く受け付けない、使い勝手の悪いインターフェースになってしまいます。

そこで、ユーザ操作を受けつけつつ、画像を取得するために、別スレッドで処理を行います。
アプリケーションのユーザビリティを向上させるためには、この非同期処理は必須といえます。今回でマスターしてしまいましょう。

さらに、ついでなので無駄なネットワーク通信をしないために、画像データのキャッシュもしてみます。

というわけで、今回の内容は

  • 画像データのキャッシュ
  • HTTP通信で画像取得
  • AsyncTaskで非同期処理
  • その他

です。
Read the rest of this entry »


ティッカー風ウィジェットを作ってみる【AppWidget】

No Comments »

こんにちは。harukaです。

前回、アドレス帳作成の過程を紹介します!と意気込んだのですが、
アドレス帳よりも遊び心あるティッカーを載せたい!と思い、予定を変更して
今回はティッカーもどきの作り方を紹介します。

具体的にはこんな感じになります。↓↓

Marquee
Marquee2

わかりにくいかもしれませんが、文字が動いています。
ではこれから具体的な作り方を見ていきます。
Read the rest of this entry »


来年はAndroidの年になりそう

No Comments »

こんにちは。daichi1128です。
最近はAndroid関連で明るいニュースが目立ちます。

DROIDがiPhoneより評判が高かったり、
Time誌のガジェットトップ10、Android携帯「DROID」がiPhone超える – ITmedia News

Google Phoneが来年発売される話や、
オ、オ、オーマイガー、Google Phoneは”強力な美容サプリを飲んだiPhone”だってさ!

国内ではSony Ericssonから新端末が発売されるお話など。
日本でも発売予定:Sony Ericsson、Android搭載スマートフォン「XPERIA X10」を発表 – ITmedia +D モバイル

Read the rest of this entry »


Android入門【第3回:設定画面を作る】PreferenceActivity

No Comments »

今回も前回までに作成した「バス停車アプリ」のバージョンアップを行います。
Android入門【第2回:音と振動】 | Techfirm Android Lab

今回は・・・前回の最後で追加した音とバイブのon/offのメニューについてです。

切替が出来るのは良いのですが、アプリを起動し直すと設定はデフォルトに戻ってしまいます。
menu_image
毎回設定し直すのは面倒・・。

設定内容を保存したいが・・ついにSQLiteに手を出すしかないのか、と思って色々調べてみましたが、どうやらPreferenceActivityを使えば、設定画面の作成と内容の保持ができそう。

と、言う事で、今回は前回で作成した音とバイブの切替を、別画面のメニューという形に置き換えます。
Read the rest of this entry »


AndroidでTwitterのタイムラインを取得する【XmlPullParser】

No Comments »

こんにちは。daichi1128です。

以前、ListViewのカスタマイズとしてTwitter風のListViewを作成しました。
ListViewをカスタマイズする | Techfirm Android Lab

せっかくなので、今回は続きとしてネットワーク通信をしてTwitterのタイムラインを取得する部分を作ってみます。

今回必要な作業は

  • Twitter APIの理解
  • AndroidでHTTP通信
  • XMLデータのパース

です。
Read the rest of this entry »


クラウドなアプリケーション構築 前編-WebView

No Comments »

はじめまして。鈴木です。
今回から2回に分けて「クラウドなアプリケーションの構築」と題して
Androidの特性を生かしたサーバーサイドアプリケーションの構築を
実践していこうと思います。

これまでのモバイルアプリケーション開発とは一線を画して
なんでもできちゃうAndroidですが、Googleケータイというからには、
やっぱりクラウドなアプリケーションを開発したいですよね。
実際、これまでWEBブラウザに頼らざるを得なかったクラウドの世界も、
Androidケータイというフロントエンドを得ることで
より強力なサーバサイドアプリケーションを提供することができます。

今回はその礎として、「WebView」を使ってサーバーサイドから
アプリ上の画面制御をしてみたいと思います。
Read the rest of this entry »