ラベル Android Development の投稿を表示しています。 すべての投稿を表示
ラベル Android Development の投稿を表示しています。 すべての投稿を表示

2015-06-28

GSON で Background sticky concurrent mark sweep GC… が出続けてしまった話

GSON を使った時の話。

Background sticky concurrent mark sweep GC freed xxx(xxxKB) AllocSpace objects, 1(xxKB) LOS objects, 0% free, xMB/xMB, paused x.xxxms total xx.xxxms

みたいな出力が LogCat に出まくってどうしたものかと思っていました。

2015-06-18

Notification 上の Button が多重反応してしまう時の対処法

備忘録。

Notification に RemoteViews で乗っけた Button をタップしたところ、2回タップしたような状況が発生。
より具体的には、音楽プレイヤを通知領域からコントロールしたかったので、ボタンを並べて、機能するようにしたんだけど、1曲飛ばしたつもりが2曲飛んでしまったりして、思った通りに動いてくれないような状況。


原因は、BroadcastReceiver でタップ通知しているためのよう。
# もし、他の方法があれば是非とも教えて欲しいところですが。

RemoteViews で、Button (やその他 View) の背景 (Background) を変更する方法

備忘録。


「コレだ!」という Android 向け音楽プレイヤに出会うことが出来ず、それなら作ってしまえと、暇でもないのに音楽プレイヤを作ってます。完全にバカです(笑)

2015-02-05

Amazon Appstore のアプリ内課金 (In-App Purchasing) の実装

Google Play にも「アプリ内課金」がありますが、Amazon Appstore にも当然のことながら「アプリ内課金」があります。

Google Play では IAB (In-App Billing)、Amazon Appstore では IAP (In-App Purchasing) とちょっぴり呼び名が違います。
まぁ、それはどうでもいいのですが。

現在、Amazon Appstore の API 関係のマニュアルがしっかりと日本語にローカライズされていないこと、IAP v1.x の情報が混在していること、情報が少ないことから、きっと私のように「ややこしっ」と思う人がいると思うので、こういうことを早め知りたかったと個人的に感じた内容を中心にまとめておきます。

というわけで、今回の投稿は IAP v2.x を対象としています。

Amazon Appstore の Live App Testing の話。

Amazon Appstore でアプリを公開する前にテストしようとしたときの話。
Google Play の話ならググれば山のように出てくるのだけど、Amazon Appstore は別。特に日本語の情報は少ないです。


Amazon Appstore には、「Live App Testing」というテスト環境が用意されています。
Google Play のテスト環境と殆ど同じで、自身で指定したテストユーザーに対してアプリを公開し、テストしてもらおうというものです。

2015-01-14

ADT Plugin を v24 にしたら Android の Action Bar が出なくなった件

ADT (Android Development Tools) Plugin を v24 系にアップデートして、Android 5.x 系では Material Design を取り入れようと既存のアプリの "v7 appcompat" を差し替えた (加えて /res/value-v21/styles.xml を追加した) ところ、Android 5.x 系環境ではよかったのですが、これまでのメイン環境である Android 4.x 系環境で Action Bar (アプリ名とかが出ているアレ) が消えました(^^;

2014-11-26

ClassCastException が findViewById() で出た。

コードは間違っていないはずなのに、ClassCastException が findViewById() で出たら、プロジェクトのクリーンをしてみましょう。

きっと解決するはずです。

2014-11-15

2014-11-03