2010年11月29日月曜日

シャープのAndroidアプリ開発テクニカルセッション名古屋に行ってきた

これからセッションへ参加される方へ

実機体験で一番の難関はUSBドライバのインストールとEclipseからの端末認識でした。
色々やってみて手順がつかめたので書きます。Windows+Eclipseの環境です。

知っておくこと:
USBドライバーは携帯端末毎にインストールが必要、一度のインストールで終わらない。

とりあえず、会場へ行く前に用意
1.ドライバは事前にインストールしておいて良い。
2.案内にあったusbドライバは、zipで圧縮されているので解凍しておく。
3.端末試験用にGoogleの捨てアカウントがあるとよい。
個人情報の削除に必要な手順と暗証番号は配られる資料中にあります。

会場で...
ドライバを入れておいてもすんなり認識しませんでした。
結局USBで端末を繋いだときにドライバーのインストールを要求されます。
おとなしく会場で配られる「USBドライバについて」の手順P3を参考にドライバを最後の完了まで行います。
たぶん、この時点でEclipse上でOnlineになりません

EclipseでUSBに接続した端末が認識できない場合でも、一度USBマスストレージで接続、解除させてからUSBデバッグに接続する手順でEclipse上に端末のONLINEを得ることが出来ました。
 
普段使っているSAMSUNGのGalaxy Sと違って、USBケーブルを刺したままUSBデバッグモードとUSBマスストレージモードの切り替えが可能です。
PC上でUSBマスストレージを確認出来たら、ドライバのインストールは成功したと見なせるので、まずは確実なUSBマスストレージ接続を目指してください。

やはり短い時間では、端末の特色を生かしたアイデアや使い方は無理なので端末貸し出しやってくれないかなと。

----------------------------
やってしまったこと:HDMIの端子をマイクロUSBの端子だと思って刺そうとした!!

収穫:IS03はDrawableにdrawable-320dpiが用意されていれば、優先でこちらのリソースが使用されること。
用意されていない場合でも、drawable-hdpiのリソースが、1.3333334倍にスケールされて適用される。
Layoutはレイアウトで、「layout-320dpi」があれば、それが使われる。

試すことが出来なかったこと:
ファイルピッカー:「ファイル選択ダイアログ」みたいなものらしいを出現させられなかった。

希望:歩数計APIをサポートするのなら、
「ANT+」って興味ないですか?
是非 API化してほしいお願い。

サポートすればフィットネスアプリのプラットフォームとして大注目されなイカ?

Android機のデバッグ会場へ...違う

今日はシャープのAndroid機テクニカルセッション
auのIS03、ソフトバンクの003SH (GALAPAGOS)、DocomoのSH-03C (LYNX 3D)について4時間くらい...ちょっと長い
2.5時間ほどの実機体験(タッチ&トライ)中に壁紙ツールの「ギャラ壁」を対応させようかと。
先日協力していただいたDpi調査も上記2機種に対してして来たいとおもいます。

2010年11月27日土曜日

IS03、色々な機種のDpi情報が欲しいので、こちらからはGalaxy Sの情報を晒します

1.機種毎にDpiが違っているAndroid機のDpi情報を知りたいです。

こちらからは手持ちのGalaxy SのDpi情報その他を晒します。
メールで送っていただければ、こちらで編集しますので
Android機を持っている方は情報をお送りください。

私が調べるに使ったツールは「tDpiInfo」です。

tDpiInfo Download

※文字が見られる程度の大きさに、画面をトリミングしているため実際の画面サイズではありません。

既に写真で撮ってある機種でも tDpiInfoでの画像があれば歓迎します。


※表形式(Google Doc)、ソートは自分でやってね。
https://spreadsheets.google.com/ccc?key=0AjX-RH59Uy1edHVkUW9nVEZFRl83SDJqUExuckZSbUE&hl=ja
送信者 sakaneya

Android 33機種Dpiまとめ
33台中8台が zaki50 さんからいただいた情報です。
2011/11/09 2機種追加 (SonyTablet S,MotorolaXoom (MZ604))
2011/06/12 1機種追加 (ASUS Eee Pad Transformer TF101) 
2011/05/28 3機種追加 (LG Optimus bright , Sony Ericsson Xperia arc,AQUOS PHONE SH-12C)
2011/05/20 1機種追加 (LG OptimasPad)
2011/03/26 3機種追加 (Sony Ericsson Xperia arc , N-04C Medias , Sharp IS05 )
2011/02/24 1機種追加 (HTC Desire HD)
2011/02/23 1機種追加 (Sony Ericsson Xperia X10)
2011/02/08 1機種追加 (HTC Aria)
2011/01/30 タブレット型端末の仕様一覧ページをリンク
2011/01/13 1機種追加 (PANTECH SIRIUSα IS06)
2011/01/12 2機種追加 (Nexus S,HT03A)
2011/01/04 2機種追加 (Motorola Milestone2, Huawei Ideos U8150-B)
2010/12    14機種追加

