2010-01-13
Android入門の復習メモ
新春!androidを1からやってみる勉強会<第3回>@東京・半蔵門 : ATNDで習ったことの復習です。
- cf. 実機でデバッグするには - 逆引きAndroid入門
- めんどくせいと思って全部アップデートしたら起動しなくなった。エラーログもイミフ過ぎ。SE奮闘記: 【Android開発】EclipseのAndroid SDKをアップデートする方法
- Android だけをアップデートするとか、ひとつずつアップデートする。&もう一度usbから復帰させる。
SDKのインストールとセットアップ
- C:\android 以下にusbから3つのフォルダをコピー
- pleiades/eclipse/eclipse.exe を起動する
- eclipse → ウィンドウ → 設定 で「ワークスペースの設定」、AndroidのSDKワークスペースを選択
- 右上の「Java」をクリック
- 新規Androidプロジェクトでプロジェクトを作成する
- プロジェクト名: test1
- ビルド・ターゲット: 1.6
- アプリケーション名: Test1
- パッケージ名: com.oboetel.test1
- Create Activity: Test1
- Min SDK Version: 4
- 新規Androidプロジェクトでプロジェクトを作成する
これでプロジェクトを作成するまでは完了です。*1
Hello World!! 的なプロジェクトの実行
最初につくったプロジェクトをビルドしてみる。
- eclipseの一番左のウィンドウでビルドしたいプロジェクトを右クリック
して、実行 → Androidアプリケーション を選ぶと自動でターゲット端末にビルドしたアプリをインストールして実行までやってくれます。ターゲットがない場合は、エミュレータを起動して、エミュレータ内にアプリをインストールしてくれます。*2
出力文字列を変えてみる
最初の状態だとプロジェクト名が表示されるので、これを別の文字列に書き換えてみます。
test1
|
-- res
|
-- values
|
-- strings.xml
リソースマネージャのxmlエディタで、上記の値を編集すればO.K.。保存してから『実行』すれば、ターゲット上のアプリも書き換えられています。
2009-11-01
2009年10月2日での最新版 携帯電話ゲートウェイip帯域情報を更新しました。
兎に角、放置しまくりだったのですが、先月ちょっとだけ更新しました。出来れば今後はイー・モバイルにも対応したいです。
ケータイキャリアのIPアドレス帯域を更新しました。
2009-04-01
Google Apps とレンサバでつくるメール駆動型Webサービス
必要最小限の手間で携帯電話向けのウェブサービスをつくってみる。なぜなら暇だから。つかお前の予定!をつくったノウハウをまとめておくよ。
以下、目次。それぞれの項目が書きあがったら公開していきます。
独自ドメインとメール転送
- Google Apps を使うと独自ドメインを複数使えるよ
- 複数のドメインで簡単にメールを使えるよ
- メール転送もキャッチオールとフィルタで簡単に
自宅サーバーよりもレンサバで
- 自宅サーバーはリスキーでコスト高
- なんでも出来ちゃうレンサバ(さくらとか)
- もっとなんでも出来ちゃうVPS
レンサバとGoogle Apps
サーバーの準備
- MTA: qmail
- アプリ系
- Apache
- PostgreSQL
- PHP
- セキュリティ系
- sshのポート設定
- jail
ドメインとメールの設定
- Google Apps でのドメイン追加
- キャッチオールな設定など
- qmail の受信設定
メール受信を引き受けるスクリプト
- .qmail
- フックしたメールの処理を振分けるためのスクリプト
メール送信を引き受けるスクリプト
- shellからメールを渡す
- cronでメールスプールディレクトリを監視する
- これからは smtp で gmail から出したほうが良いかもね SMTP-AUTH
ケータイ向けWebアプリの設計
- ユーザーをどうやって特定するか
- メールアドレス? or UID?
- クッキーとセッション
- セッションを使わずにUIDに依存する
- 画面(UI)設計
- スクロールしない、クリックを減らす、アクセスキーを使う
認証とセッション
- uid と端末製造番号を使った認証
- セッションでの認証とその維持
- uid に限った認証とその維持
- 常にuidをチェックすることで認証する
メールの受信データを登録データにするために
- 個別のメールアドレスでの受信と判別をする方法
- テキスト読み取り処理
- 日付、時刻フォーマットを読み取る
- メールアドレスを読み取る
タスクリストを作ってみよう
- 要求仕様をまとめてみる
- 画面遷移を設計してみる
- テーブルを設計してみる
- 必要な処理や機能をまとめてみる
- 共通処理と機能をまとめたライブラリにしてみる
- メインの処理orページを作ってみる
2009-03-18
2009年3月10日での最新版 携帯電話ゲートウェイip帯域情報を更新しました。
ケータイキャリアのIPアドレス帯域を更新しました。
- Keitai_IP_List.class.php を更新 - お前の予定!! 日記
- KDDIのウェブアクセスのIPアドレスが変更されたというアナウンスをもとにKeitai_IP_List.class.phpをアップデートしました。
