[Android] AlertDialogの挙動が違う
2010.09.02 |Category …Android
AndroidにはJavascriptでいうWindow.alert()的な使い方をできるAlertDialog.show()というstaticなメソッドが
ある、と昔の本には書いてあるが、1.6時点では同メソッドが使えない。
AlertDialog.BuilderというAlertDialogのインナークラスを使ってAlertDialogのインスタンスを取得して、
Titleとかボタンキャプションとか後付で設定して、show()インスタンスメソッドを使って表示するようになった。
ダイアログを生成するのに必要なインスタンスがActivityだったのに対してViewに変わっている。
Alertみたいな頻出メソッドはstaticな方が使いやすいと思うが、裏の処理でなんかしら問題があるんでしょうね。
でもなんかその仕組みをAndroid側で吸収して提供するのが筋だと思うんだけど。
ハードウェアがいろいろあるから、そこは実装者に任せる、という方針なんだろうか?
[Android] ADBドライバ類
2010.08.23 |Category …Android
前回Andoroidを購入した時点ではそんなに忙しくなかったものの直後から全く関係のない短納期プロジェクト
に突っ込まれてようやく一段落つきそうな感じです。
まー、今日は夏休みを兼ねた前週までの休出&徹夜分の代休消化でお休みを頂いていますが。
っていうか夏休みを兼ねた代休ってのがデジタル乞食っぷりを発揮していてくたばれ某社、と言いたいところ
です。
まぁ、そんな愚痴はおいておき、WindowsとIS01の開発用で繋ぐ為のドライバ類を利用し始めたので覚書
程度にURLを。
https://sh-dev.sharp.co.jp/android/modules/driver/
JN-DK01用ドライバとか書いてあったから使えるのどうかわからなかったけど、よく調べてみるとJN-DK01
=IS01の開発用端末。というわけでドライバとして特に問題なし。
予備知識がなかったから迷ったよ。
高速シリアルドライバはインストーラがついてるのにADBドライバにはついてなくて、高速シリアルドライバ
をインストールした後IS01とWindowsを繋ぎ、デバイスマネージャからドライバの更新をしてあげれば
EclipseのAndroidプロジェクトの実行で実機が選択できるようになった。
普段からパソコンで充電してたりするとUSBに指した時にドライバのインストールを促されなくなったりす
るので手順がわからなくなる人も多いかも。(外部機器を接続した時に出るダイアログで「次回から確認しない」
とかチェックした場合とか)
まぁ、わりとすんなり動かせそうでよかったよかった。
(おいらのPCじゃ古すぎてAndoroidエミュレータを起動すると重いんだ^^;)
[Android] Android端末導入
2010.07.14 |Category …Android
導入したのが6/30、とまさにauのアンドロイド端末IS01(http://au-is.jp/?cid=12501-20418)発売日その日で
したが、我ながら酷い筆不精のため今になって記事にしてみました。
本当はAndroid開発者としてモノを言えたらカッコ良かったのかも知れませんが、実機が手元にない事を言
い訳に今までろくに調べてきていなかったので小難しいことは書けません(恥)
あくまで、私個人の使用感ですが、まずデメリット
・でかい。「電話」ではないよね。
・電池が持たない。(これはメールチェック間隔にもよるかも。)
・起動が(一般的な携帯電話に比べて)遅い
では、メリットを。
・マルチタッチ対応。Xperia(Docomo)を触った時に1.6ではまだマルチタッチできないのかなー、と思って
いましたが、IS01ではマルチタッチをサポートしています。(GoogleMapsとかはまだ対応してないっぽい
ですが)
・起動してしまえば動作は(意外と)サクサク。HW的にまだandroidには不安を感じていたのですが、意外に
サクサク動いてくれてびっくりしました。これは箱をでかくした体力勝負なのかもしれません。(その他
Androidのパフォーマンスは知りません^^;)
・キーボードが使いやすい。まぁ、各キーは小さいのでなれないうちはミスタイプが多くなってしまいますが、
慣れると普通にキーボードでも使えますし、親指だけの操作でもPCキーボードに慣れていると楽に打てる
かもしれません。(ハードウェアキーボード搭載は何気に大きなことだと思いました)
・絵文字が使える。これは私にとってのメリットではないのですし、日本の携帯の絵文字文化はシステム上
の最大の負の文化で初めて作った奴は死ねばいいのに、と思っていますが、はじめから絵文字対応なのは
やるなぁ、と思いました。(受信メールとか他キャリアのメールもきちんと読めるかどうかは未確認)。
実は、ちょっとさっきまで旅行に行っていたのですが、移動中にリアルタイムで地図上で移動してくれて、それ
でうきうきしてたので改めてAndroidについて書いてみました。車で移動している間も本当にナビみたいに動い
てくれてすげーなー、って思いましたわ。
次回かどうかはわかりませんが、Androidの開発でこんなことができる、と書けるぐらいには調べたいですねぇ。
[Android] auがAndroid参戦!
2010.02.28 |Category …Android
ちょっと前の記事になりますが
http://www.kddi.com/corporate/news_release/2010/0217a/index.html?did=au_topc5003
NTT DocomoがHT03Aをリリースしたのが確か2009年の6月ぐらいだったから約1年遅れの参戦となりますか。
当初は2009年夏にでもSony-Ericson端末がリリースされる、とうたっていたものの一転して延期を発表した経緯があったもののこれでSoftbankのi-phone,DocomoのAndroidに続いてようやくauにもAndroidに参戦できる見通しです。
(元々auにはスマートフォン文化が希薄なので対応するインフラ周りの調整が大変だったのだと思います。)
正直、au携帯を使っていて10年近くになりますがAndroidのリリース遅れのせいでDocomoに乗り換えてやろうかと考えていたので私にとってはすごく良いニュースです。楽しみ楽しみ♪
ただ、Androidアプリを乗せるための独自の縛りがどこまで出てくるのかが心配の種でもあります。
「独自のアプリマーケットの構築」とか言ってるのでau鯖経由じゃないとネット経由でのアプリインストールができない、とかありそうで怖い。(auはそこらへんを集約する傾向がある・・・)
さて、それはともかくAndroid機の導入は主機にするか副機(PCカード端末)にするかが悩みどころだ。
あと、うやむやにしていたAndroidのお勉強を再開せねば!
これでまたしばらくau続投決定です♪
(ちなみに前回機種変更をしたのが2008年4月なのでAndroidリリース予定の2010年6月っていうと2年間縛りを考えるとかなりグッドタイミングだったりするんですよね^^;
まぁ、それまでにリリースされたら少々お高くても機種変更してたでしょうけど。)
[Android] Androidでも始めてみますか
2009.03.11 |Category …Android
*Androidは米Google社によるモバイル環境の事。まだ触ってるわけでもないので詳細は
www.atmarkit.co.jp/news/200806/10/ggd.htmlとか読んでみるとよいかも。
さっそくですが、上記サイトに訪問し、SDKをダウンロードしてみた。…してみようとした。
利用方法
↓
SDKをダウンロードします
↓
おい(笑)
サーバーがダウンしているわけでもなさそうで、しばらく待ってみても何も変化がなかったので実は配布終了?
みたいな事を考えてしまいました。
サイト内をいろいろいじってみたのですが、情報が無い。
もしや英語(本国)版サイトならば、と思い試しに言語設定を英語に変更。
すると、
こら(笑)
日本語のサイトにも「引っ越しました」って書いておいてほしかったな。
developer.android.com/の方からはSDKもダウンロードできました。
こっちのサイトはまだ英語オンリーみたいですね。
今回は探して解凍するだけで終わってしまいましたわ(苦笑)