Camera.gitを読んでみて

公式以上のもの作るのすごく難しいと感じた。 Native呼び出しのExifInterfaceはさておき(普通のユーザーの使えるのか未検証) MediaMetadataRetrieverとかDrmStoreなどSDKに含まれないクラスあるし それだけならいいけど、CursorのcommitUpdates()など SDKか…

Googleモデレーターもそれなりに使われているようだ。

Googleが衆院選サイト、ユーザーの質問に候補者がYouTubeで回答 というニュースで知った。 http://internet.watch.impress.co.jp/docs/news/20090713_301997.htmlGoogle 20%から生まれたサイトGoogle モデレーター http://moderator.appspot.com 個人的には…

Eclipseで他プロジェクト参照時の注意点

awtやswtなどのクラスをimportしていたらVerifyErrorになる。 その他 Pluginプロジェクトを参照だとコンパイルは通るが、実行時にClassを見つけられない時がある。 (通るケースもあるので原因不明)他Android ProjectだとLinkSourceしないとうまくパス解決で…

国内だけでの評価が欲しいのでドコモマーケットは必要

http://blog.sohaya.com/2009/07/11/the-reason-iphone-does-not-come-out-from-docomo/ には必要ないのではとありますが、自分の作ったアプリを国内だけで評価されたいのでドコモマーケットは必要です。Android Marketでも国制限はできますが、そうするとラ…

説明文の長さの関係で、アプリあたりに使えるオープンソースのライブラリーは限られてしまうかも

Androidの場合、ライセンスを明記は登録アプリの説明ページ部分しかありません。 でも、これが325文字とか短くて、 10個以上を同時に使うと、説明文での記述の所で埋まってしまいそうです。まあこれは、半分冗談みたいな話ですけどね。 そんなにライブ…

Apache 2.0ライセンスの著作物を含むアプリの配布方法

NatsuLion for iPhone クローン (略) から学んだこととかまとめ http://d.hatena.ne.jp/takuma104/20090329/1238329981 所でまとまってましたね。Androidの場合だと Android Marketアプリの登録ページのDescriptionの部分に "このソフトウェアは、 Apache 2.…

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

宿ろいどというソースコードが公開されているアプリを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などオープンな技術をベースにし…