android

ubuntu 9.10でAndroidソースをインストール

主にここのコピペhttp://source.android.com/download Setting up your machine Androidをソースからビルドするのに必ようなものセットをダウンロード Ubuntu9.10ではsun-java5-jdkを含めない事に注意 $ sudo aptitude install git-core gnupg flex bison gp…

AndroidでOnClickListenerを使わないでOnClickイベントを実装する方法

1.6からonClickイベントはlayoutのxmlに書くことができるようになった。 http://www.taosoftware.co.jp/blog/2009/10/_androidonclick_layoutsdk16.html

AndroidでTab表示

AndroidでTabを使う方法は2つある ・Activityを継承した方法 ・TabAcitvityをを継承する方法 今回はTabActivityを継承した方法で実装する ■手順 TabActivityを継承 プログラムからTabHostを追加 TabSpecでTabを追加

Canvas回転覚書

以前書いた記事に画像回転のアドバイスしてもらったので試してみた。期待する実行結果

ViewのTagとBeanを使ってあれこれする

TagとOnClickListenerのimplementsで処理の共通化覚書。 ButtonにOnClickLitnerを設定する時に毎回匿名クラスを作成するのは冗長的だし、だからと言ってActivityにimplemetnsしても汎用性が欠ける。 ViewクラスにはTagがあるので、TagにBeanを格納すれば処理…

Androidで画面遷移

2画面サンプル アプリ概要 プロジェクト名:IntentSample アプリケーション名:IntentSample パッケージ:com.example Activity 遷移元画面:MainActivity 遷移先画面:NextActivity xml 遷移元画面:main.xml 遷移先画面:next.xml

AndroidのRクラスをコレクションにする

動的にリソースにアクセスしたいとか、リソース配列を作るのにlist = {R.xx.xxxx1, R.xx.xxxx2, ....}とかするのが面倒なときとかはRクラスをコレクションにするといい。AndroidはリフレクションNGとか誰かが言ってた気がするけどまぁいいや。 例:ImageButt…

XmlPullParserをイベントドリブン対応にしてみた。

XmlPullParserも基本SAXみたいに上から順番に解析するだけ。でもSAXと違ってコールバックしてくれないので解析処理とEventTypeを確認しながら実装しなくてはならないためコードが冗長的になる。 なのでSAXのコールバック的なインタフェースとアダプターを作…

XmlPullParserにurlを渡すとものすごく遅い件

xmlの解析はDOMやSAXよりXMLPullPaserのほうが早い。でもってXMLPullPaserを使うときは、Inputstreamには文字列を使った方がはやい。直にURLを渡すのはやめたほうがいい。

androidのHTTP通信のユーティリティを作った。

HTTP通信で取得したいものはいろいろある。 html xml json 画像など これらをユーティル化した。

AndroidでmidiとかJetCreatorとかで鍵盤アプリとか作成

Androidでmidiを演奏するにはMediaPlayerを使った方法とJetPlayerを使った方法がある。 前者は音楽ファイルとして演奏するのに向いている。 後者は動的な演奏や、効果音などのインタラクティブな音楽の演奏をしたいときに使うのに向いている。 今回はJetPlay…

Androidの画面遷移 Intentを使ってobjectを渡す方法

■アプリケーション概要 画面遷移にオブジェクトを渡す方法 Serializableインタフェースを実装することによって画面遷移でオブジェクトを渡すことが出来る■手順 Intentの引数にオブジェクトを指定する オブジェクトはSerializableインタフェースを実装する必…

Android JetCreator日本語マニュアル作った

http://hidecheck.web.fc2.com/JetCreator/

Androidで画像がリサイズ可能なクラスを作る

こちらのサイト「http://www.anddev.org/resize_and_rotate_image_-_example-t621.html」 を参考に画像の拡大・縮小をしたがかなり面倒な手順になるので、 画像の縮小・拡大を操作するクラスを作成した■上記サイトの画像変換手順 BitmapDrawAbleクラスを使っ…

GWTとGAEとAndroidとGooglMapsの連携

AndroidのGPSを使ったアプリとAndroidの位置情報をデータストアに保存しGoogleMapに表示するWebアプリを作成する今回はサーバ側を作成します。 サーバはGAE/Jを使います サーバ側は二つのサーブレットを用意します 位置情報保存サーブレット 現在地を取得し…

Androidで音楽再生

Androidで音楽再生アプリケーション機能 上ボタンを押すとウィンドウズの警告音がなる 下ボタンを押すと音楽再生 センターボタンを押すと音楽停止

Android SDK1.5でZoomControlsが使えない件

前回作成したGoogleMapにズーム機能を追加します。 勉強会/GoogleMap - 日本Androidの会(日本アンドロイドの会) を参考にしましたが、上記サイトではSDK1.1で作成されています。 これをSDK1.5で作成します。

Androidで3連単フォーメーション馬券

今回はAndroidでフォーメーション馬券の組み合わせ計算機を作った。

androidでgooglemapを表示する

事前準備 APIKeyの取得 勉強会/GoogleMap - 日本Androidの会(日本アンドロイドの会) プロジェクトの作成 プロジェクト名: SampleGmap BuildTarget :GoogleAPIs ※重要新規プロジェクトでBuildTargetに「GoogleAPIs」にチェックを入れる

画像のリサイズとか回転

元ねた http://www.anddev.org/resize_and_rotate_image_-_example-t621.html追記「リサイズクラスを作る」 http://d.hatena.ne.jp/hidecheck/20090722/1248255593 リサイズ public class bitmaptest extends Activity { @Override public void onCreate(Bun…

AndroidSDK1.5 for Eclipse

AndroidSDK1.5を入れてみました。 どうやら、1.1との互換性がないようなので、1.5専用のEclipseを用意しました。覚書 インストール手順は1.1と同様でOK エミュレータ設定(Android AVD Manager)が追加された 実行方法も同じ エミュレータ(AVD)設定 「Wind…