さて、ついにAndroid2.3が積まれているSDKが配信されたわけですが、これ入った時に色々とトラブルが起きたので一応メモ。

1.「JavaのPathが通ってない」と怒られた。
今までは特にエラーも出てなかったので気付かなかったんだけど、気持ち悪いので指示されている通りにやったんだけど直らない。
どうやら、パスにあるjava.exeの部分はいらない模様。
取ったらエラーを出さなくなりました。

2.EclipseでLogCatに「com.android.ddmuilib.logcat.LogPanel.setLogCatViewInterface(Lcom/android/ddmuilib/logcat/LogPanel$LogCatViewInterface;)V」とエラーが出たり、AVDマネージャとかが立ち上がらない。
Eclipseの入ってる所にあるeclipse.exe -clean.cmdを実行したら直った。

今の所はこれだけっぽいです。
Eclipseの部分はこれからも色々起きそうだから、覚えておくとしよう。

カテゴリ/タグ:私の記憶領域 /    
コメント (0)

はいはい、ツンデレツンデレ。マオです。

ソフトバンクの携帯を使っていたうぐぅ氏がついにドコモのスマートフォン「REGZA T-01C」にするらしい。
今の携帯の調子が悪いそうだ。
予約したようですが、今の所ドコモショップから連絡が来ないと嘆いてました。
しかし、色が黒かサツマイモ色しか無いってのは、今度売れたらカラーバリエーション増やして増産でもするのかね?
黒が手に入りにくいそうなので、サツマイモ色にしたらしいです(笑)
もっと鮮やかな感じの赤にできなかったのかねぇ。
それはともかく、来年の春にAndroid2.2になるという確約がされているのが、羨まし・・・ゲフンゲフン。

Xperiaもバージョンアップは絶対しない宣言されたら、root化してカスタムROMが突っ込めば良いから問題ないか。
トドメを刺すなら早く刺してくれ><

カテゴリ/タグ:退屈な日常 /  ,    
コメント (2)

頭の中で考えるのは大変ね。マオです。

さて、バージョン管理を導入したお陰で、ガンガンと開発が進んでいるわけですが、ガンガン進むお陰で妙な色気を出して変わった物に手を出しちゃって困る。
スレッド処理に手を出す事にした。
明確な意図を持ってスレッド処理に手を出すのはこれが初めてだと思う。
ちなみにスレッド処理とは並行処理の事です、詳しい事はググれ。
描画処理とデータを読み込む処理を平行させたかったんだよね。
このプログラムの設計書って私の脳内とコードにしか存在しなくて、企業がやるような紙媒体とか電子媒体のグラフィカルな設計書が存在しない(笑)
全て脳内で処理してるもんだから、複雑怪奇になると大変なんだよね。
何度ソースの大改造をやったやら・・・。
今の所はうまく動いているけど、いつエラーで落ちるか心配だわ。

今回のアプリ(前回は自分用のカレンダー)に関しては、Androidのパフォーマンスを低下させない為のお約束をかなり忠実に守ってるので、いい感じに動いてます。
ってか、動くコード書いた後に綺麗に直してるんだけど、全然速度が変わるのな。
実機テストなんて初期のコードはガクガクだったのに、修正後はヌルヌルですよ・・・気持ち悪い(笑)
まだまだ、修正できそうな所は一杯あるのでガンガン直しつつ、早く公開できるように祈ろう。

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)

頑張ってコード修正をしている。マオです。

相変わらずユーザインターフェイスに苦労している開発ですが、もう一個ほど困ってた事があったんだ。
何かというと「コードの大幅な改良しての実験が出来ない」というもの。
もし実験して最悪な結果を出したら戻すようにしたい所だけど、その最悪の結果ってすぐ発覚するとは限らないんだよね。
例えば機能をいくつも追加して、初めて気付くとかあったりする。
で、大幅改良をしたいけど出来なかったんだよね。
さすがに手動によるコードコピーも面倒なんで、バージョン管理システムを入れる事にした。
有名所はCVSで、ここ数年でSubversionって管理システムがシェアを占めてきたけど、個人でやってるだけなんでこの二つは規模が少し大きすぎるんだよね。
色々と鯖を建てなきゃいけないみたいだし、もう少し単純な感じの管理システムを探してみた。
管理システムの一つにGitというのがあって、これだとEclipse用のプラグインにEGitというのがあって、これを突っ込むだけでバージョン管理が簡単に出来ちゃうみたいなのだ。
ってな訳でサクっといれた。
使い方は簡単で、今ではガンガンコード修正やっちゃってます。

結果は使用メモリが半分以下になったり、大幅なメニュー改変しちゃったりと大活躍。
後はこの修正が後に響かない事を祈るだけ><

カテゴリ/タグ:月面開発室 /  , ,    
コメント (0)

半分はパクリみたいなもんだが。マオです。


順調にプログラムが出来上がってるように見えるんだけど、一番の難関はグラフィック面だったりするんだよね。
Androidには基本的なアイコンとかのリソースはあるんだけど、それだけでは操作全ての表現は出来ないし、そもそもバージョンによって図形が変わったりするのでマニュアルを書く時なんかは少し困る。
ってな訳で、自作しなきゃいけないんだよね。
機能を増やすたびにこんな苦労をしないといけないとは・・・><

で、この手のグラフィックを作るのに便利なのはベクター系のエディタなんだよね。
有名なのはAdobeのIllustratorなんだけど、単品で7万円。
さすがに買う気にならないので、何か良い物は無いかと思って捜してInkscapeというオープンソースのエディタが見つかった。
日本語化もされてて普通に使えちゃった(インストーラー版だとエラーで使えなかったけど)ので、これとGIMPがあれば画像に関しては問題がなさそうだな。

いつになったら、アプリが公開できるようになるんだろうか?(笑)

カテゴリ/タグ:月面開発室 /  ,    
コメント (0)