Androidプログラミングの勉強

「Android 2.1 プログラミングバイブル」を途中まで読んだ

Androidプログラミング関連本はiPhoneに比べると少ないですが、SDK2.1以上に対応したAndroid本となるとさらに少ない。まだ数冊しか無いんじゃないですかね。ということでその中の1冊、「Android 2.1 プログラミングバイブル」を買ってみました。 とりあえず…

「入門Google Android プログラミング」を読み始めた

木南さんの本はSQLiteなんかも弄ったりしつつ一通り読了。ということで次に「入門Google Android プログラミング」を読み始めました。この本もとても丁寧に書かれてますね(誤字は多いですけど)。 基礎的な本を中心に読んでいますが、単なる復習だけでなく…

カメラで実験中(続)

引き続き、なんちゃってARっぽいアプリを作っていました。 Previewにミクの画像をオーバーレイできたので、どうせならその画像も取得したいと思い、試行錯誤。いろいろ躓きまくりました。 1)まずlandscapeだとセンサーのroll値が変なことになって、ミクの…

カメラで実験中

先日のカメラのプレビューにミクの絵をオーバーレイさせるプログラムですが、ちょっと改造を。センサーから回転角を取得しつつCanvasをrotateして、ミクちゃんをまっすぐ立たせるようにしてみました。 これも一応ARになるのかな。どこにでもはちゅねミクがい…

ビットレートの問題(続)

先日書いたandroidでのmp3再生の件、ビットレートの問題ではありませんでした。mp3を作成する方法に問題があったようです。128kbpsのmp3ファイルでも、iTunesで作成(wav→mp3)したら問題なく再生できました。 ということは、前回作成に使用してた、soundboo…

Androidプログラミングの小技を3つほど

昨日は音声再生でハマってあまり進まなかったので、今日も帰宅してからプログラミングをしていました。なぜかとても調子良く進んだので、役立ったテクニックを書いておきます。 小技1 今、効果音を再生するアプリを作っているのですが、普通に音量を変更し…

音の再生ではまった。ビットレートの問題?

MediaPlayerクラスで、自分で作った効果音のmp3ファイルを再生しようとして3時間位はまってしまいました。 コード見直したり書き換えたり、mp3ファイル置くディレクトリ(res/raw)を変えたり色々しましたが駄目。再生しようとした途端、prepare failedが発…

Dialogをカスタマイズしてeasingを付けてみた

こちらでDLできる資料「たのしい Android: カスタム UI でAndroid アプリにワクワク感を加えよう.pdf」を参考に、Dialogをカスタマイズしてみました。 上記資料は、簡単に言うとDialogインスタンス生成時に、easing(アニメーション)や外観のカスタムテー…

「Google Android アプリケーション開発入門」を読み始めた

「Google Android プログラミング入門」をようやく読み終えたので(5ヶ月かかった)、木南英夫さん執筆の「Google Android アプリケーション開発入門」を読み始めました。 「Google Android プログラミング入門」も良い本ですが、こちらも非常に丁寧に書かれ…

カメラアプリの作成は難易度高い

「Google Android プログラミング入門」の第5部、応用開発のカメラ機能をいじりました。 が、どうもうまくいかないですねー。Xperiaで動いても、Desireでは動かなかったり。1.6と2.xのカメラAPIでは機能追加以外にも、Previewサイズとかいろいろ違いがあるっ…

傾きセンサーとXperia X10

「Google Android プログラミング入門」のセンサーAPIの使い方の勉強の続きを。サンプルコードに傾きセンサーを利用した仮想ヤジロベエがあったので、ミクロベエを作ってみました。 Pitch(傾斜角)とRoll(回転角)、本を読んだだけだとこんがらがってたの…

Android SDK 2.2を入れてみた

話題になってるAndroid 2.2 Platform(Froyo)のSDK(SDK 2.2、SDK Tools r6、ADT 0.9.7)を入れてみました。 インストールは、なんとなくやってたらできました(汗)。以前2.1を入れたときと同じやりかたで問題ないと思います。ということで早速AVD(Androi…

GWのすごしかた

今年は2週間休むことになりまして、前半1週間は延々部屋の掃除をしていました。 なんで1週間もかかんの?って思われるかもですが、まぁオタクのオッサンの部屋なんて大変なことになってるわけです。いや大変でした。いろいろ捨てまくりました。 しかし綺麗な…

Androidの画面要素の勉強(続続)

さらに画面要素を勉強中。今はグラフィックスのところです。 AnimationDrawableクラスを使ったアニメーションなどを作ってるのですが、画像を動かすのは楽しいです。しかも意外と簡単。いろいろできそうな予感がしてきました。 それと動作させる実機もXperia…

Androidの画面要素の勉強(続)

まだ画面要素を勉強中。ダイアログも簡単に使えるので楽しいです。 関係無いのですが、会社から帰ってきて家で勉強するのは、相当やる気出さないとできないですね…。ついつい無駄に時間を使ってしまう…。 本を読むだけなら電車の中で結構進むのですが、コー…

Androidの画面要素の勉強

引き続き勉強中。現在第3部の画面要素のところです。 Androidの画面部品はウィジェットと言うのですね(他の環境ではコントロールとかコンポーネントとかいいます)。ウィジェットの属性やレイアウトは、普段のUIデザインにも活かせるかも。 ちなみに下のはL…

Androidプログラミング勉強中

「Google Android プログラミング入門」で勉強続行中です。今は第2部第2章のインテントの辺りまで終えました。 Activityはmainみたいなものですかね。1つの画面と対応してるのが分かりやすいです。Intentも複雑だけど面白い。凄い可能性を感じるなぁ〜。ちな…

Hello World

先日買った本を読みつつAndroid SDKとEclipseを導入。環境変数とかが面倒でしたが、それでも特にハマることもなく環境が整いました。エミュレーターはもちろん、実機(docomo HT-03A)もちゃんと認識。この辺トラブルがあると原因の特定に難儀しそうなので心…

「Google Android プログラミング入門」を購入

Javaも初心者なりに分かってきたので、いよいよ念願のAndroidプログラミングの勉強をすることにしました。 どの本を読むか迷いましたが、一番充実してて評判も良い「Google Android プログラミング入門」に。分厚い本ですが、楽しみです。