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

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

[androidAndroidのButtonのテキストの位置を調整する

Buttonのテキストを調整するにはGravityプロパティの値を変更する デフォルトはtop|left

WindowsでUbuntuのLiveUSB作成

手順 Ubuntuのisoイメージをダウンロード http://www.ubuntulinux.jp/products/GetUbuntu LiveUSB作成ツールUNetbootinをダウンロード UNetbootinを起動する Destribution:Ubuntu 9.04_Live DiskImage:ダウンロードしたisoを指定 Type:USB Drive Drive:USBの…

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

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

GWTで日本時間の表示

GWTで日本時間を取得するにはCalendarインスタンスをタイムゾーン、Local指定で取得し、さらにそのあとにsetTimezoneする必要があるみたい。 SimpleDateFormat format = new SimpleDateFormat("yyyy年M月d日 HH:mm:ss"); TimeZone timezone = TimeZone.getTi…

Low-Level APIを使ってid指定でレコードを取得する

GAE

JDOを使ったgetObjectById的なことをLow-Level APIを使ったやり方クラス MyEntity : datastoreに格納するentity MyEntityDao : MyEntityをDAOする MyEntityServiceImpl : MyEntityDaoを使ってあれする *インタフェースがないという突っ込みはなしで ソース M…

DataStoreにLow-Level APIを使ってみた

やっぱこっちのほうが速い 実行結果

4bitマイコン 15秒カウンタの仕組み

■15秒カウンタ アドレス 値 命令 レジスタの値 説明 00 01 A1 TIY 1 [a:F y:1] Yレジスタに1を代入 02 03 89 TIA 9 [a:9 y:1..F] Aレジスタに9を代入する 04 05 EC CAL TIMER [a:9 y:1..F] 1 秒間処理を待つ( 1秒 = (Aレジスタで指定した時間 + 1) * 0.1) …

GWTの既存プロジェクトにModule,EntryPointを追加する

プロジェクトに新規Module、EntryPointの追加の仕方 追加したページでEchoBackを実行するサンプルを作成既に以下のプロジェクトが存在することを前提 既存プロジェクトはEclipseがデフォルトで用意するものを使う 変更は一切加えていない既存Project概要 プ…

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

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

GWTでTwitter

GWTを使って、発言、検索、TLの表示をするアプリを作成する■アプリ概要 ページを開くとTimeLineの取得をする Sayボタンを押すとTextBoxの内容をつぶやく Searchボタンを押すとTextBoxの内容を検索する 更新ボタンを押すとTimeLineを更新する ■レイアウト Roo…

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

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

GWTでエコーバックを非同期通信でする

ボタンとテキストボックスを配置し、テキストボックスに文字を入力し、ボタンを押す。 サーバに入力文字列を渡し、そのまま返すプログラム。 サーバ間通信は非同期で行う。 というアプリを作成する。■プロジェクト概要 プロジェクト名:GwtSampleEchoBack 使…

GWTで非同期通信 RPC(Remote Procedure Call)覚書

非同期通信の内部の動きとは知らなくていいがルールは知っておいたほうがいいので覚書。 でも結局内部ロジックが気になってきたのでなんとなく書いてみた。■GreetingServiceとGreetingServiceAsyncについて GWTではクライアントとサーバの通信にRPC(Remote …

GWTでTabPanelを使う

TabPanelのサンプルプログラムの作成■アプリ概要 tab1 tab2 tab3を用意 ta1が選択されると「Hello」を表示 ta2が選択されると「Hello2」を表示 ta1が選択されると画像を表示 ■UI TabPanel Label:どのタブが選択されているかを表示する HTML1:tab1に配置 HT…

GWTでチェックボックス・ラジオボタン

GWTでチェックボックスとラジオボタンを使ったアプリを作成する内容 ラジオボタン・チェックボックスのチェック状態を取得し、それぞれの状態をラベルに表示するプロジェクト概要 プロジェクト名:GwtUISampleCheckRadio パッケージ:sample.checkradio UI構…

GWT弱者勉強会を主催してきました。

第1回GWT弱者勉強会の主催をしました。 コーディングがメインで課題を挙げて各自好きなように実装という形式の勉強会です。 今回の課題はクライアントサイドをメインに行いました。 ■今回の課題 HelloWorld チェックボックス ラジオボタン タブパネル 非同期…

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

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

ラジオボタン・チェックボックス

オンラインドキュメント http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/index.html?overview-summary.html GwtUISampleRadioCheck.java package sample.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.core.cli…

GWTとGAEとAndroidとGooglMapsの連携

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

10分コーディングしたら15分かかった

http://ameblo.jp/programming/entry-10001721422.html 15分くらいかかった・・・ダメじゃん public class Card { public String[] deal(int numPlayer, String deck){ String[] retcards; //配りきれるか確認 if( deck.length() % numPlayer != 0){ return …

GWTでGoogleMaps

GWTを使ってGoogleMapを表示するアプリの作成プロジェクト概要 プロジェクト名:GwtSampleGoogleMap パッケージ:sample.googlemap 外部jar:gwt-maps.jar アプリ概要 TextBox x,yに座標を記入 表示ボタンでMap表示 パーツ DockPanel HorizontalPanel MapWid…

GWTでBeansを使って非同期通信

プロジェクト概要 プロジェクト名:GwtSampleCallbackBeans パッケージ:sample.beans Beans:MyBeans

reflectionの間違った使い方(final涙目)

reflectionを使うと以下のことが出来る final指定のフィールドを変更できる private指定のフィールドを参照・変更できる ※あえてフィールドと使ったのは対象クラスのメンバ変数を変更することができないため 正確には定数だけど、面倒くさいので以下メンバ変…

BBQに行ってきました

BBQに行ってきました。とても楽しかったです。プログラマつながりのBBQだったのでやはりエンジニア的な話で盛り上がりました。 中でも「javaのreflectionを使うと、final指定のフィールドを変更できる。」というのが収穫でした。(でも実用的じゃない) 無理や…

GWTでHello World

GWTのデフォルト作成されるプロジェクトは複雑なのでシンプルなのを作るメモ Widget:GWTのUIコンポーネント。Button、Labelなど RootPanel:HTMLの部。各WidgetはRootPanelクラスに追加する アプリケーション概要 プロジェクト名:GwtSampleHelloWorld Butt…

Androidで音楽再生

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

Google Developer Daysに行ってきました

6月12日にGoogle Developer Daysに行ってきました GDDphoneをもらったのでインストール覚書

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

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

組み合わせ

覚書 「n個からk個選ぶ組み合わせ」は「n-1個からk-1個選ぶ組み合わせ」に「n-1個からk個選ぶ組み合わせ」を加えた数に等しい。