Androidの最近のブログ記事

Xperia の発売日が2010年4月1日に決まりましたね

 

早速、閉店間際のドコモショップ(DS)に立ち寄ったところ、ホットモックが置いてあり、予約受付も開始されていました。

xperia.jpg

長野県の某DSでは先着10名に商品券5,000円分プレゼントとのことで、早速予約して商品券ゲットしましたよ!

ワタクシではなく一緒に行った人が^^;

 

報道発表で気になったのは、ドコモオリジナルコンテンツ一覧(リンク先下部)ですね。

「D.N.ドリームパートナーズ/日本テレビ放送網株式会社」さんGJかも。

 

また購入者には色々とキャンペーンがあるようですので、購入された方は下記リンク先をチェックしてみてください。

http://www.sonyericsson.co.jp/cp/so-01b/index.html

 

あわせて読みたい

光iフレームについて、前回のレポート以降、追加されたウィジェットのレポートです。

 

widget.png

widget_menu.png

 

以下、簡単な説明とキャプチャです。 

 

e-コラージュ

Twitter、YouTube、flickr、ネットショッピングなど、様々なコンテンツをワンタップするだけの簡単操作で、同時に複数楽しめるウィジェット。

e_collage.png

 

FLOWER DECO

自分で作れるプリザーブドフラワーのデコレーションウィジェット。

準備から完成までの手順などを参照することができます。

flower_deco.png

 

共同通信ニュースウィジェット

一般、スポーツなどの共同通信のニュースを表示できます。内容は一定間隔で自動更新されます。

news.png

 

エーゲ海の猫たち

スライドショーウィジェット。

slidshow_cat.png

 

印象派名作選

スライドショーウィジェット。

slidshow.png

 

ドイツ風景カレンダーウィジェット

ドイツの風景が自動的に切り替わるカレンダーウィジェット。

calendar.png

 

学ビバ

NTTラーニングシステムの最新情報、公開セミナー、eラーニング、通信教育などの情報を表示することができます。

manabiba.png

 

株価情報ウィジェット

株価情報を表示することができます。

kabuka.png

 

電子貸本Renta!

電子書籍レンタル1冊105円のお試しウィジェット。

回転させないとスクロールさせないといけないのですが、(長辺が合うように)回転させると読みやすくなります(字が小さくなりますが^^;)。

renta.png

 

ウェザーニュースウィジェット

指定した地点(エリア)の1日の3時間ごとの天気、降水量、気温、風向、風速や、花粉、1週間分の天気を表示することができます。

個人的には、シンプルですが一番実用的なウィジェットだと思いました。

WeatherNewsWidget.png

 

はてなフォトライフ

はてなフォトライフの人気写真、Myフォト、他の写真の閲覧ができます。

こちらは、標準のマーケットにもあるので、気になった方は、そちらからも試すことができます。

HatenaPhotoLife.png

 

ツイートウォチングウィジェット

いわゆるTwitterクライアントです。自分のホーム、メンション、ダイレクトメッセージの閲覧、ツイート検索ができます。

ウォッチングという名の通り、ツイートはできません。

TweetWatchingWidget.png

 

MediaCastNavigator

イベントやグルメなどの地域情報を閲覧することができます。

かなりローカルなエリアで試してみたのですが、ちゃんと表示されました。びっくり。

MediaCastNavigator.png

 

ウィジェット一覧

ウィジェットの一覧は、以下の公式ページで参照することができます。

http://www.widgets-tr.jp/widget/widget.html

「ワンダのレプリカ島」をプレイしてみました。

replicaisland.png

 

なんで、ゲームのレビュー・・・かといいうと、

作者は、あの Chris Pruett さんだったからです。以前から、

Androidアプリで高速描画チューニングをするコツ(1/3)-@IT

のとおり、ゲームを作成中という話があったのですが、いつの間にか公開されていました。

※Twitter経由で知りました。ありがとうございます。

 

実際に動かしてみると、HT-03Aで試したのですが、とてもスムーズで驚きました。。。

Android もゲーム端末として捨てたもんじゃないですね。

 

オフィシャルサイト

http://replicaisland.net/

replicaisland_net.png

 

ダウンロード

replicaisland_qr.png

2010年3月10日、Android の組込みシステムへの普及・開発を推進している団体である

Open Embedded Software Foundation (OESF)が Embedded Master 1 (EM1) をリリースしました。

 

Embedded Master 1

  • Android 1.6 ベース
  • ARM プロセッサ向け
  • 以下の機能を拡張
    - IP Phone Extension
    - BlueTooth Extension(Bluetooth拡張対応、HID・SPP・OBEX機能等)
    - Remote Control Extension(赤外線・Bluetoothリモコンでの操作)
    - Pointing Device Extension(マウスやポインタ・カーソル対応)
    - User Interface Extension(大画面向けのGUI作成APIなど)

 

ソースコード

以下のサイトからダウンロードできました。

http://github.com/OESF/Embedded-Master-ARM

