2009-01-01から1年間の記事一覧

株式会社エクスプレッソによる丸コピーアプリ問題について考える

宿ろいどというソースコードが公開されているアプリをEXPresso Co,.Ltd.として登録していたようだ。 http://blog.ngsdev.org/archives/android/oyadonavi/私の場合も オープンソースとして公開する場合、他者の勉強に役立てばという気持ちはあるが、他社が丸…

次のAndroidのUIはそこそこいけます。

HT-03Aは普通のAndroidのUIなので、あまりかっこよくありません。でも次に出る端末はUIを作りこんでくると思います。 動画見ればわかりますが、そこそこかっこよくないですか?HTC Hero http://www.youtube.com/watch?v=GCodXvFrz5ESony Ericson - 正式では…

Native Developer Kit触ってみた感想

Box2dとAPEをNDKで動かしてみて慣れるまで大変。C++もそこそこ大変 でも、GC起きないし、速度は3倍は速い。動作速度にこだわるなら最初に試した方がいい。いつか、Bulletも試してみたい

Google OS発表そして期待すること

http://googlejapan.blogspot.com/2009/07/google-chrome-os.html Google OSが発表になりましたが、どういうものが出てくるかわかりませんが楽しみです。ユーザーインターフェースがいまちちなので、売れないという意見もありますが、 ユーザーインターフェ…

box2dはlistener使わなくても当たり判定取れるのだね。

