Dagger is a fast dependency injector for both Java and Android. Its second major version not only brings new features for parity with other frameworks b…
![Dependency Injection with Dagger 2 (Devoxx 2014)](https://cdn-ak-scissors.b.st-hatena.com/image/square/32d4fae45c83cf2523ef3c0596fe44e52773f622/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F3b298de04edb0132348e6661b83ad9a0%2Fslide_0.jpg%3F3903693)
Androidはマルチスレッドですが、メインのスレッドだけが描画可能です。 だから、下記みたいな感じでスレッドを作成してしまうと 例外がでてしまいます。 ・・・ public void onClickButton(View v) { new Thread(new Runnable() { @Override public void run() { String result = loadString();//時間がかかる処理 text.setText(result);//画面のテキストに取得した文字列をセット } }).start(); } ・・・ 新たに作成したスレッドから、UIへのアクセスは厳禁です。 ではどうするかというと、「Handler」というクラスを使用します。 ・・・ Handler handler= new Handler(); public void onClickBut
はじめに Android プログラマのみなさん、こんにちは。 今日も元気に Out Of Memory してますか? ということで、この記事では日々 OOM に悩まされる Memory 的な意味で富豪的な Android プログラマの為に、Eclipse Memory Analyzer Tool、通称 MAT の基本的な使い方を紹介します。 尚、この記事は [twitter:@youten] さんが企画された裏 Android Advent Calendar 12/20 の記事ですが、内容的には比較的オモテなものになっています。 対象読者 Andoid アプリ作ってる/はじめたけど、まだ MAT を使ったことがない方 MAT を使ってみようした事はあるものの、画面から難しそうな雰囲気を察知し、起動10秒後にはそっとタブを閉じてしまった経験がある方 DDMS の基本的な使い方を理解している方
サンプル動画(上のやつ) http://voidy21.appspot.com/swf/drag.swf 最初に Androidの開発は初めてなので色々間違っていることもあると思います。 というか久しぶりにJavaを動かした気がします! あと実機が無いので実機でちゃんと動くかどうかは保証しかねます! どんなアプリか? 画像を押しながら動かすとその通り動く トラックボール*1を動かすと画像が拡大縮小する 画像の上下関係を把握して反映させている(自然な動き) クラス構成 DragImage android.app.Activityクラスを継承したもの。main文のようなもの DragImageView android.view.Viewクラスを継承したもの。androidの画面全体を掌握するビュー DraggableBitmap android.view.Viewクラスを継承したもの。1つ1つ
Twitter4Jとは? Twitter4J は Twitter API の Java ラッパです。 Twitter4J を使うと JSON や HTTP に詳しくなくても容易に Twitter とインタラクトするアプリケーションを書くことが出来ます。Twitter4J は Twitter 非公式のライブラリです。 ✔ 100% Pure Java - works on any Java Platform version 5 or later ✔ Android やGoogle App Engine上でも動作します ✔ 依存なし : 追加の jar ファイルなどは必要ありません ✔ OAuth に対応 ✔ デフォルトで gzip をサポートするため高速 ✔ Twitter API 1.1に完全対応 システム要件 OS: Java をサポートする Windows または Unix 系 OS
Androidを使ってゲームでも作りたいな、という事でAPIとか調べならが試してみました。AndroidではSwingは使えないのですが、比較的に似たインターフェイスのAPIが用意されているため、Swingで簡単なゲームを作ったことがあればすぐになれるのではないでしょうか。 とりあえず、AndroidでHelloWorldくらいは作れる能力がある前提です。まったく試したことない人は、日本Androidの会のチュートリアルがオススメです。 自由に描画できるCanvasが欲しい - SurfaceView ゲームでは、テキストエリアなどのGUIのコンポーネントを配置していくのではなく、背景やキャラクターなどを独自に描画しなければなりません。Swingであれば、paintComponentをオーバーライドして…となるわけですが、Androidの場合はSurfaceViewという専用のViewを使
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く