そろそろメーカーや項目毎に纏める必要が出てきたとおもいます。Google Docsでいいかな-->下にGoogle Doc用のリンク作りました。

Galaxy S Dpi情報
送信者 sakaneya



・TwitterでIS03のDpiは320であると教えてもらいました。感謝します。(zaki50 MoaiApps)

IS03 Dpi情報 by zaki50
送信者 sakaneya



Nexus One Dpi情報 by zaki50
送信者 sakaneya

SC-01C(Galaxy Tab) Dpi情報 by zaki50
送信者 sakaneya

IS01 Dpi情報 by zaki50
送信者 sakaneya

Evo4G Dpi情報 by zaki50
送信者 sakaneya

DevPhone1 Dpi情報 by zaki50
送信者 sakaneya

DevPhone2 Dpi情報 by zaki50
送信者 sakaneya

XperiaX10 mini pro Dpi情報 by zaki50
送信者 sakaneya


ソフトバンク003SH
送信者 sakaneya


ドコモ SH-03C(LYNX 3D)
送信者 sakaneya

Softbank X06HT HTC Desire by youten
送信者 sakaneya



DELL Streak Dpi情報 by monon
送信者 sakaneya


ドコモ RegzaPhone T-01C
送信者 sakaneya

Motorola Milestone 2 Dpi情報 by yusukezzz
送信者 sakaneya


Huawei Ideos U8150-B Dpi情報 by ocean0602
送信者 sakaneya


HT03a (HTC Magic) Dpi情報 by ktakeda47
送信者 sakaneya


Nexus S Dpi情報 by ktakeda47
送信者 sakaneya

IS06 Dpi情報 by kamip
送信者 sakaneya

HTC Aria(S31HT) Dpi情報 by shinbashi
送信者 sakaneya


Xperia X10(S0-01B) Dpi情報 by 匿名
送信者 Android blog Sakaneya


HTC Desire HD Dpi情報 by dex
送信者 Android blog Sakaneya



IS05 Dpi情報:
送信者 sakaneya



Xperia arc DPI情報:

送信者 sakaneya

NECカシオ「N-04C Medias」Dpi情報






LG OptimasPad DPI情報:by 匿名
送信者 sakaneya



LG Optimus bright(NTT Docomo L-07C)
送信者 sakaneya


Sony Ericsson Xperia acro (NTT Docomo SO-02C)
送信者 sakaneya


AQUOS PHONE(NTT Docomo SH-12C)
送信者 sakaneya


ASUS Eee Pad Transformer TF101 DPI情報:by dexdev





 SonyTablet S (Wifi)by:十文字

※Android OS Ver3.2(Firmware version)では、アイコン表示分がサイズから引かれるようです。 Height pixelsが1232pxとなっていますが、1280pxが画素数となります。


 MotorolaXoom (MZ604) by:十文字


----------------------------------------------------------------------------------
以下はsakaneya以外での情報となります。

タブレット型の端末のみですが、仕様をまとめられている方のページをリンクです。
Android/端末比較表/タブレット

※DPI情報の自動収集:
Dpi情報等を収集してまとめがGAE上で公開されるAndroidアプリです。


Androidデバイスのディスプレイサイズ、DPI一覧

Android Device Info Share


DeveiceInfoShare
https://market.android.com/details?id=com.itog_lab.android.adis

送信者 sakaneya

2010年11月17日水曜日

iPhone4用の壁紙をGalaxy S用に変換したら正にジャストフィット!!

http://macsuki.blog133.fc2.com/blog-entry-793.html

イカ娘を捜していたところiPhone/MAC用の壁紙サイトに辿り着きました。
そのままだと使えないので、「Gala壁」を640x960サイズの壁紙を貼り付けられるよう改良しました。0.75の倍率でリサイズすると480x720となり、GalaxySで使われているUIの「Touch Wiz 」にジャストフィット!!
足りない上下40pxが上のステータスバーと下のボタンサイズが絶妙

iPhone4用壁紙変換機能はPro版(Android Market で 160円)2010/10/19 UP
機能のついていないFree版は今までと同じく無料で利用できます。
違いはiPhone対応の機能が無いだけね。
送信者 sakaneya
送信者 sakaneya


Galaxy S専用壁紙作成・設定ツール 無料版「ギャラ壁 Free」
2010/11/19 UP(Free版) Ver1.6
2010/11/21 UP(Free版) Ver1.7
Name: GalaKabe Free
Url: http://market.android.com/search?q=pname:com.blogspot.sakaneya.galakabe