listener使うと、いろいろ複雑になるけど、step()した後に、 bodyからコンタクトリストたどるだけでいいみたい。 ContactEdge c=bodies[index].m_contactList; while(c!=null){ c.other//あたったbody c=c.next; }

Android Marketのコメントが「NDK使え」ばかりなので、NDK始めた。

Android Marketにjbox2d使ったアプリあげたら、遅すぎ、NDK使えというコメントだらけだったので Android Native Developer kitを始めました。 導入いろいろ面倒でした。cygwin は install時に、gccとmake(gmakeのこと)をオプションで選択する必要有り .bashr…

1.5でセンサー周り大きく変わってるね。

こんな感じになりました。SensorEventとかできたみたいです。センサーのイベント登録 for(Sensor sensor:sensorManager.getSensorList(Sensor.TYPE_ALL)){ if(sensor.getType()==Sensor.TYPE_ACCELEROMETER || sensor.getType()==Sensor.TYPE_ORIENTATION ){…

Block崩しゲームを作ってAndroid Marketに公開してみました。

その名も BlockDown です。 完成度は低いのですが、とりあえず公開してみました。 他との違いは、物理エンジン使っているところです。 (いきなりコメントで重力強すぎだよとか書かれていますが)以前公開した、サンプルアプリのOpenGL RedBook Demoは、総ダウ…

見比べると、app storeの競争は相当激化しているな

まずは、android marketの英語記事の上位5つのフリーゲーム http://asia.cnet.com/reviews/mobilephones/0,39050603,62055670,00.htm 写真だけ見ても、雰囲気わかります。シンプルなゲームが多いねという感想こっちは、「iPhone 3GS」発売記念ゲームレビュ…

ポケット羅針盤の資料

HT-03Aにプリインストールのポケット羅針盤 http://smartphone.nttdocomo.co.jp/fordeveloper/android/pocketcompass/ここに資料があった。 http://release.nikkei.co.jp/attach_file//0224395_01.pdf 画像見ると、デザイン作りこんだ、コンパスと傾き表示モ…

マルチディスプレイはOSどうサポートしているのだろう?

マルチタッチはAppleの特許の関係で使えません。 でもマルチディスプレイはAndroidはどう対応しているのだろう?日本の携帯でもサブ画面あるやつ結構あるよね。ロシアのAndroid 携帯(本当にリリースされるかどうか不明) http://www.slashgear.com/russian-hi…

Dell Inspiration 530でステレオミキサーを復活させる

普通に、Realtech High Definition Audioのドライバーの最新版入れたらステレオミキサーが消えました。 Dellのドライバーサイトから、Inspiration 530のRealtechの最新版ドライバー入れなおしたら復活しました。 http://supportapj.dell.com/support/downloa…

Widget作成支援の小さいUtilクラス作った。

http://code.google.com/p/akjava-android-project/source/browse/trunk/akjava_lib_android/src/com/akjava/lib/android/WidgetUtil.java普通はandroidではxmlでwidget作りますが、諸事情で使えないときは直接書くことになります。 そんな時、コードを書き…

知らないメソッドの使い方を調べるのはGoogle Code searchが一番

Google Code Searchはオープンソースのコード検索するサイトです。 http://www.google.co.jp/codesearchAndroidの知らないメソッドの使い方探す場合、メソッド名を入れて検索します。 たとえば、LinearLayout.LayoutParamsとか すると、そのメソッドを使って…

Text To Speech試したら以外とよかった。

2.0から標準搭載というTextToSpeech機能ですが、1.1用のTTSがありますので試してみました。 そこそこ喋れました。辞書アプリとか作るとき、オプションで対応させてみたいです。

OI file managerの取り込み方がとりあえずわかった。

自分のアプリに取り込んで使うには、ソースとresとmanifestをコピーすれば動きます。 ただし、action経由で呼び出すと、すでにOI file managerを単独でインストールしていた場合、ダイアログで選択する形になります。なので、クラスを指定してIntentを呼び出…

谷歌拼音输入法って中国語IMEなんだね。

エミュレターの設定を見ていたら、こんなアプリケーションに入れた覚えがなくて検索するはめになったよ。 私だけじゃないはず

wattpadというリーダーアプリ入れてみた。

http://www.wattpad.com/ という無料本のサイトがあるらしい。 そのサイトへアクセスする、Androidアプリだ。実際ブラウザーでアクセスするのと大差ない。 Flashの変わりにアプリにしているだけだ。 名刺代わりに各ポータルサイトはこういうアプリを作ったり…

ファイルマネージャーのApache 2.0のコード

http://code.google.com/p/openintents/downloads/list OpenIntentsのFileManager・動作テストには以下 http://code.google.com/p/openintents/downloads/list?q=testfilemanagerこのファイルマネジャーを自分のアプリで使うには、ソースコードを自分のアプ…

EclipseでSDCard関係

EclipseでAndroidのAVD切り替え方がよくわからなかったので、古い1.5を消してSDCardを指定して作り直した。マウント状況は、adb shell からmount で確認可能同じくadb shellから、sdutil unmount /sdcardとsdutil mount /sdcard で抜き差しのエミュレートが…

AdSense for Mobile Applicationsについて

App Storeの話題が最近盛り上がってますね。 http://d.hatena.ne.jp/gamella/20090621/1245548193 http://fladdict.net/blog/2009/06/iphone-as-platform.html一つ言えるのは、Appleはコンテンツ製作者を設けさせる必要はない所です。 iPhone端末売るだけで…

HTC Heroのスペックを見て

ハードウェア的には、デジカメが5Mピクセルになった以外、HTC-Magicと大きくは変わりません。しかし、全体的なハードのデザインも洗練されて来ていますし、イヤホンジャックwもついたようです。なんといってもUIをオリジナルで作りこんでいるようで、他のHTC…

ガツンと言う、日本語の難しさか

同じ人のガツンと言ったエントリーですが、 http://d.hatena.ne.jp/higayasuo/20090618 は大人気ないと、感じました。 (私も少しオープンソースでコードを公開しています。 守られるべきはオープンソースという言葉ではなく、コードの権利だと思います。 言…

100万台突破とかiPhone売れてますね。

http://www.itmedia.co.jp/news/articles/0906/23/news023.html僕はAndroidユーザーなのですが、ニュース見るとiPhone勢いありますね。 スペックもすごいし、スマートフォンの世界を広げていますね。iPhoneは、webkitやopenglなどオープンな技術をベースにし…

SWTのOpenglはビデオカード依存?

今日、SWTのSnippet195.javaとsnippet209.javaを試した。 これは、SWTでJOGLまたはLWJGLを使ってOpenGLを動かすものだ。ビデオカードがRadeon3450を使っているが綺麗に動いた。(もちろんビデオドライバーは最新のものを入れている) 以前、別のGeForce7300の…

Camstudioの歴史を学んだ

キャプチャーソフトのCamstudio 最近コードのメンテナンスしているのは、 http://sourceforge.net/projects/camstudio/バイナリファイルのダウンロードはだいたい3箇所あるようだ。 ・camstudio.org - 2.5b1ダウンロード可能 ・eHelp社 2.1 - SWF機能を省い…

iGoogleページが新しくなったみたい

http://googlemobile.blogspot.com/2009/06/snack-time-with-new-igoogle-for-android.html外出先でも家と同じ情報にアクセスしたいときに便利そうだ。AndroidとiPhone版が同時リリースだけど、 AndroidがWebkit採用でiPhoneとの互換は相当楽なんだろうね

Google Translator Toolkitを試した。

すごいな。HTML翻訳がものすごく便利だよ。 HTML選択して、あとは文単位で翻訳可能 共同での翻訳作業の標準ツールになるのかもGoogleの技術ページとか翻訳遅いし、これでユーザーに任せた方がいいかもね。

sqliteでSQL statements in progress エラー

ResultSetをまわしている途中でreturnすると、次のexecuteUpdate時にSQL statements in progressエラーが出た。 while中にreturnするときは、closeしないとだめみたいだ。 sqliteのエラーメッセージになれないと苦労しそうだPreparedStatement ps = conn.pre…

そのうちAndroid採用はニュースにならなくなるかもね

ウォークマンの新シリーズはAndroidを採用というウワサを耳にするが ルーターや再生プレイヤーなどとかの機器では、Linuxつかっているのは多かったりするAndrodiはタッチパネルなどがついていて、インターネットと接続する場合がある機器の標準 OSになりえる…