※zip 圧縮で約896MB、展開後のサイズは約2.61GBでした

 

このようなものが一般向けに公開されるとは、衝撃的すぎます。。。

昨今では、Android は携帯電話/スマートフォンだけでなく、家電などへの事例が増えていますので、

こういった取り組みは大変心強いものです。

取り急ぎ、Bluetooth 下を見たところ、標準に対して、BluetoothSerial、BluetoothSppClient、BluetoothHid、BluetoothDunGateway クラスなどが追加されていました。他のプロファイルを実装する際に参考になりそうです(嬉)。

 

次回のリリース(EM2)は、2010年6月下旬とのことです。

 

あわせて読みたい

Newsroom - Newsroom - MIPS Technologies - MIPS Everywhere - MIPS Technologies

http://www.mips.com/news-events/newsroom/index.cfm?i=43478&y=2010 ※2010年3月5日

 

 

※ごめんなさい、内容を追えていません、あとで読む用にPostしてます

Android NDK r3 (Revision 3) がリリースされました。

 

Android NDK r3

 

変更点

  • OpenGL ES 2.0 のサポート(要Android 2.0 = API level 5 以降)
  • GCC(C/C++ コンパイラ)4.4.0に更新
  • 新規サンプルコード(hello-gl2)の追加
  • リリース名規則の変更

 

NDK は Windows、Mac OS X (Intel)、Linux 32/64-bit (x86) 版がダウンロード可能です。

早速ダウンロードしてみましたところ、サイズは(どれも)約35MB前後でした。

また、新しく追加されたサンプル「hello-gl2」は、「make APP=hello-gl2」でビルドできました。

※hello-gl2\project\libs\armeabi 下に libgl2jni.so が作成されていれば成功

 

以下、おまけ。


NDKリリースおさらい

 

Cygwin (1.7.1)インストールメモ

  • http://www.cygwin.com/ サイト(右上の)「Install Cygwin now」からインストールできる
  • プロキシー環境下では「Use HTTP/FTP Proxy」を選択する
  • 「Select Packages」画面では以下を選択する
    - 「Devel」「gcc: C compiler upgrade helper」の「Skip」を選択し「3.4.4-999」に変更
    - 「Devel」「make: The GNU version of the 'make' utility」の「Skip」を選択し「3.81-2」に変更
  • Windowsの環境変数に「HOME=home/ユーザー名」を追加する
  • (スタートメニューなどから)「Cygwin Bash Shell」を起動し、「.bashrc」を作成させる
    ※起動すると自動的に「home/ユーザー名/.bashrc」が作成される
  • 「home/ユーザー名」下に NDK を展開する
    ※例:C:\cygwin\home\adakoda\android-ndk-r3
  • 「home/ユーザー名/.bashrc」を開き、「ANDROID_NDK_ROOT=home\ユーザー名\android-ndk-r3」を追加する
    ※例:ANDROID_NDK_ROOT=c:\cygwin\home\adakoda\android-ndk-r3
  • 「Cygwin Bash Shell」を起動し、「android-ndk-r3」下に移動、「.build/host-setup.sh」を実行する

2010年3月5日(金)、日経BP社ITPro主催による「Android/Xperia 勉強会@東京」に参加してきました。

イベントは18時から(約3時間)開催され、参加者は定員50名に対し(適当に数えたところ)女性は2名?、iPhoneユーザーは10名?ほどでした。

 

会場は撮影・録音禁止ということで、以下簡単なメモ書きとなります。

なお、前日までに発表されていたアジェンダの順で書いており、発表順と異なりますのでご了承ください。

 

1.Xperiaの紹介とSEMCによる開発者支援活動

    • Xperiaの開発は順調に進んでおり、あと階段を2つ登れば終了
    • 正式な発売日は Docomo さんからでないと言えないけど、予定どおり4月中にできる!
    • Create now tour in Japan の話とか

 

2. モバイルの祭典Mobile World Congress2010(バルセロナ)レビューとメディアからみたAndroidの魅力(日経BP キクチさん)

 

3. Androidアプリ開発体験記(テックファーム 矢吹 通康 さん)

    • シンプルがぶち刺さるということで、無駄な機能を減らすために何故を繰り返す
    • 854 x 480 実物大の紙に UI を書いて、指が届くか?、ボタンが押せないほど小さくないか?などを試した
    • Xperia はソニエリ色を出すといいことあるかも?
    • Twitter アカウントは michiyasu0106 (めちゃめちゃ明るくて好印象な開発者!)

 

4. Androidアプリ開発 vs iPhoneアプリ開発(リクルート 船見高貴生 さん)

  • iPhone と Android で ホットペッパー(アプリ)を開発されている
  • Android は
    ‐ マルチタスク、インテントのアプリ間連携ができる
    ‐ ユニットテストもついて UI もテストできる
    ‐ Java のメモリ管理。エラーがわかる。
    ‐ 解像度は複数存在、px でなく dip を使おう。でも縦横比が違うのは厳しい
    ‐ UI ガイドラインの話で、例えば、タブ表示は Google 標準だと上、Xperia は下。どっちに合わせる?
    ‐ Store について、Xperia だと Google 標準に加えて、Docomo、PlayNow の 3 つある

 ※他にも iPhone についても語られていました

 

