atelier:mitsuba

i love UI/UX, Blend, XAML, Behavior, P5, oF, Web, Tangible Bits and Physical computing. なにかあればお気軽にご連絡ください。atelier@c-mitsuba.com

Android_memo

とりあえずべたっっw

日本Androidの会#090704

                                                                                                  • -

Androidはビジネスで流行るのか。/株式会社ブリリアントサービス 杉本礼彦

あるまじろ500
ブート潰してもROMで復旧可能

Androidの利点
デバッグがしやすい
UVCカメラが使える
Linuxの資産が利用可能
GUI
Linux
NDK
AndroidaアプリケーションからLinuxアプリケーションを開発可能
Java
Flash
まだ出てない。

ケータイ電話ビジネス的観点で流行る
docomoからHTC-03A
i-modeが使えない
android market からアプリケーションを落とせる
9月から12月の間に課金
Google Checkoutへの課金
クレジットカード入力を省略化
32カ国21キャリアからG1発売してる
日本のキャリアはサービスコンテンツプロバイダを含むから、いざこざが。

日本で流行らせるには
絵文字、着うた、おさいふケータイ、消費電力
タッチパネルってネイルの人には売れない
課金はキャリアがやるの?Googleがやるの?

組み込みとしては?
マッシュアップが可能(Googeleじゃなくても)
not Linux + Java
marketやサービス重視でみる。
ソーラー発電をAndoroidで
発電して余った電気を、Andoroid marketで売るとか出来たら面白い
複数のCPUに対応すること。
MIPS:カーナビ
地図ソフトがWindowsCEばっかり
Google Mapsじゃ厳しい。

結論
ケータイに関してはかなり流行ってる
でも日本に関してはこれから
組み込みにしても、まぁそこそこ
課金とかマッシュアップとかコンテンツ配信が夢

                                                                                                  • -

Widgetを作ろう
SDK1.5から好きなWidgetを作成可能
Google Searceなど
時計を作ってみよう
ClockWidget
1秒ごとにWidgetを更新する
バッテリーに優しくない
20秒ごとに背景を変えてみよう

新規プロジェクト作成
レイアウトを決める
特徴を決める
処理を決める


command+shift+oでimport補間

                                                                                                  • -

Android+SQLite
セキュリティが若干甘い
DB作成
teminalで作成:sqlite3 mydb
SQLiteOpenHelper
テーブルの作成
create table ~
SQLiteOpenHelperの継承クラスを作ってオーバライドして作成
データ作成
insert to ~
SQLiteOpenHelperクラスのinsertメソッドを利用

                                                                                                  • -

Canvasを使ってスタンプ
HALの先生

                                                                                                  • -

XML画面デザイン
XMLJavaでデザイナとプログラマを分離する