Android

Marketにapkファイルをアップロードできない つづき

<manifest>の直下(XML的な意味ではなく、テキストファイルとしてすぐ下)に<uses-sdk>を置く必要があるらしいのですが…置いてるよなぁ。うーむ。</uses-sdk></manifest>

LVL概要( http://developer.android.com/guide/publishing/licensing.html )

うわー、ここまでやんなくちゃだめか。その上でPaidなアプリケーションだけなんだな。 テスト大変そう。

Marketにapkファイルをアップロードできない

Android Marketにapkファイルをアップロードしようとするとこんなエラーがでます。 The server could not process your apk. Try again. apk自信が問題なのかなー、と昔作った別のファイルをアップロードしようとしてもやっぱり同じエラーが。 これ、あちこ…

NTT DoCoMoのSPモード接続の端末はIn-app Billingでキャリア決済が出来る事に気づいた

前に調べたときには対応してなかった気がするんだけど、いつの間に。 ちなみに、 SIMなしでWifiで通信 キャリア決済の選択肢すら出ない SIMありで3G通信を切っておいた状態でWifiで通信 キャリア決済の選択肢は出るけど、完了できない SIMありで3G通信を入れ…

WindowsXPでtetherxp.infを使う際

http://www.google.com/support/mobile/bin/answer.py?hl=en&answer=182134 いやまぁ、設定ファイル自体はあるんですが、デバイスが圧倒的に足りないので「デバイスマネージャー」を見ながら設定を追加する必要があります。 こんな風になってるとは思わなか…

リファクタリングの成果

Javaリファクタリングを行うと、当然「Javaソース」の側に反映されます。 layout内のxmlには反映されません。 いやー、独自Viewを貼り付けまくったソースにしてたからあちこちではまるはまる。全然気づかなかった、というか忘れてたよ。FQDNクラス名のViewは…

超久しぶりに昔のプロジェクトをリファクタリングする

ついでにSDK新しくして……とやってたら、文字列xmlの仕様がちょっと変わっててはまる。あ、「'」(アポストロフィー)クォートしないとだめになったんですか。そんな些細なことで大騒ぎ。 しかし、昔の自分はゲーム作り散らかしてたなぁ。AndroidMarketにある奴…

~/.android/debug.keystoreのパスワード

android です。 ……これって、どこかにドキュメントあるのかな? たまたま見つかったからいいようなものの。

Android@Home(http://japanese.engadget.com/2011/05/12/android-home/)

何を今更って感じですが、こういうのは定期的に言わないとねー。 Androidの利点はスマートフォンでもなんでもなくて「工数少なめでいける汎用組み込みOS」です。

とりあえず、HT-03AをROM Managerで、2.2にしてみた

色々手抜き。ほんとはたくさん手順必要なんだけど。 意外だったのが、DalvikのJIT切ってもパフォーマンスがいいことと、ブラウザの出来が数段よくなってること。 2.2対応ソフトを無理矢理動かすためだったんだけど、もっと早くやっておけばよかったなー。

HT-03AにはUSBのMTP接続モードがない

普段GalaxyTabを使っているので全然気づきませんでしたが、HT-03AにはMTP接続モードがそもそもついていません。同世代のIS01にはついてるらしいので、AndroidというOS自体の問題はなく、「単につけなかった」だけじゃないかと思うのですが、なんか、いろいろ…

GalaxyTabしばらく使っての雑感

Android 自体はHT-03Aの発売日から(開発環境は多分V1.0から)使ってるので、それを踏まえた上で読みましょう。・超速い CPUも、GPUも速いんでしょうが(Android はわりとOS標準の機能をGPU経由で駆動するので、GPUショボいと露骨にばれる)、やっぱりJIT かかっ…

何とか書き込めないこともないFirefox

FirefoxはきほんAndroid版でもPCブラウザ扱いなので何となく書き込めます。 ただ、妙にあちこちにスクロールするのはどうしたもんだか。

Galaxy Tab いいっすよ

GIGAZINEでのレビューでは、「でもこれってただの大きいAndroid じゃん」とか書かれていましたが、個人的にはただ大きくなるだけでAndroid ってここまで便利になるのかと感心しました。 元々iPhone を微妙に評価していないのもあるのですが、iPadにも別に感…

HT-03Aのミュージックプレイヤー

ほとんど単体で使っても問題ないぐらい優秀なプレイヤーなんだけど、ごくまれにID3タグが化けることがあるのが謎。 UTF-8じゃないとだめなのかな? とUTF-8にしてもやっぱりだめ(というか、これをすると今まで大丈夫だったのまで化ける)。 必ず同じ特定の曲…

T-Mobile G1とWMA,WMV

制限付きながら対応していたらしい。 いいなー、HT-03Aでも対応してればいい放送大学端末(テレビ講義すら見られる!)になるんだけどなー。 ま、いいや、めぼしいところはASFに落としてあるし、「心理学史」は家で見よう。

HTC-Desireは論理明日(物理今日)発売です

ヨドバシで予約を奨められましたが、現状、Xperiaも買えてない状況だしなぁ。 明日中には「謎の新作」が遊べるようになります。自分でやってて熱中する良いソフトです。作りこむ時間がないのが痛いところ。

ADKはJDK1.6u1では@Overrideを解釈しない

解決策 なるべく新しいJDKを入れて(6u10以降)、環境変数JAVA_HOMEをそっちに切り替える。 判るかそんなの! 確かにJDKを古いまま放置していたのもあるんだけど(メインマシンじゃないから)。

Googleリーダーは使い物にならない

必死にレンダリングしてるのはわかるのですが、あそこまで使い物にならないとは思わなかった。iframeの中をスクロールさせる手段がないんだもんなー。 相変わらずの横の連携とれてないGoogleなのでした。 GoogleAPIをDalvik上から扱えることがわかったので、…

@Override結局

コンパイルできない環境があるって事は問題なので、@Overrideをかたっぱしからコメントアウトすることに。JDK1.6だし、All-In-One-Pleiades-Gallireoなので同じバージョンだし、AndroidSDK1.5r3も一緒なんだけどなぁ。なんでオーバーライドしないと見なされ…

スーパークラスのメソッドをオーバーライドする必要があります

ほぼ同じ環境で2台で開発しているのですが、片方では@Override注釈をつけるとエラーになるという。うーむ、不思議だ。

IntentのExtra情報すごい

他のアクティビティを呼び出すIntentには付加情報としていろんなものを載せられます。基本型一通りと基本型の配列。あと、Serializableがついていればオブジェクトだって渡せちゃいます。ためしに1メガ近くあるオブジェクトをIntentで渡したところ、かなりう…

Canvasの座標変換

CanvasにはJava2Dばりの強力な座標変換が備わっています。3行3列のアフィン変換で、行列クラス自体も計算が充実していて頼もしい限り。 ただ、使っていて気付いたことがあります。 どうにも、この座標変換、単位行列が設定されている時と、それ以外の時で処…

ブラウザでUbubtu Oneにつなぐ

認証で散々蹴られますが、何とか入れます。ただ、WebKitのJavascript解釈能力ではファイルリストの表示まではできないのでした。うーん、残念。

Androidのある未来

私の中での「Google Android」というプラットフォームの位置づけは「洗練されたUIを持つ、作りやすい組み込みプラットフォーム」です。今は電話機能がメインになっていますが、ネットワークにつながりさえすれば、電話を中心に置く必要すらもないと思ってい…

シリーズ「無我」PC向け体験版をリリースしました(http://paidiainc.blogspot.com/2009/12/p.html)

NetBeans6.8を試用がてら作っていました。リソースはWindowsMobile版の物を、ソースはAndroid版の物をベースにしています。 いやー、はまったはまった。 getClass.getResource()はWindows上では大文字小文字を意識しないがjarでは意識する はじめ、なぜロー…

シリーズ「無我」体験版だけ3本合わせて200ダウンロード突破!

でも、買ってくれた人はほんのちょっと(;_;)。案の定Phase2が人気あります。あと、Phase3が密かにアクティヴ率が高いのが意外。レベル3までだと逆にストレスたまると思うんだけどなー。

描画関連

void onDraw(Canvas)をオーバーライドして描画を行うのですが、このCanvasってのはjava.awt.Graphicsみたいなグラフィックコンテキストじゃなくて、描画コマンドのリストのような、そんな感じが。 というのも 書いてる最中が見えない。勝手にダブルバッファ…

さらにもう一つ新作をリリースしました(http://paidiainc.blogspot.com/2009/12/phase3memorize1.html)

シリーズ「無我」Pnase3:Memorize(http://jp.androlib.com/android.application.jp-co-paidia-game-muga3-xtqE.aspx) プレスリリースを出してしまった関係上予定を1日繰り上げてリリースしました。 アクションゲームではありませんが、是非遊んでみてくださ…

今日も新作がリリースされています(http://paidiainc.blogspot.com/2009/12/phase2satori.html)

シリーズ「無我」Phase2:Satori(http://jp.androlib.com/android.application.jp-co-paidia-game-muga2-xtmD.aspx) 今回はなんと弾幕シューティングです。打たないけど。 手元にWindowsMobile版もあるのですが(すでに登録済み)、Android版の方が静電容量タッ…