5. Xperiaタッチ&トライ

    • 1人1台配布。WiFi 接続可で、約50名の大人が1時間程度、ほぼ無言でモクモクとXperiaをお障りするタイム
    • PC と USB 接続 OK、マーケット、野良アプリインスコOK、裏ぶた取り外しOK という弄り放題
    • N1 と Xperia の画面発色を比べると、N1 の方がコントラストが高く、原色がきつく見えるのに対し、Xperia の方が自然な感じ
    • 動作は全体的にサクサクであり、N1 でも Xperia でも、(HTC Desire でも)CPU1GHz だったら心配なし
    • 800 万画素のカメラは大変綺麗で、デジタルズームやスマイル認識、もろもろのシーン補正など、Android 標準のカメラで不足していた機能が補完されている
    • 独自のマーケットの APP NAVI にもアクセスできました
      ランキングが見れるようになっており、1位.Commantalb 6位.Simeji 10位.Imoni
      ※ただし、登録されていたのは 17 アプリというのは内緒
    • 全体的に細部まで作りこまれており、製品としての完成度が高く、それまでスルーしていたのですが、欲しくなってきました^^;

 

その他

ISO-8601

ISO-8601 とは日付と時刻の国際規格であり、

例えば "2010-02-27T13:00:00+09:00" のようなフォーマットらしいです。

REST で結構使われているみたいです。

http://ja.wikipedia.org/wiki/ISO_8601

 

ISO-8601 形式の日付文字列を解析する方法は色々ありそうですが、

今回は Apache Common Lang 2.5 を使用してみました。

※ターゲットはAndroid 1.5 (API Level 3) の話です

 

Apache Common Lang

http://commons.apache.org/lang/

※同ページの Download now! をクリックすると最新版がダウンロードできます

 

サンプルソースコード

以下は "2010-02-27T13:00:00+09:00" を "2010年2月27日(土)13時00分" に変換するサンプルソースコードです。

※説明のために一部あえてパッケージ名+クラス名で書いています 

String srcString = "2010-02-27T13:00:00+09:00"; // 解析対象
FastDateFormat fastDateFormat =
    org.apache.commons.lang.time.DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT;
String patterns[] = { fastDateFormat.getPattern() };
try {
    Date dstDate = org.apache.commons.lang.time.DateUtils.parseDate(
            srcString, patterns);
    SimpleDateFormat dstDateFormat = new SimpleDateFormat(
        "yyyy年M月d日(EEE)HH時mm分");
    String dstString = dstDateFormat.format(dstDate);
    Log.v("Result", dstString); // 出力結果"2010年2月27日(土)13時00分"
} catch (ParseException e) {
}

 

ちなみに "2010-02-27T13:00:00+09:00" でなく "2010-02-27T13:00:00.000+09:00" の場合には、

android.text.format.Time#parse3339() を使用するとできるみたいです。

Twitter のフォロワーの方に教えていただきました。ありがたいことです。

※追記:最新のソースだとミリ秒があっても同APIでいけるかも(index19の処理)

http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blobdiff;f=core/jni/android_text_format_Time.cpp;h=d89a7e68a9fd2cbedd6f44a8a2912036dbf22f63;hp=fde6ca6e2b2a18d3eca2e3b0454a0a50d1dc5073;hb=HEAD;hpb=9db3d07b9620b4269ab33f78604a36327e536ce1

 

あわせて読みたい

[Android] Google Shopper

| トラックバック(0) |

書籍の表紙やCD/DVDなどのパッケージから商品情報の検索ができる「Google Shpper」が公開されました(2010年2月18日)。

詳しくは、以下のオフィシャルサイトから。

 

Google Shopper for Android

http://www.google.com/mobile/shopper/

 

以下、早速使ってみたレポートです。

 

main.png

検索方法は、カメラ、音声、入力の3通りで、とても簡単でした。

 

searching.png

カメラによる検索中の画面。緑のスキャンラインが上から下に移動して画像を認識していきます。

評価画像には、偶然近くにあったDVDのパッケージを使用しました。

 

result.png

結果は、このとおり。惜しい!(どこが違うかわかりますか?)

 

searching2.png

続けて、先週発売されたばかりの書籍(邦訳本)の表紙でチャレンジ。

 

result2.png

結果は、このとおり原著の方がヒットしました(って意地悪www)。

 

リリースされたばかりということで、まだまだ日本国内で使うには、ちょっと厳しいのですが、

カメラや音声認識を使ったアプリは使ってみると本当に楽しいです^^;

 

あわせて確認したい

1234567891011

2010年3月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

自作フリーソフトウェア