Android勉強用まとめページ
http://w.atwiki.jp/melodroid/
Android勉強用まとめページ
ja
2010-07-26T01:43:41+09:00
1280076221
-
カーネル関係メモ
https://w.atwiki.jp/melodroid/pages/27.html
2010-07-26T01:43:41+09:00
1280076221
-
Eclair開発環境構築
https://w.atwiki.jp/melodroid/pages/26.html
*Armadillo-500 FX用Eclair開発環境構築
**概略
Armadillo-500 FX上で動作するAndroidのビルド環境構築について記載する。
記載、および、動作確認には、eclairバージョンを対象としている。
バージョンによっては、不要な手順もある。
**memo
-[[Building eclair dream-us-eng fails at libwebcore.a>>http://groups.google.co.jp/group/android-platform/browse_thread/thread/a06ac0b8e59d24db]]
-[[Build error on Ubuntu 9.04 (Eclair branch)>>http://groups.google.co.jp/group/android-platform/browse_thread/thread/f39424e86659c818]]
**memo
忘れないうちに記録。
ビルドエラーが起こる
STATIC_LIBRARIES/libwebcore_intermediates/libwebcore.a)
make: execvp: /bin/bash: Argument list too long な問題
"cd external/webkit ; git cherry-pick 18342a41ab72e2c21931afaaab6f1b9bdbedb9fa"
上記の修正内容は、[[git参照>>http://android.git.kernel.org/?p=platform/external/webkit.git;a=commitdiff;h=18342a41ab72e2c21931afaaab6f1b9bdbedb9fa;hp=19b276ff1f54bed5c687bef385cb6d8c33332d56]]
**memo2
[[Subject: Re: [android-porting] Re: Eclair build bootup issue on Beagle board. - msg#00048>>http://osdir.com/ml/android-porting/2010
2010-02-11T01:44:35+09:00
1265820275
-
アプリ一覧
https://w.atwiki.jp/melodroid/pages/25.html
2010-01-10T15:56:58+09:00
1263106618
-
出退勤簿(アプリ)
https://w.atwiki.jp/melodroid/pages/24.html
2010-01-10T15:56:02+09:00
1263106562
-
アプリ開発メモ書き
https://w.atwiki.jp/melodroid/pages/23.html
2010-01-31T01:06:57+09:00
1264867617
-
アプリ開発環境構築
https://w.atwiki.jp/melodroid/pages/22.html
*Androidアプリケーション用開発環境構築
**概略
Androidアプリケーションを開発する為の開発環境の構築方法について記載する。
Linux(Ubuntu)上でのEclipseを使用しない場合の開発環境について記載する。
[[Android Developersのページ(その他の統合開発環境)>>http://developer.android.com/intl/ja/guide/developing/other-ide.html]]のほうがわかりやすいかも・・(汗)
**目次
-&link_anchor(流れ){大まかな流れ}
-&link_anchor(ビルドツール){ビルドツール}
-&link_anchor(SDK){SDKのインストール}
-&link_anchor(プロジェクト作成){プロジェクトの作成}
-&link_anchor(ビルド方法){ビルド方法}
-&link_anchor(エミュレータ起動){エミュレータ起動}
-&link_anchor(アプリ導入){アプリの導入}
----
**&anchor(流れ,option=nolink){大まかな流れ}
目次を見れば想像できるが、念のため、全体の流れを記載する。
+環境構築
++Linuxへパッケージ追加
++Android用パッケージ追加
+アプリ作成
+アプリ実行
++実行環境設定
++実行環境へのインストール
-注意事項
--Eclipseを使う場合も、基本変わらないと思う。
**&anchor(ビルドツール,option=nolink){ビルドツール}
ここでは、ビルドに使用するパッケージの取得について記載する。
-必要なパッケージ
--JAVAのSDK
--ANT
+JAVAのSDKを取得
++端末で、"apt-get install sun-java6-bin"を実行
+ANTの取得
++端末で、"apt-get install sun-java6-bin"を実行
-注意事項
--"apt-get"は管理者権限が必要なので、"sudo"等で対応してください。
--64bitだと一手間いるみたいです。
---[[公式のトラブルシューティング>>htt
2010-03-26T00:58:27+09:00
1269532707
-
コメント入力用ページ
https://w.atwiki.jp/melodroid/pages/21.html
*コメント入力用ページ
**概略
何か反応あるのかを期待して、コメント入力を作っただけのページ。
ただ・・書き込んだからと言って、なにか起こるわけでもない・・。
----
- テスト書き込み -- めろ (2009-11-07 01:38:40)
- USBカメラ接続・・早く書かないと、忘れそう! -- めろ (2009-11-07 01:39:32)
#comment
2009-11-07T01:39:32+09:00
1257525572
-
Armadillo-500FX用USBカメラ接続
https://w.atwiki.jp/melodroid/pages/20.html
*Armadillo-500 FX用USBカメラ接続
**概略
Armadillo-500 FXにUSBカメラを接続して、Android上で画像表示させる方法について記載する。
記載、および、動作確認には、cupcakeバージョンを対象としている。
バージョンによっては、処理が異なる為、別途処理が必要な場合もある。
**目次
-&link_anchor(カメラアプリ概要){カメラアプリについて}
-&link_anchor(既存処理概要){カメラ処理概要}
-&link_anchor(方針){USBカメラ接続方針}
-&link_anchor(前提環境){前提環境(ソフト)}
-&link_anchor(前提環境2){前提環境(ハード)}
--&link_anchor(前提環境3){Armadillo-500FX}
--&link_anchor(前提環境4){USBカメラ}
-&link_anchor(修正概要){修正概要}
-&link_anchor(修正1){カーネル修正}
-&link_anchor(修正2){ミドル修正}
-&link_anchor(その他1){つまづいたこと}
-&link_anchor(その他2){次回やるならば}
-&link_anchor(参考){参考資料}
----
**&anchor(カメラアプリ概要,option=nolink){カメラアプリについて}
画面表示するために使用するカメラアプリについて記載する。
-使用するカメラアプリ
--Android(Cupcake)のソースに含まれているアプリ
--”generic”でビルドした場合、もしくは、”USE_CAMERA_STUB := true”で指定した場合に、デバイスがなくても動作するアプリ
--エミュレータとして動かした場合、動作するアプリ
-カメラアプリの起動方法
-+homeからアプリ一覧を表示させる
-+”Camera”(カメラ)と表示されているアイコンをタップする
-既存の動作について
--表示される画像は、デバイスに依存しない画像
--表示される画像は、ライブラリ内で生成している
--画像形式は、YUV形式の特殊な形式だと予想される
-注意事項
--Androidのソ
2010-03-02T00:10:18+09:00
1267456218
-
実験環境
https://w.atwiki.jp/melodroid/pages/19.html
*実験環境
**概略
Androidビルドに利用しているマシンスペックとかをまとめておく。
動く環境の参考にはなるのかな。
**目次
-&link_anchor(開発マシン1){Armadillo-500FX用開発マシン}
-&link_anchor(開発マシン2){確認用Linuxマシン}
-&link_anchor(ターゲット1){Armadillo-500FX}
-&link_anchor(周辺機器1){USBカメラ}
----
**&anchor(開発マシン1,option=nolink){Armadillo-500FX用開発マシン}
現在、主にビルドを実施している環境となる。
ターゲットは、Armadillo-500FXとしている。
VMwarePlayer上で実施しているので、ホストとゲストPCについて記載しておく。
-ホストPC
--OS
---WindowsXP SP3
--CPU
---Core2Duo6600(たぶん・・)
--メモリ
---2GB
-ゲストPC
--OS
---Ubuntu 8.04 日本版
--CPU
---1つ
--メモリ
---1GB
**&anchor(開発マシン2,option=nolink){確認用Linuxマシン}
Androidで動くかどうかを確認する為のLinuxマシンについて記載する。
アプリ開発なら十分な性能だとは思う
-ノートパソコン(VAIO)
--OS
---Ubuntu 8.04
--CPU
---Core2DuoT2300
--メモリ
---512MB
**&anchor(ターゲット1,option=nolink){Armadillo-500FX}
Armadillo-500fxは、組込み向けの開発キットになる。
仕様等の詳細は、公式となる[[Atmark Technoの紹介ページ>>http://www.atmark-techno.com/products/armadillo/a500fx]]を見てください。
**&anchor(周辺機器1,option=nolink){USBカメラ}
Armadillo-500FXで試しているUSBカメラについて記載しておく。
-U
2009-10-23T00:17:34+09:00
1256224654
-
VMwareの触り方
https://w.atwiki.jp/melodroid/pages/18.html
*VMwareの触り方
**概略
VMware Playerのインストール、基本的な利用方法、そして、便利そうなことについて記載する。
**目次
-&link_anchor(導入1){VMware Playerについて}
-&link_anchor(導入2){インストール}
-&link_anchor(試行1){お試し起動}
-&link_anchor(基本1){仮想環境の作成}
-&link_anchor(基本2){仮想ディスクの作成}
-&link_anchor(基本3){設定ファイルの変更}
-&link_anchor(基本4){周辺機器について}
-&link_anchor(リンク){関連リンク}
----
**&anchor(導入1,option=nolink){VMware Playerについて}
VMPlayerは、仮想環境を起動させる為のソフトウェアのひとつ。あるプラットフォーム上で、仮想化して、別のプラットフォームを(複数でも)動かせるソフトウェアのひとつ。
例えば、(今の目的だけど、)WindowsXP上で、Ubuntu Linuxを立ち上げるような感じ。
WindowsXPをメインに使ってて、Androidビルドの為だけに便利で、Ubuntuにインストールし直さなくても、Ubuntuを動かせるようになる。
無償でゲットできるが、仮想ディスクを作る能力がない。
私が感じた感想。
-利点
--WindowsXPがメインだと、導入が楽。
--PCまるごとバックアップみたいなことができる。
-欠点
--動きが遅く感じるときがある。
--Ubuntuの知識と同時に、VMwareに関しても多少知識が必要。
詳しい説明は、書籍とか、別途Webで参照。
**&anchor(導入2,option=nolink){インストール}
VMwareのインストールについて書く。
基本的に、WindowsXP上で確認した項目となる。
+VMware Playerのダウンロード
++ブラウザで、[[VMware Playerのダウンロードページ>>http://www.vmware.com/jp/download/player/]]を開く
++プラットフォームに合わせたファイ
2009-09-17T01:19:54+09:00
1253117994