2012年7月31日火曜日

[Android]動くジョジョ風ランチャーウィジェットをリリースしました

ジョジョスマフォ(L-06D JOJO)の発売を記念して、
ジョジョ風ランチャーウィジェットをリリースしました!


動くジョジョ風ランチャーウィジェット
https://play.google.com/store/apps/details?id=com.gettingsignals.android.JoJoLauncher







2012年7月23日月曜日

[Android];Dcloudを組み込む(挫折)

;Dcloudとは、
デコメ素材を提供するプラットフォームです。
http://dcloud.jpn.com/?lang=ja



SDKも提供されていて(開発者登録必要)、
ちょっと使ってみようと思ったのだけど。。。

[挫折1]
開発者登録。
作成したアプリのURLを記述する欄が存在する。(入力必須)
→まだ作成していないんだけど;


[挫折2]
以下のアプリをインストールしたのだけど、
https://play.google.com/store/apps/details?id=com.jpn.dcloud.baseapp

EmojiUtil.isInstalledDcloudApp() で falseが返ってくる

→インストールするアプリを間違えているのか??
 インストールしないといけないアプリへの導線を作って欲しい。


[挫折3]
ベースアプリのチェックを無視して、
EmojiUtil.startDcloud()を呼び出そうとしたんだけど、
パラメータのAPP_IDが何をさしているのか分からない。
開発者登録時に発行されたIDみたいなんだけど、”application ID”なるものが分からない。

→ユーザーIDか??

 ドキュメントに記述して欲しい。



[挫折4]
ひとまず絵文字パレットを表示させようと思ったのだけど、
EmojiPaletteViewのコンストラクタのパラメータの int titlePositionに設定する値が分からない。
→サンプルコードはあるんだけど、レイアウトから作成するものしかなくて、
 しかもそちらのパラメータにtitlePositionの指定はない。
 intだけでは何の値を指定すればいいのか分からない。
 サンプルコードを増やして欲しい。 or ドキュメントに詳しく


私にはハードルが高かったのか。。

[Android]旅宿アプリを「@アプリ」様にレビュー頂きました。

ソフトバンクモバイル様運営のAndroidアプリレビューサイト「@アプリ」にて、
旅宿アプリをレビュー頂きました!

http://app.ent-ext.mb.softbank.jp/promotion/appli/indivisual/appli_2549/
SBスマフォからでないと見れないのが、残念ですが。




取り上げていただけるのは、嬉しいですね。

2012年7月20日金曜日

[Android]GestureLockerアプリをリリースしました

GestureLocker(ジェスチャーロッカー)は、
ジェスチャー操作で端末のロックを解除することができるロックアプリです。



ロック中の画面。
画面下部に設定中のジェスチャーと対応するアプリが交互に表示されます。
解除方法は画面に指でタッチして特定のジェスチャーを描くだけ。

対応するアプリが表示されているところ。


ジェスチャーが表示されているところ。  

 交互に表示されます。


設定画面からジェスチャーとアプリの組み合わせを変更できます。


Google Playからダウンロードできます。
https://play.google.com/store/apps/details?id=com.gettingsignals.android.GestureLocker

[Android]アプリ内課金の売り上げ情報を確認する

GestureLockerというアプリでアプリ内課金を実装したので、
売り上げ情報を確認しようとしたときに困ったのでメモ。

有料アプリの場合だと、購入から15分はユーザーがキャンセルすることができますが、
アプリ内課金は即時決済となっています。

ユーザーはキャンセルする場合は、デベロッパーにキャンセルリクエストを行うことができますが、
デベロッパーが承認・キャンセル処理を行わないと返金はされません。

分からなかったのは、
デベロッパーにキャンセルリクエストが届いたときに、
”承認・キャンセル処理”の実行の方法です。

Google checkoutからできるらしいというのは分かったのですが、
自分の購入情報しか表示されず・・・。


ヘルプをよーく見てみると、
「Google checkoutの販売者アカウントで・・・」と記載があります。

販売者アカウントにアクセスしないといけないのです。

というわけで、
https://checkout.google.com/sell/
にアクセスすると売り上げ情報が見れました。

Androidレビューサイトまとめ(2012/07/20)

Androidアプリをリリースしたときのレビュー依頼するためのメモ。


アンドロイダー
http://androider.jp/
専用フォームから→https://secure.androider.jp/mailform/review_index.html

Androreview(アンドロレビュー)
http://androreview.com/
メール


オクトバ
http://octoba.net/
専用フォームから→http://octoba.net/contact

オクトバタウン
http://octoba.net/town/
専用フォームから

アンドロイドール
http://androidoll.com/
専用フォームから。

meetroid
http://www.meetroid.com/
メール

アプリゲット
http://appget.com/
ログイン後、専用フォームから

aivie
http://aivie.jp/pc/index.html/
ログイン後、専用フォームから

Androidapps100
http://android-100.com/
専用フォームから

2012年7月17日火曜日

[Android]WebViewのloadDataで文字化けしてしまう対処

WebViewで簡単なhtmlを表示したい場合に、プログラム上でhtmlを書いてしまいたいことがあります。
(assetsにhtml用意したりしない)

そのときに、
WebView.loadData(String data, String mimeType, String encoding)を使うと文字化けてしまうのです。


webView = (WebView)findViewById(R.id.webView);
String data = "<html><head><meta http-equiv=\"content-type\" content=\"text/html;charset=UTF-8\"></head>";
data += "ウェブビューに表示するぞ!!";
webView.loadData(data, "text/html", "UTF-8");

XPERIA PLAY → OK文字化けしない
Google NEXUS → NG文字化けする

GNだと文字化けしてしまいました。
WebSettingsでデフォルトの文字コードを取得してみると、"Shitft_JIS"

WebSettingsの文字コード変えたり、
dataの文字コードを変えても変わらず。。


二進も三進もいかず、別のAPIを使ってみると・・・

webView.loadDataWithBaseURL(null, data, "text/html", "UTF-8", null);

あっさり成功。何なんでしょうね。。