Andoroid

もしかすると、個人のネット力は、集団のネットに勝てるのかも?

今回の事件で思ったこと・・・ 政府のセキュリティ対策と本部かも、関係ないよねwww

Nexus7 (2013)を購入した

色々と忙しくて、触るひまがなかったのだけど、一週間くらい前にヤフオクで落としたのが届いた。 結論から言うと、Nexus7で実機デバッグ!にもあるように、MTPを外さなければならないらしい、これがわからなくてゲーム専用機?となっていましたw エイスース…

SparseArrayの続き(よくよく考えると・・・)

分割されるのはPathなんだから Pathはいくつも持ってても良いし 分割されたPath同士は無関係であるのだから(重なりは考えられるけど、それを切っていく間は重なりは発生し得ない) なので、多分これでOK。 /** * フェーズ情報、パス情報を読み込む * * @par…

SparseArray を使ってみた

今までHashMapを使っていたのだけど、SparseArray のが早いよってlintに言われてたので、少し調べた。 SparseArray は、HashMapと同じような使い方をするが、Keyとなるのがintで、データ件数が100件を超える辺りから早くなるらしい。 詳しいことは http://th…

Path情報の元になるデータ

ようやく元になるデータができた。 昨日とは形式を変更してます。 phase 01 map08 10,10 0,0 0,199 199,199 199,0 0,0 phase 02 map09 10,10 0,0 0,199 199,199 199,0 0,0 49,49 49,149 149,149 149,49 49,49 で、下記のメソッドで読み込んで・・・ /** * エ…

Path情報の続き

ん?よく考えたら、始点と終点を繋げる必要がありそうだ。 しかも integer である必要はない・・・ということでXMLは以下のようになった。 phase 01 map08 10 10 0 0 0 199 199 199 199 0 0 0 phase 02 map09 10 10 0 0 0 199 199 199 199 0 0 0 49 49 49 14…

Path情報の作成

まずリソースIDを書き換えるのが面倒になってきたので、自動的にできるようにした。リソースIDを文字列から生成する方法 そのままズバリのエントリがあった。 http://d.hatena.ne.jp/graceful3715/20101208/1291823542 任意(と言ってもres/xml/以下の)XML…

三角と四角で考える

画像マップを小さくして試したが、どうも遅い・・・ 線分を引く毎(はみ出した場合)に多大な計算が発生する。 これはもういかんともしがたいので、最初にマップの構造を把握するところからやり直してみよう。 http://gihyo.jp/dev/serial/01/geometry/0008 …

スタックオーバーフロー

塗りつぶす面積を計算させるのにリカーシブコールを使っていたら。 500段くらいでスタックがあふれた・・・ 面積の計算の仕方を変えるか。現状: ある点x,yを起点とた場合、 private int fillSub(Byte[] map, int x, int y) { int fill = 0; if (map[x + y *…

グリグリ動いたが・・・

X,Yの移動量を最低限 dm とし、最大限 max (可変)とする。 これで左右にフリックした場合と、上下にフリックした場合も分けれる。 斜めにフリックした場合もOK。 まだ切り分けは出来ないが、一応線が出てくるようになった。

やっとグリグリ動いた

よく考えると移動方向が自由というのはとんでもないかも。 8方向に制限するか・・・

SurfaceView が Runnable にできない・・・

とさんざん悩んでいたら、スレッドの生成時のパラメータを渡していなかったのに気がついた orz // スレッド開始 mThread = new Thread(); mThread.start();↓ // スレッド開始 mThread = new Thread(this); mThread.start();

SurfaceView をグリグリ動かす

やりたいこと(一応書いていおくとQuixや100万トンのばらばら的なゲームです)1)自分はいつも画面の中心に表示 2)画面サイズよりも十分大きなマップを読み込む 3)上下左右にフリックさせると、下上右左に動く 4)マップの画像は透明色部分には移動できないよ…

大きな Image を読み込んで動かして、見る

・2012/07/10 要は「ImageView に大きなサイズの画像を読み込んで、好きな方向に動かして、画像全体を見てみよう」というもの。 ImageView は大きなサイズの画像を設定するとエラーになってしまう機種があるらしいので、画像の大体のサイズを決める。 大体最…

Android 4.0 基板

Raspberry Pi や APC8750 など安価な ARM 搭載ボードは数あれど、秋葉原が出す M/B for Android はすごい。 最近は ARM の技術は Android OS で使われているが、M/B は価格もすごいが機能もすごい。すごい点 価格は3950円 LCDが付いていないので(コネクタは…

android gesture

AndroidのGesture機能を使ってみた。 画像を表示して左右にフリックしたら画像が変わるというもの。最初の起動時は 現在の時計を時間にセットして そうでなければ セットされた時間を読み込んで設定された時間の画像を読み込む。 またこのとき前のページ、次…

むむむなんと

AndroidManifest.xmlに などと3.0以降の版を書かなければ画面の大きさが制限されるようだ。 4.0以降は統一されているはずなので、こんなことはないと思うが。

Android Tablet L-06C

仕事の関係で Android タブレットを借りた。無線LANがつながらない・・・ 三回再起動を試して、パスフレーズのアルファベットA-Fを小文字で入力していたのに気づくorzそれとUSBのちっさいポートの認識を間違っていた。 割りとメジャーなところでは Mini と M…

AudioTrackの巻

キーボード(音階出せる方ね)を作ってみたのですが・・・ byte の配列を音毎にメモリに持っていたのですが、メモリを圧迫して重すぎ。 でその都度生成する方法にしてみたのがだ、これもさらに重い。 キーボード押して音が派生にするのに2秒wどないしたも…

Android でサウンド生成

Android で音楽を作り出すために既存の方法についてまとめた。マルチメディアも項目にもあるが、 Media Player 一般的なメディアプレイヤー。 もちろん音だけでなく映像も再生できる凄腕。 Jet Player MIDIデータを扱える(jet形式にする必要がある)。 ゲー…

OnTouchLisner の使い方

複数ボタンがあってタッチイベントに反応させるには、下記のようにする。 当然と言えば当然だが、山ほどあってもABC...Zを全部書かなきゃならん・・・orz onTouch メソッドはの方はABC..Z全部書かなくても良いかも知れないけど、目的を達するには書かなきゃ…

Android SDK

ウィンドウズで開発している場合ドライブの容量に泣かされることは多い。 Android SDK を普通に c ドライブにインストールしたが、容量が少なくなっているのに気が付き別のドライブにインストールしなおした。 一旦消して、再度インストールしたので時間が掛…