2010年3月31日水曜日

IS01向けSDK-AddOnを入れてみた


早速、auのIS01向けのSDK-AddOnがシャープの「SH Developers Square」にて配布が始まっていたので、とりあえず導入をしてみました。

基本は、「XperiaX10」の時と同じなんでそれほど考える必要もなく…
まずは、「SDK AddOnのダウンロード」の項目を選んでダウンロードページへ移動。
そのページ置いてある、ファイルをダウンロードしてきて、おもむろに解凍、でてきたフォルダーごとAndroidのSDKのフォルダー内の「AddOn」の中へ放り込みます。
基本的にはこれで準備はOK。
あとは、これに対応したAVDを作成してあげれば良いことになります。

ひとまず、導入確認はコマンドラインから以下の感じで、出ると思います。

$ android list target

Available Android targets:
id: 6 or "SHARP Corporation:JN-DK01 (Beta version):4"
     Name: JN-DK01 (Beta version)
     Type: Add-On
     Vendor: SHARP Corporation
     Revision: 1
     Description: SHARP JN-DK01 Add-on Beta version 1
     Based on Android 1.6 (API level 4)
     Skins: WVGA854, HVGA, WVGA800, QVGA, JNDK01 (default)
     Adds USB support for devices (Vendor: 0x04DD)

 AVDの作成は
$ android create avd -n JNDK01 -t 2 --sdcard 128M
とか直接作成でもよいでしょうし。
「AVD Manager」から作成しても良いと思います。

ただ、この時SDカードの容量になんか制限があるみたいで、4096を指定したら怒られちゃいました。
そんな訳でとりあえずは、HPの例の用に128辺りを指定しておくことにしました。

で、ここまで終われば一応AVDは出来ているのであとは、エミュレータを起動なんですが…
ここで注意が、こいつは、cpuの指定をして動かしてあげる必要があるみたいなので

$ emulator @JNDK01 -qemu --cpu cortex-a8

として、一旦コマンドラインから立ち上げておくのがデバックなどの際には手っ取り早いのではないかと…
これで、エミュレータは起動するはず。































画面上のボタンの表示が無くなり全画面表示になるアプリとそうでないアプリとあったり、この辺の部分とか、追跡は必要なのかもしれないとちょこっと感じてみたりしたのでした…

2010年3月30日火曜日

賑やかになってきたよ、周辺が…

ぼちぼち、あちこちでAndroidに絡む情報が賑やかになってきてる。
DOCOMOの「Xperia」がいよいよ発売だし。
SoftBankも、「Desire」でくるし。
で、auは、「IS01」で…

それぞれに、なんかキャリアの特徴が滲んでておもしろいなー。

それに、海外組にも目を向ければ、ドカドカまだ来てるわけで…

遊び場としては、いい感じになってきてる。

2010年3月9日火曜日

Android NDK r3 リリースされたもよう

Android NDK r3 がリリースされたようですね。
ダウンロードはいつもの所から行えます。



「Native Development Tools」の項目にある「Android NDK,r3」を選択。
あとは、自分の環境のファイルをDL…
あとは、落ちてきたものを自分の開発環境へ展開すれば準備完了。

今回のバージョンから「OpenGL ES 2.0」がサポートされるんですね。
いよいよ、って感じです。
また、Toolchainの改善が入ったようですね、これにより、生成されるバイナリーがさらに効率よく作られるみたいだ。
ひとまずこの辺の内容を「開発者Blog」をざっと眺めつつ確認…

試しに、「hello-gl2」を早速ビルドしてみた訳です。
(これが、GL 2.0に対応したサンプルのようですね…)
…でも、今のところエミュレータではうまく動かなかった…やっぱり、実機が必要かな…それともなんかミスったかな?



あー、やはり、新しい端末の入手がますます必要になってきたかなぁ。
すくなくとも、2.0以上の実機環境はひつようかなー。むぅ、懐が寒い…

2010年2月23日火曜日

いよいよ、Google EarthのAndroid版、登場?

こんなの見つけた…
ふらふら、AndroLib 眺めていたら…「Google Earth v1.0 Android」の文字…( ̄□ ̄;)!!
いよいよ、登場なのかっ。

早速、マーケット開いてみたけど…居ない…orz
やっぱり、2.1レベルの機種導入しないとダメっすか。

ちなみに、オフィシャルの「Google Earth for mobile」にあるように、「m.google.com/earth」のページHT-03Aで開いてみたけど
悲しい表示が出てガッカリ。

2010年2月18日木曜日

Android SDK の環境へ Xperia X10 の設定をしてみる

Sony EricssonのDeveloperWorlodのサイトに「Xperia X10」のadd-on があったのを放置してたので、この辺で導入してみようかと思いたちちょっと作業をしてみました。

基本的には上記のサイトからadd-onをもってきて、Android-SDKのadd-onフォルダーへ入れてあげれば良いだけ。
持ってくるファイルは
「Sony Ericsson Xperia™ X10 add-on for the Android™ SDK (52 MB)」
と、なってるこれ。
こいつを解凍すると、「XPERIA-X10_r1」というフォルダーが出てくるのでこいつを、自分のAndroid-SDK用のフォルダーの中にある「add-ons」の中へそのまま突っ込む。

一応、それできちんと認識されているかは、androidコマンドで確認できるのでコマンドラインで
$android list target
で、確認できます。
きちんと、はいっていれば
Available Android targets:
id: 12 or "Sony Ericsson Mobile Communications:X10:4"
     Name: X10
     Type: Add-On
     Vendor: Sony Ericsson Mobile Communications
     Revision: 1
     Description: XPERIA X10 Device
     Based on Android 1.6 (API level 4)
     Skins: WVGA854, X10 (default), HVGA, WVGA800, QVGA

