AndroidSDK

Android開発のトラブル2つほど。

先日、社内でAndroid開発のインターンがあったんですが そこで出た問題と、解決策について2つほど記載しておきます。 Graphical Layoutが表示されない通常、Eclipseからxmlファイルを開いた場合、 XMLのソースコードを表示するエディタと「Graphical Layout…

7月のAndroid系セミナーなど

7月にも色々とAndroid系のイベントがありますね。 私は現在、ATNDとTwitterくらいからしか情報を収集していませんので かなり抜けがありますが、つらつらと。 ちなみに、私が住んでいる東京近郊だけです。 ◆ 秋葉原Androidアプリ開発勉強会 #2 2011/07/09 14…

jQuery Mobile / Titanium Mobileのセミナーに参加してきました。

白石俊平氏講演 モバイル開発のベストプラクティス http://www.r-agent.co.jp/info/rss/event/bestpractice/ こちらのセミナーに参加してきました。 技術に関する講演自体は60分と短いものではあったのですが 現在のHTML5やJavaScriptを利用したスマートフォ…

Setter/Getterについて

最近、ちょっと新しく修得した技術として更新する内容が枯渇気味なので、 先日新卒から質問されたことに対して回答したことなどを書いてみます。 おおよそ大丈夫だとは思いますが、個人的な主観も大いに入っているかと。 ◆ なぜSetter/Getterを作る必要があ…

自動生成される「gen」フォルダ内の「R.java」について

新卒から、「gen」フォルダ内の「R.java」って何を定義してるの? とか 何であるの? みたいな質問をされたので、30分ほどかけてメールを返信した。 もしかしたら普通にわからないのかな、と思ったのでこちらでも軽く展開。 - 「gen」フォルダは「res」フォ…

最近買った参考書

ペース的には、毎月1冊くらいのペースで参考書を買っています。 消費もしていかないといけないな……。 誰かに教えることになる可能性もあるのを考えると、一期一会の参考書というのは どうしても衝動買いしてしまいます。 ◆ iOS開発におけるパターンによるオ…

AndroidNDKを使うと、1.6で遊べない?

予定では、参考書を1冊読んでその内容について レビューするつもりだったんですが、 昼間に6時間ほどうたた寝をしてしまったため、その機会を逸しました。 そういえば、雑記ついでに先日「TAP10」のAndroid版をリリースしたわけですが Android1.6のXperiaで…

Android版TAP10 リリースしました

そんなわけで、私がいままで作っていたのはAndroid版のTAP10でした。 ちょうどいいスペースがあるので、簡単に機能の紹介などをしておこうと思います。 Android Market https://market.android.com/details?id=jp.spireinc.game.tap10 Android 1.6以上で動作…

伸縮可能なボタン画像

良く忘れるから書いておく。Draw9Patchについてのこと。 Androidで伸縮可能なボタンを作るには、draw9patchって形式にしないといけなくて、 まぁ上端と左端に1ドットで黒い線を描けば作れるわけです。 ただ、普通のペイントソフトを使うと仕上がり具合が分か…

画面サイズに応じた画像、レイアウト変更

軽いメモ書きのようなものになります。 最近ではAndroidデバイスもかなりの種類が提供されるようになり、 デバイスによっては画像が潰れてしまったり、伸びてしまったりで 色々と面倒なことを言われることも多くなってきました。 少し調べてみたら、まさかこ…

AndroidにOpenFeintを組み込んでみよう 2

きっとスクリーンショットとかあると解説が分かりやすいんだろうな、とか そういうところに気配りをしているサイトがモテるサイトなんだろうな、と 思っている昨今ですが、改善せずに文字だけで書いて行きます。 大抵はOpenFeintSDKフォルダ内にあるREADME.h…

AndroidにOpenFeintを組み込んでみよう

OpenFeintって言うのは、オンラインのランキング用サービスみたいなもんです。 最近だと、PANKIAってのもありますね。 あっちでも良かったんですが最初の契約に時間がかかりそうなので、まずはこちらで。 ◆ 開発者登録 https://api.openfeint.com/dd から、…

しょうもないソースでお茶を濁す

今日はちょっと朝から集中しすぎて、集中力の切れた今では もう何も考えることが出来ず……。 簡単なソースでお茶に濁します。 以前書いた「assetsの内容を全てローカルにコピーする」ですが、そのままに しておくと毎回ローカルコピーが発生して手間なので、…

使ってる参考書(Android版)

結構色々と参考書を買ってます。 使ってるものもあれば、使ってないものもあり。 実のところを言えば、最近ではAndroid系の参考書はあんまり使ってません。 (技術の加速が早すぎて、参考書に載ってない事例が多い) 一作目を作ったときは、かなり読みました…

雑記+少しTips

まぁ、現在更新処理用のスレッドを切り分けている影響もあって Android側のJavaソースで、画面更新を行うUIスレッドと処理を行っているスレッドが 別個のものになってしまってます。 そのため、画面の更新処理を行おうと思っても findViewByIdで取得したオブ…

Android SDK SoundPoolでSE再生

どうもNDK内に組み込んだopenALさんのSE再生が遅いため、 仕方なしに効果音を鳴らす処理などを外に出しました。 この際、再生に利用してみようと思うのは「SoundPool」クラス。 細かくここで内容を書かなくても参考に出来る偉大な先人様方の サイトがありま…

Android SDK assetsの内容を全てローカルにコピーする

AndroidNDKでアプリ内のリソースファイルを利用しようと思った場合、 ローカル(/data/data//files/)のファイルを利用するしかない。 そのため、起動時にassetsに置いてあるファイルを全てローカルにコピーする関数を作った。 更に、初回起動時のみこの更新処…

背景に画像を配置して、ボタンを配置する

普通のことなので、何ら難しいことではないが 多少考えたのでメモ書き程度に置いておく。単純に、FrameLayoutを使うだけ。書いたソースコードとしては、背景があって中央下段に 3列2段のボタンと、コピーライト表示をする感じだったので <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent">…</framelayout>