Android

Android: 起動画面のカスタマイズ(2) - initlogo.rle -

前回の記事で載せた起動画面のカスタマイズの具体的な手順は次のようになります。

Android: 起動画面のカスタマイズ(1) - initlogo.rle -

Androidエミュレータの起動画面をカスタマイズしてみました。
起動画面はrootfsの中にファイル/initlogo.rleを作成し、RLE圧縮されたRGB565フォーマットのRAWイメージを格納すると、このイメージが起動時に表示されます。

Android: お薦め => bash+BusyBox+su+Terminal Emulator

Andoridエミュレータにbash, BusyBox, su をインストールし、端末エミュレータで使ってみました。
端末エミュレータ内でrootになって、色々なLinuxコマンドを使ってAndroidを設定したり調べたりできます。Linuxコマンド愛好者にお薦めです。

Android: NDKを使ってみました(3)

今回はNDKを使って、ネイティブなスタンドアロンアプリケーション(アプリケーションフレームワークから独立したアプリ)をクロスコンパイルしてみました。
コンパイルしたのは、NDKのサンプル test-libstdc++、suコマンドのソース、bashのソース、です。

[ NDKのサンプル ]

Android: NDKを使ってみました(2)

NDK(Android Native Development Kit)を使ってネイティブコードを利用するAndroidアプリケーション(Androidのアプリケーションフレームワークに従ったアプリ)の作り方としては、以下の2通りの方法がある。
参考:
http://developer.android.com/sdk/ndk/overview.html#choosing

Android: NDKを使ってみました

NDK(Android Native Development Kit)を使ってみました。

・NDKとは?

参考:What is the NDK?
http://developer.android.com/sdk/ndk/overview.html

The Android NDK is a toolset that lets you embed components that make use of native code in your Android applications.

参考:General notes
http://developer.android.com/sdk/ndk/index.html

Android: auのスマートフォン htc EVO WiMAXを購入

先週金曜日(8/5)、ついに決めて、仕事が終わってから会社近くの電気店で、auのスマートフォン htc EVO WiMAXを購入した。

Fedora15(x86_64) + Eclipse3.7(x86_64) + Android-SDK_r12

Fedora15(2011年5月24日にリリース)の64ビット版をASUSのノートPC、 U30Jにインストールし、その上にAndroidの開発環境を構築しました。
http://fedoraproject.org/ja/
http://ftp.riken.go.jp/Linux/fedora/releases/15/Fedora/x86_64/iso/

私は最近ではScientific Linux とFedoraを愛用し、Scientific Linuxは主に仕事で、Fedoraは主にプライベートで使っています。

Scientific Linux 6.1(i386) + Eclipse3.7 + Android-SDK_r12

Scientific Linux 6.1の正式版がスケジュール通りに7月28日にリリースされた。
https://www.scientificlinux.org/
http://distrowatch.com/?newsid=06812

この日、Scientific Linuxプロジェクトのメーリングリストをウォッチしていたら、プロジェクトのリーダーとおぼしきTroy Dawsonさんから次のようなメールが発信された。
http://listserv.fnal.gov/scripts/wa.exe?A2=ind1107&L=scientific-linux-de...

Date: Thu, 28 Jul 2011 11:25:17
From: Troy Dawson

Android: エミュレータで動画を再生(1)

Android で動画を再生するサンプルです。(今回は結構面白かったのでブログの方に書きます。)
音楽と動画の再生については、developer.android.comの"media - API Demos"が参考になります。このサンプルコードにあるVideoViewを使うと簡単に動画を再生することができます。

Androidメモのほとんどは今後はブログでなく専用ページに書きます

6月半ばからAndroidを触り始め、もう約3週間が経過した。
次第にAndroidの全体像が見え始めて、膨大な数のコンポーネントから、とても完成度高く、美しく構築されているのを感じる。

Android: ListActivityによりContentProviderのデータを表形式で表示

AndroidのListActivityを使い、ContentProviderから取得したデータを表形式で表示するサンプルです。

Android: ContentProviderとSQLiteでデータの登録・削除・検索

AndroidのContentProviderとSQLiteでデータの登録・削除・検索をするサンプルを作ってみました。

Android: IntentServiceを利用したサービスのサンプル

AndroidのIntentServiceクラスを利用したサービスのサンプルです。

[IntentServiceについて]
http://developer.android.com/guide/topics/fundamentals/services.html

Extending the IntentService class

Android: Serviceの起動と停止のサンプル

AndroidのServiceを作成し、ボタンを押して起動、停止するサンプルです。

[Serviceについて]
http://developer.android.com/guide/topics/fundamentals/services.html
- A Service is an application component that can perform long-running operations in the background and does not provide a user interface. -

Android: ボタンを押して Intent を発行

AndroidのIntentの機能を確認するためのサンプルです。

テキスト領域にURIを入力し、ボタンを押すと、次のようなコードでIntentを発行します。
その結果、URIの値により、ブラウザやダイアラーが起動します。

Android: LogCatでActivityの状態遷移を動作確認

AndroidのActivityの状態遷移をLogクラスのメソッドでログに記録し、それをLogCatで確認してみました。

  

[Activityについて]
http://developer.android.com/guide/topics/fundamentals/activities.html

Androidスマートフォンはどれにする?

現在、私は会社で検証用に購入した何台かのスマートフォンの中の1台で、Andorid2.2が入っているLibero SoftBank 003Zを使っている。
その前まではもう10年以上PHSで、単に電話の機能のみを利用していた。

Androidスマートフォンと開発環境を使ってみた

MeeGoに期待し、MeeGo搭載のスマートフォンが出るのをずっと楽しみにしているのだが、まだ当分出そうにない。なのでMeeGoはしばらく保留にして、Androidスマートフォンと開発環境を触ってみた。

携帯/スマートフォンの販売台数/シェアの推移

ガートナーの調査レポートをもとに、携帯/スマートフォンの販売台数/シェアの推移を、JpGraph (http://jpgraph.net/) を使ってグ

コンテンツの配信