Android

組み込み、Windowsアプリケーション開発、Web関連の開発業務を経験したが、

Javaの開発経験だけはない人間がAndroidの技術を学習してまとめてみます。

環境の構築

Cygwin(シグウィン)のインストール

・NDK(Native Development Kit)の設定

OpenCV

・OpenCVの設置とコンパイル

・サンプルのコンパイルと実行

リソース(レイアウト)関連

リソース内にコメントを書く

多言語対応

縦表示と横表示でリソースファイルを分ける

マルチ画面のサポート

アイコン関連

Androidで用意されているアイコン一覧

アプリのアイコン(ランチャーアイコン)を作る

エミュレーター

GALAXY Tab のエミュレーターをインストールする

仮想環境へAndroidをインストールしてエミュレートを高速化する

実機デバッグ

端末側の設定と端末の認識

実機での確認

SHARP - IS03 のUSBドライバー

SAMSUNG - Galaxy S のUSBドライバー

アプリを公開する

まずはAndroidマーケットにデベロッパー登録をする

つぎに公開用のAndroidアプリを生成する

アフィリエイト

Admob 電信送金 支払い情報の設定方法

Admob へ広告を出す際の注意点

Admob アップグレード

リファレンス

タイトルバーにプログレスアイコンを表示する

端末の向きが変わったときにActivityを再起動させない

電話がかかってきた時の処理を実装するには

トラブルシューティング

エミュレーターがインターネットに繋がらない

公開したアプリが削除できない

keystore ファイルを紛失した

「Error generating final archive: Debug certificate expired on ...」とかいうエラーが出た場合

Android 4.2 で 「開発者向けオプション」がどこにあるかわからない

Java関連

Sleepさせる

現在の日付を取得する