services」が発表されました。ランキングと実績に加えてユーザー同士をマッチングする、マルチプレイの機能も用意とのこと。以前オンラインランキングを考えていて、自分でサーバーを用意するかサービスとして提供しているものを利用するか検討したことがありました。その時出てきたのは大体こんなところ。OpenFeintの代わりに使えそうなサービス一覧OpenFeintというのはモバイルゲーム向けのプラットフォームでオンラインランキングやソーシャル的な要素を組み込むためのサービス。2010年時点で1000万ユーザーを獲得していましたが、2012年末にGREEに買収されてしまいました。http://pankia.com/パンキアは目標を達成することでトロフィーを集める「アチーブメント」、スコアを投稿してランキングをつける「リーダーボード」等を提供しているプラットフォーム。ネットワーク対戦を実装するための簡単なインターフェースもあります。上記のサービス利用にはユーザーのアカウント登録が必要なのが多かったりして、結局どれもまだ利用していませんでしたが、今回Googleからこのようなサービスが出るとなれば利用しない手はないかもしれません。PostsAndroidのcanvasに描画したイメージを画像ファイルで保存するアプリの中でcanvasに描画したイメージを画像として保存するという機能を付けたくなることがありますが、こんな感じで簡単に出力できます。position)となっていて文字列では選択できません。setTextなんかで入れれば自動的にリストにある同名の項目が選択...setColorとsetAlphaで半透過描画した時の落とし穴こんなのにはまるのは自分だけかもしれませんが、半透過の描画をしようとしてはまってしまったので書いておきます。組み合わせに注意しなければなりません。赤い半透明の丸を書いて、そ...同じ構成のレイアウトを別ファイルにしてincludeで使うたまにリストにするような不定数ではないけど、同じようなView構成が続く画面レイアウトがあります。こんなときはまず繰り返す部分のみのxmlファイルを作ります。Badgesアプリ公開後に自分のブログやFacebookなんかに、公開したアプリのPlayストアへのリンク(バッジ)を貼ることがあるかと思います。今まで適当に拾ってきた画像にリンクを設定していたんですが、Google公式のバッジジェネレータがありました。不具合は、リソースのdimen.xmlでdip単位で書いてある値をSurfaceViewのボタンの大きさ指定に使っているのですが、ここで間違った計算をしているのが原因でした。4年ぶりにまた調べなおしたので一覧を更新しました。4年前の一覧の半分くらいは閉鎖したり、更新されなくなったりしてますね。