java
11.10からsun-java-jdkがpartnerリポジトリからはずされてんの・・・・(´;ω;`)インストール的 sudo apt-get install python-software-properties sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jd…
使うたびにググるあれをまとめたもの。随時追加 0で埋めるString.format String s = String.format("%02d", i); File名取得 File file = new File("/home/user1/download/file1.png"); //パスからファイル名を取得する String fileName = file.getName(); /…
Log.v(TAG, new Throwable().getStackTrace()[0].getMethodName());
AlarmClockのソースを参考に今日がXdayだった場合、次にチェックの入ったYdayを求める。という計算ロジックを作成する AlarmClockのソース 曜日チェックの画面 AlarmClockのAlarms.javaに曜日計算している箇所 /** * returns number of days from today unti…
前回作成したアプリを修正してDirectionを追加する
GWT2.0の機能を使ってるとかそんなんじゃないけど、GWTでGoogleMaoとか 参考URL Google Web Toolkit:http://code.google.com/intl/en/webtoolkit/gettingstarted.html gwt-google-apiプロジェクト:http://code.google.com/p/gwt-google-apis/wiki/MapsGett…
前回の記事でランダム配列を作成するメソッドを作成していたが、実はjava.util.Collectionsにすでに用意されていた件 しかも、関数名も一緒だし・・・ void java.util.Collections.shuffle(List list) サンプル 〜略〜 MyClass cl1 = new MyClass("aaa", "10…
ジェネリックを使ってるので汎用的に配列の中身をシャフルできる ※参考URL http://www.knowd.co.jp/yamazaki/?q=node/141■実行結果 作成データ MyClass [name=aaa, val=10] MyClass [name=bbb, val=20] MyClass [name=ccc, val=30] MyClass [name=ddd, val=4…
GWTを使って、発言、検索、TLの表示をするアプリを作成する■アプリ概要 ページを開くとTimeLineの取得をする Sayボタンを押すとTextBoxの内容をつぶやく Searchボタンを押すとTextBoxの内容を検索する 更新ボタンを押すとTimeLineを更新する ■レイアウト Roo…
http://hidecheck.web.fc2.com/JetCreator/
ボタンとテキストボックスを配置し、テキストボックスに文字を入力し、ボタンを押す。 サーバに入力文字列を渡し、そのまま返すプログラム。 サーバ間通信は非同期で行う。 というアプリを作成する。■プロジェクト概要 プロジェクト名:GwtSampleEchoBack 使…
非同期通信の内部の動きとは知らなくていいがルールは知っておいたほうがいいので覚書。 でも結局内部ロジックが気になってきたのでなんとなく書いてみた。■GreetingServiceとGreetingServiceAsyncについて GWTではクライアントとサーバの通信にRPC(Remote …
TabPanelのサンプルプログラムの作成■アプリ概要 tab1 tab2 tab3を用意 ta1が選択されると「Hello」を表示 ta2が選択されると「Hello2」を表示 ta1が選択されると画像を表示 ■UI TabPanel Label:どのタブが選択されているかを表示する HTML1:tab1に配置 HT…
GWTでチェックボックスとラジオボタンを使ったアプリを作成する内容 ラジオボタン・チェックボックスのチェック状態を取得し、それぞれの状態をラベルに表示するプロジェクト概要 プロジェクト名:GwtUISampleCheckRadio パッケージ:sample.checkradio UI構…
こちらのサイト「http://www.anddev.org/resize_and_rotate_image_-_example-t621.html」 を参考に画像の拡大・縮小をしたがかなり面倒な手順になるので、 画像の縮小・拡大を操作するクラスを作成した■上記サイトの画像変換手順 BitmapDrawAbleクラスを使っ…
AndroidのGPSを使ったアプリとAndroidの位置情報をデータストアに保存しGoogleMapに表示するWebアプリを作成する今回はサーバ側を作成します。 サーバはGAE/Jを使います サーバ側は二つのサーブレットを用意します 位置情報保存サーブレット 現在地を取得し…
GWTを使ってGoogleMapを表示するアプリの作成プロジェクト概要 プロジェクト名:GwtSampleGoogleMap パッケージ:sample.googlemap 外部jar:gwt-maps.jar アプリ概要 TextBox x,yに座標を記入 表示ボタンでMap表示 パーツ DockPanel HorizontalPanel MapWid…
プロジェクト概要 プロジェクト名:GwtSampleCallbackBeans パッケージ:sample.beans Beans:MyBeans
reflectionを使うと以下のことが出来る final指定のフィールドを変更できる private指定のフィールドを参照・変更できる ※あえてフィールドと使ったのは対象クラスのメンバ変数を変更することができないため 正確には定数だけど、面倒くさいので以下メンバ変…
GWTのデフォルト作成されるプロジェクトは複雑なのでシンプルなのを作るメモ Widget:GWTのUIコンポーネント。Button、Labelなど RootPanel:HTMLの部。各WidgetはRootPanelクラスに追加する アプリケーション概要 プロジェクト名:GwtSampleHelloWorld Butt…
Androidで音楽再生アプリケーション機能 上ボタンを押すとウィンドウズの警告音がなる 下ボタンを押すと音楽再生 センターボタンを押すと音楽停止
前回作成したGoogleMapにズーム機能を追加します。 勉強会/GoogleMap - 日本Androidの会(日本アンドロイドの会) を参考にしましたが、上記サイトではSDK1.1で作成されています。 これをSDK1.5で作成します。
事前準備 APIKeyの取得 勉強会/GoogleMap - 日本Androidの会(日本アンドロイドの会) プロジェクトの作成 プロジェクト名: SampleGmap BuildTarget :GoogleAPIs ※重要新規プロジェクトでBuildTargetに「GoogleAPIs」にチェックを入れる
StateパターンじゃなくてStrategyパターンのようなのでタイトル変更マリオには以下のアクションがあります。 ジャンプ パンチ さらに以下の状態があります デカマリオ デフォマリオ ファイアマリオ それぞれの状態では以下のアクションを行います デカマリオ…
前回の日記でメソッドの動的実行の際にInteger→intに変更していました。 なんでIntegerができないのかと、悩んでいたのですが、解決したのでメモっときます。invokeを実行するメソッドの引数の型の設定に問題あり import java.lang.reflect.Method; class Ca…
横へなの問題をプログラムにした
PleiadesUltimate(JRE あり)でGAEをインストールしようとすると依存関係の解決で応答しなくなる。 話によるとPyDevを入れているだけでもインストールできないらしい。とりあえず、今のところGAEを入れるならEclipseはデフォルトの状態が望ましい様子。
可変長引数は、配列を渡せる。 プリミティブ型からラッパーのautboxingはされない public class Test{ public static void foo(int... x){ for( int z : x){ System.out.println(z); } } public static void bar(int n ){ System.out.println(n); } public s…
StringBufferはスレッドセーフ StringBuilderはスレッドセーフじゃないStringBufferの方がスレッドセーフじゃない分だけ速い。今まで単にStringBufferよりStringBuilderの方が速いということぐらいしか意識していなく、特にそれ以外は変わらないと思っていた…