今回はアプリケーションサーバの代わりにブラウザを使ってメッセージを送信する方法について書いてみました。
2012年9月17日月曜日
2012年9月16日日曜日
2012年9月6日木曜日
ダブルクリックでジャンプできるようにログを出す方法
LogCatのダブルクリックでコードにジャンプする機能を利用する方法について考えてみたメモ
色々試した結果
at クラス名(ファイル名:ライン数)
がログに含まれているとLogCatでダブルクリックした時にコードにジャンプ出来るようです。
上記のコードではログの可読性向上のため、getPadding()でタブ数を計算してジャンプ用ログを整列しています。
こんな感じでログが出ます。
コード
まとめ
色々試した結果
at クラス名(ファイル名:ライン数)
がログに含まれているとLogCatでダブルクリックした時にコードにジャンプ出来るようです。
上記のコードではログの可読性向上のため、getPadding()でタブ数を計算してジャンプ用ログを整列しています。
こんな感じでログが出ます。
2012年9月1日土曜日
ロックスクリーンを考慮して処理の再開を行う方法
この動画に「Lock Screen時は音楽再生を止める」というTipsがあったので、試してみたメモ
Google Developers Live
[JP 日本語] Google Play での Android アプリ提供ことはじめ
22分40秒あたり
コード
まとめ
- アプリが開いている状態でスリープから復帰した場合、ロックスクリーンが表示されていても、onResume()が呼ばれる
- ロックスクリーンが表示されているかの判定はKeyguardManager#inKeyguardRestrictedInputMode()で可能
- ロックスクリーンを使用していない場合への考慮も必要
- ロックスクリーン解除時は、ブロードキャストインテントandroid.intent.action.USER_PRESENTがシステムから通知される
その他
KeyguardManagerですが、API Level 16からisKeyguardLocked()/isKeyguardSecure()が追加されたようです。
isKeyguardLocked()でもロックスクリーン表示の判断が行えました。
isKeyguardSecure()はロックスクリーンにパスワードやパターンなどが設定されている時にtrueを返すようです。
※ API Level 15のIS11LGでも上記のメソッドが使用出来ました。リファレンスの誤記でしょうか?
参考にしたサイト
Yukiの枝折
Android:キーガードはActivityではなくViewであることの影響
登録:
投稿 (Atom)