Galaxy S専用壁紙作成・設定ツール 有料版「ギャラ壁 Pro」
Name: GalaKabe Pro
2010/11/19 UP(Pro版) Ver1.6
2010/11/21 UP(Pro版) Ver1.7 
Url: http://market.android.com/search?q=pname:com.blogspot.sakaneya.galakabepro
無料版との違いは、
・iPhone4サイズの壁紙 960x640(横640,縦960)が貼り付けられる。
・デジカメで撮った回転情報のあるJPG写真を適切な向きで壁紙に出来る。
の2つ

2010年11月12日金曜日

バージョンアップしたXperia向けにジオタグ確認ツール

XperiaのOSをバージョン2.1に引き上げるアップデートが開始されました。

発売当初Xperiaのジオタグが不完全で、使い物にならないと相談を受け
問題の画像をPCで解析して答えたのですが、今回のバージョンアップで直っているかを確認するためのチェックアプリを用意しました。
アプリ名は「XperiaExifCheck」特にXperia専用アプリじゃないけどね。

・使い方は、アプリを起動すると「ギャラリー」が開かれるので
GPSを有効にして撮影した写真を選択します。

XperiaExifCheck.png

-------------------------------------------
※Xperiaのジオタグ問題とは?

JPGに埋め込まれるジオタグ(Exifに記録される位置情報)のうち、
北緯・南緯のどちらなのか
東経・西経のどちらなのか
高度の単位(mかそのほかか)を判断する情報が欠如している問題
この問題があると北半球・南半球どちらで撮った写真か判別出来ない。



2010年11月11日木曜日

Xperia用の壁紙をGalaxy Sでも使えるようにしてみた

とある壁紙収集サイトにてスマートフォン用壁紙 XperiaとiPhone用の壁紙を見つけました。
http://marie8093.blog14.fc2.com/blog-entry-2665.html

そのままでは使えないので、先日作った壁紙ツール「Galakebe」を改良してXperia用サイズをGalaxy Sの壁紙として変換できるようVerup.
iPhone/iPadやその他のサイズはそのうち対応するかも知れない。

今回はXperia用の画面サイズ 480x854 or 960x854をGalaxy Sでも使えるサイズにトリミング(上下27ドットカット)する事で対応しました。
これによりXperia専用サイズの壁紙がGalaxy Sに貼り付けられます。

既に「Galakabe」をインストールされている方はMarketで更新案内が表示されるはずです。
新規に導入される方は、 11/2のページ「Galaxy Sにスマートフォン用壁紙を設定する.2」で、マーケットへのQRコードやリンクを確認してください。

※引き続きアイコン描いていただける方歓迎します。
※ここで使っているキャプチャー画面リンクは、HeartRails Capture を利用しました。
※動作確認を取ってないだけなのでHTCのNexus One やソフトバンクが扱っているDesireでも動作するはず

2010年11月10日水曜日

Androidのギャラリーでジオタグ付き写真を見ると意図的に不正確な場所が表示される

先日、名古屋港に帆船「日本丸」と鳥羽商船の練習船「鳥羽丸」が寄港しました。GPSを使ったジオタグ付き写真を使って1つネタを。

Android機で撮った写真やダウンロードした画像を見る場合、標準アプリの「ギャラリー(Gallery)」を使うことが多いと思います。
送信者 sakaneya

ギャラリーには記録されたジオタグを元に撮影された場所を地図上に表示する機能があります。

手順は Gallery→Menu→More→Show on map
送信者 sakaneya


表示結果
上の写真は今はなきイタリア村、現在の結婚式場クレールベイサイドから撮影したことになっています。
送信者 sakaneya



しかし、表示された場所は撮影した場所ではありません。

本当の撮影場所は青いポインターで示されたところです。
送信者 sakaneya


Androidアプリの「Gallery(ギャラリー)」の地図に表示されたポインターの実際の緯度経度は赤の枠
送信者 sakaneya
どうにもAndroid標準のGalleryは正確な撮影位置を表示しません。


たとえば川の中で撮った写真なんかですと、川岸の公民館やポンプ場など住所として意味のある場所が、表示されたりします。

例として、記録された撮影場所が住所として存在しない川の中
送信者 Android blog Sakaneya
だと、補正されて
送信者 Android blog Sakaneya
陸上の施設が撮影場所にされてしまったり。

これらのことから
『Androidアプリの「ギャラリー」が表示している場所は、緯度経度を元に検索した付近で有名な場所や住所として登録された場所が結果として表示される』と推測します。

検索によって携帯に搭載されたGPSを補完するグーグル的な発想でしょうか、誤解や間違いを生む可能性があるため、用途によっては正確な位置を表示するAndroidアプリが別途必要でしょう。


ちなみに同じGoogleアプリでもPicasaはちゃんと写真のExifを元にした位置を返します。
送信者 Android blog Sakaneya