ActivityThread クラスに定義された Message Codes (ソース抜粋)

android.os.Message.class のメンバに Message Code が存在する。「Message.what」である。各スレッド(クラス?)で用意した Handler にてコードの名前を任意に付けているようで、コンフリクトの心配は無いと以下にある。 public final class Message imple…

Wine で Windows アプリケーションを起動する

秀丸エディタをインストールし、起動してみよう。 秀丸は以下から入手。 http://hide.maruo.co.jp/software/hidemaru.html ■ Windows プログラムのインストール方法 ■ [.exeの場合] $ wine (file_name).exe [.msiの場合] $ wine msiexec /i (file_name).msi …

Ubuntu 9.04 に Wine をインストール

Wine のバージョンは今日の時点で「1.1.21」。 これを Ubuntu 9.04 にインストールする。 ■ What's Wine ? ■ X Window System が動作する UNIX 系 OS 上で、Windows アプリケーションを動作させるためのオープンソース・ソフトウェアのこと。UNIX 系 OS とは…

Android 環境構築で覚える Linux 環境変数(PATH)の設定方法

Windows と違い、Linux における環境変数(PATH)の設定は、 端末(ターミナル)にてコマンドを駆使して‥・とややこしいので、 ここで詳細に解説をしておく。 ※ Linux は Ubuntu 9.04 を前提としている ■ 使用する UNIX コマンド ■ $ cd :ディレクトリを移…

端末(ターミナル)から Emulator を起動

$ cd ~/mydroid/out/host/linux-x86/bin $ ./emulator -system ~/mydroid/out/target/product/generic -kernel ~/mydroid/prebuilt/android-arm/kernel/kernel-qemu -data ~/mydroid/out/target/product/generic/userdata.img -noaudio -skindir ~/mydroid/d…

Android のビルド

私のマシンでフルビルドが2時間弱、これは早いのだろうか?? Cygwin での Android ビルドにはまだ対応していないらしい。 【コンパイル開始】 ※ makefile がダウンロードされているディレクトリで行う。 $ cd ~/mydroid $ make コンパイルに失敗した場合は…

Android ソースをフレームワーク部分だけ限定して取得

全部ほしいけど。 $ git clone git://android.git.kernel.org/platform/frameworks/base.git

Windows ( Cygwin ) で Android ソースを取得

詳しくは前回の記事 Linux 版ソース入手方法を参照してほしい。 【1. Cygwin + Git のインストール】 http://www.cygwin.com/ Cygwin インストーラの Category 中「Devel」に Git があるので、 忘れずにインストールすること(Git は 1.5.4 以上が必要)。 …

Android ソースの入手

その前に、Linux コマンドは以下が分かりやすい(かも)。 http://www.k-tanaka.net/unix/ 【1. Git のインストール】 $ sudo apt-get install git-core gnupg ※ Git: Linux カーネル用分散バージョン管理システム Android のソースは Git で管理されている…

Intent のコンストラクタ

■ Intent のコンストラクタ ■ [1] Intent(); [2] Intent( Intent o ); [3] Intent( String action ); [4] Intent( String action, Uri uri ); [5] Intent( Context packageContext, Class cls ); [6] Intent( String action, Uri uri, Context packageContex…

アクション Intent 一覧

アクション Intent: アプリケーション外の Activity を呼び出すときに用いる。 例えば、Web ブラウザを表示したいのであれば、Web Browser Activity を 呼び出すために、アクション Intent を用いるのである。 ###########################################…

Android 開発環境の構築

Android は Java で開発する。 ここでは Eclipse と Android プラグインを用いた開発環境の構築を目指す。 【1. JDK のインストール】 http://java.sun.com/javase/downloads/index.jsp 上記 URL から「JDK 6 Update 13」をダウンロードするか、 $ sudo apt-…

Linux Ubuntu 9.04 をインストール

Android の開発環境に OS は Ubuntu 9.04 を用いることにした。 OS無しのマシンは mouse computer などが選びやすい。 【1. Ubuntu 9.04 ISO File のダウンロード】 Ubuntu Japanese Team の HP から[Ubuntu の入手]を選択し、 遷移先の[日本語 Remix CD イ…

Activity の Permission 一覧

ほとんどの Action Intent は、実行前に適切な Permission 設定が必要である。 Activity に Permission を設定するには、Manifest を変更する。 AndroidManifest.xml の [Permission] タブから、 [Add] -> [Uses Permission] -> [OK] [Name] のドロップダウ…

Android-SDK1.5 は Emulator の起動に AVD が必要

SDK1.5 での Emulator 起動には、 AVD(Android Virtual Device) の作成が必要になった。 作成せずに Eclipse 上で Android アプリケーションを実行しようとすると、 Failed to find an AVD compatible with target 'Android 1.1'. Launch aborted. Failed to…

Eclipse で android.jar のソースコードを参照可能にする方法

Eclipse 上から Android のソースファイルを参照するには、 ~/android-sdk/platforms/android-1.1/android.jar ~/android-sdk/platforms/android-1.5/android.jarとまったく同じディレクトリ構成で、ダウンロードした Android ソースコードを 「sources.jar…

呉智英 - 幼児

幼児は母親に社会訓練され、母親を手本にして成長する。

富野由悠季 - 身内の能力

肉親は身内の能力を過小評価する。

田中角栄 - 時間

時間の守れん人間は、何をやってもダメだ。

姜尚中 - 傷者同士

傷者同士だからこそ、お互いがよく分かる。

児島令子 - 人生

私、誰の人生もうらやましくないわ。

村上龍 - 健康

ほとんどの場合、健康とは頭が悪いということの同義語だ。

村上龍 - 肝臓

肝臓をやられるとマゾヒストになる。

村上龍 - 聞いてもいい?

聞いてもいい?っていう言い方はよくない。そういう言い方だったら、どんな残酷なことでも言える。あなたがバカなのかどうか聞いてもいいですか? 実はそいつが言いたいことなのに、まわりが言っていることのようにして、エクスキューズしようとするわけだ。…

村上龍 - 才能

才能というのは普通の人にはないものがそのひとにあってそこで仕事をしているというイメージがあると思うんですけど、実際はそうじゃなくて、小説というのは極端に言うと24時間その小説のことを考えているんです。とにかく自分が持っている時間をある何かに…

The Organ - Grab That Gun

カナダ出身の女性5人組バンド。Arcade Fire といい、最近はカナダが熱いなー!!!ギターロックで、一曲目のブラザーから軽快に突っ走る。カッコイイです普通に、女性組だと知って、さらにwもちろん、バンド名のオルガン演奏もある。これはかなりオススメし…

The Advantage - Elf Titled

The Advantage はあの懐かしの、ファミコン8bitサウンドを生演奏するバンド。アマゾンで視聴できる。ダブルドラゴン、バブルボブル、グーニーズ、マリオ(ドキドキパニック?)、ゼルダ、笑っちゃうくらいそして鳥肌立つよ懐かしくてさ。 The Advantage - El…

村上龍 - ポテンツ

ポテンツできることに、ついプライオリティを、置いてしまうもんなんだ。

Stand By Me - 子供時代

子供時代は二度と続かない。でもバカは一生続く。

野口英世 - 天才

誰よりも3倍、4倍、5倍勉強する者、それが天才だ。