Archive for 2月, 2010

Androidマーケットについて

No Comments »

今回は、皆さんが大好きなお金、つまりマニーの話をしたいと思います。

Androidマーケットにアプリを出して、がっぽがっぽ大儲け!といった妄想を自分はしていました。これで、s○nyのLEDブ○ビアや、c○re i7 で、メモリ4GのWind○ws7搭載PCも買える!とか思っていました。なので、プライベートな時間を削って、結構頑張ってアプリを作って、公開してみました。

でも、現実はそんなに甘くなかったのです。そんなに上手くいかないのが世の常…という事を思い知らされました。そんな自分の個人的な体験談を綴ってみたいと思います。

Read the rest of this entry »


AlarmManagerに異なるintentと認識させる方法

No Comments »

AlarmManagerを使っていて、こんな経験はありませんか?

Pending Intentに入れるintentの設定で、遷移先のクラスは一緒で、intentに設定するデータが異なる予定を別々にセットしたい!

たとえば、普通に以下のように設定しようとすると、AlarmManagerでは同じintentとして見なされてしまう為、古いintentが上書きされてしまいます。

Read the rest of this entry »


Android vs iPhone【Controller】

No Comments »

今回からAndroidアプリとiPhoneアプリの仕組みの比較をしてみます。
両方触ってみると全く違う部分もあるのですが、結構と似ている部分があったりするので、似ている部分は比較して、一緒に覚えてしまえばいいじゃん!というノリです。
今回はMVCでいうControllerにあたるActivity(Android)とUIViewController(iPhone)です。

Read the rest of this entry »


ゼロから始めるAndroid開発【サービス編】

No Comments »

前回説明したアプリを作成するため、
今回はその中でも中心的存在となる「Service」の作成をしていきます。

Serviceとは、Activityと異なりバックグラウンドで動作できるアプリの形態です。
まずはServiceを登録するだけの簡単なActivityを書いてみます。
Read the rest of this entry »


PopupWindow を使ってみる

No Comments »

今回は3つの内容を紹介します。

  1. ヒントを表示する
  2. エラーを表示する
  3. ポップアップを自分で作る

Read the rest of this entry »


画面の解像度やdensity(ピクセル密度)の取得方法

No Comments »

Androidは、マルチスクリーンに対応しています。
これはどういう事かというと、解像度の異なる端末でも、同じように表示させる事ができる仕組みです。
ピクセル指定で画像を作成したり、プログラム上でレイアウトを制御すると、
高解像度の端末では、横幅が足りなかったり、ボタンが小さくて押せない、といった現象が起きます。

その為、解像度の異なる端末でも、一つのバイナリで対応させるには、それらを考慮した
実装が必要になります。
その解決法のいくつかをご紹介します。

Read the rest of this entry »


Android入門【第7回:Androidマーケットで公開してみた】

No Comments »

Android入門ブログ第7回目は「Androidマーケットでアプリを公開してみた」です。

・・・と思ったら、思いっきり過去のネタとかぶっていますね。(Android Marketでアプリをダウンロードできるようにする
まぁ、気にしませんが!
実際に試してみて困ったポイントとか、分りづらかった点を画面を交えて説明できればな、と。
前回までに作成した、「バス停車ボタン」アプリを勢い余ってマーケットで公開します。

Read the rest of this entry »


Androidのアプリ内領域のリソース制限を調べる

No Comments »

Androidってアプリ内でどのくらいデータを保存できるのだろう?
ということで調べてみました。

検証のために以下のコードを書いて、contextにどんどん値を書き込むリソース制限チェックアプリを作成しました。

Read the rest of this entry »


XPERIA X10のSDK Addon の設定|Android Application Award 2010 Spring

No Comments »

Android Application Award 2010 Spring」というAndroidアプリのコンテストが開催されます。

ドコモから発売されるXperiaTM X10<XperiaTM(SO-01B)>をプラットフォームとして、魅力あふれるアプリを競い合うコンテストです。

今回は、そのプラットフォームとなるXperiaTM X10のSDK Addonを設定してみたいと思います。

■評価プラットフォーム情報
http://itpro.nikkeibp.co.jp/android/aaa2010spring/xperia.html

SDK Addon のダウンロードはこちら(登録が必要です。)

Read the rest of this entry »


NexusOneでAPIDemos/CameraPreviewが落ちる件

No Comments »

NexusOneでカメラアプリを開発しようとするも、カメラプレビュー画面が起動せず落ちてしまう問題が発生しました。
まさかと思いつつ、APIDemosのCameraPreviewを試してみるとこちらも落ちるではありませんか!

camerapreview_error

エラーメッセージを見るとこんなものが。。。
log

“Invalid preview size requested: 533×295″…

プレビューサイズが不正みたいですね。

調べてみると、Android 2.0からCamera.getSupportedPreviewSizesでデバイスがサポートするプレビューサイズが取得できるようになっていました。
ではそれで回避するしかないですね。

ん?

僕はAndroid 1.6でアプリを作りたかったのですよ!
でも1.6ではまだこのメソッドが実装されていないんですよ!!

むぅ。こいつはどうすれば。。。

Read the rest of this entry »