な感じで、存在が確認できると思います。(id:は各人の環境で変わってるとは思いますが…)

そうなっていれば、後は、X10用にAVDを作成してあげれば良いのでそのまま、コマンドラインから作成でも良いですし、もしくは「AVD Manager」を使って作成でも良いかと思います。
今回、私は「AVD Manager」の方で作成しました。


ここまでくれば、後はこのAVDでエミュレータを機動すれば、X10の環境が適用されたもので立ち上がると言うわけです。

ちなみに、機動ロゴも「SonyEricsson」バージョンになっていました。
とりあえず、動き出してしまえばあとは、アイコンとか、スキンとか一部は変更されていますが、概ね見慣れたAndroidの画面が出てきます。
当然ながら、諸々のSonyさんの専用アプリはいませんので…

2010年2月11日木曜日

AndriodでDropbox…

おお、良い物を見つけた。

ついにAndroidでもDropBoxが使えるアプリが出てきたようで。
ちなみに見つけたのは「Droidbox Free (Beta)」
有料版もある「Droidbox Beta」

違いは、扱うことの出来るファイルサイズに制限が付いてること、とアップロードに制限が付いてるのかな…これは。





ひとまずFree版で様子をみてから有料版の方へ切り替えてみようかと模索中。


もっとも、早い所大本がAndroid版出してくれればゆうことは無いのだけれども…

2010年1月24日日曜日

3D Landscape Demo

なんか、「Xperia X10」のDEMOムービーが色々出てきていたなかに、チラリと姿を見せていた「3D maps」のDEMOがあったわけですが…
これのSAMPLEが「Ericsson Labs」で公開されていました。
そこで、早速DLして動かしてみました。

ちなみに、APIのDLはこの辺から。

一応、DEMOとしてムービーなどで公開されていたものと同じ物がAPIのSAMPLEとして同梱されていたのでひとまずこいつを動かしてみることに。
どうも、このDEMOはもともとSDK1.5ベースで作られていたみたいだったのですが、まぁ問題ないだろうとSDK1.6にて実効APKを作成。
まぁ、細かいところとか、色々怪しい動きをしてはいましたが、HT-03Aでも動作しましたね。
最初、起動後MAPが表示されるまでに、少々時間がかかってヒヤヒヤはしたんですがね…






うむ、おもちゃとしては面白いかもしれないので、時間ができたら、もちょっと突っ込んでみたいなこれは…

2010年1月12日火曜日

SDK 2.1 登場

いよいよ、SDK2.1がリリース。
さっそく、アップデートをしてみました。

ひとまず、tools/andorid でマネージャから「AvailablePackages」を選び新規分の追加を行います。
当然ながら、「VirtualDevices」で、2.1に対応した、AVD環境も忘れずに作成しておきます。
(今回私は、ひとまずWVGA800対応で作成)

ついでなので、サンプルに「LiveWallPaper」があったのでそいつもサクッと作ってみてインストール。

細かい、新規適応部分については追々追いかけて行かなければ…

あとは、実機用の2.1イメージがいつ出てくるかだなぁ
ADP1で動く物くるのか?



これだと、わかりずらいですが、このオブジェクトはグルグル回っています。
ページの切り替えをすることによって、角度が変化…




2010年1月1日金曜日

新しい年です

新年明けました。

さて、今年はAndroidの周辺はどんな動きを見せてくれる年になるんでしょうかね…
でも、なんか色々昨年以上に色々な動きを見せてくれるような気配はみえてきているようですし非常に楽しみな年になりそうで、ワクワクします。

個人的にも、本格的にAndroid周辺の開発もエンジンかけていければと考えて見たりする次第。


2009年12月2日水曜日

ubuntu 9.10のeclipseに変えたらADTがうまく入らなかった

突然LinuxのHDDがバットセクターの嵐にあってしまい、仕方ないので新しいHDDへ変えたついでにubuntuの方も9.10をインストールをやり直して色々AndroidのSDKの環境を再設定している途中で、eclipseへのADTのインストールで引っかかってしまいました。

で、今後のために一応、解決までのメモ。

synapticからインストールできるeclipseでも最新の物(Galileo)がインストールされるんでそのまま使ってみたのですが何故かADT-0.9.4のインストールが失敗する事態に…
で、同じような現象はないのかググったらやっぱりありました。
ubuntuのフォーラムに「Android development on Karmic」まんまのフォーラム立ってました。
そこで、ここの解説を元にeclipseの設定を行って見ました。

やったことは、インストール時の足りていないライブラリー関連の追加。

eclipseのプラグイン追加のお馴染み手順の
Help Menu -> Install New Software -> add
で以下のサイトを追加してゆく

http://download.eclipse.org/datatools/updates
http://download.eclipse.org/modeling/emf/updates/releases/
http://download.eclipse.org/tools/gef/updates/releases/
http://download.eclipse.org/webtools/updates/

ここまでは、必要と思われる物をチョイスしてインストール。

http://dl.google.com/eclipse/plugin/3.5
Google Plugin for Eclipseも一応インストール…

https://dl-ssl.google.com/android/eclipse/
で、目的のADTのインストール

ひとまず、これでインストールは完了できました。

あと、64bitの環境ではこの方法でインストールされるeclipseは64bit版がインストールされるのでSDKのインストールガイドにあるように「ia32-libs」の適応を既に行っている場合はeclipseがちゃんと機動しないかもしれない…その場合はjavaの環境設定をia32版から通常の物へ変える必要がある。
その場合には「Alternatives Configurator」とか使うと楽に切り替えることが出きるかと…
インストールは
$ sudo apt-get install galternatives
で…

ひとまず、現時点ではDDMSもきちんと動いているので環境としては落ち着いたかなと…