Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.
Android 4.3から導入された NotificationListenerService で出来る機能は、AccessibilityServiceでも実現できる場合があります。 新しい NotificationListenerService を使わなくてもできるのであれば、昔ながらのやり方をすれば良いと考えられるかもしれませんが、新しいOSバージョンでは NotificationListenerService を利用し、どうしても古いバージョンでも対応する必要がある場合は AccessibilityService を併用することをおすすめします。 NotificationListenerService の利用を推奨する大きな理由は以下の通りです。 通知管理のほとんどをシステム側に任せられ、またできることが増える セキュリティメニューによって有効・無効が管理されるため、ユーザに通知管理を
Android端末で電話の着信等のイベントをハンドリング。最初はServiceかと思ったんですが、よーく考えるとBroadcastReceiverでいけました。 BroadcastReceiverを継承したカスタムBroadcastReceiverを作成。着信に関するクラスはTelephonyManagerで管理しているので、そちらにandroid.telephony.PhoneStateListenerを登録する。 PhoneStateListenerでは相手の電話番号の他に「着信」「通話」「終了(待ち受け)」の状態を管理できるのでその時の状況に合わせて処理を行う。 Intetn発行してブラウザやアプリをたちあるなど。比較的簡単だったのでとりあずサンプルを晒す。サンプルでは着信時にToastで状態を表示する。 manifest.xmlはこんな感じ。 <?xml version="1.0"
Android(4.1+ Root化済):『Notifications Off』は通知バーへのプッシュ通知をするかしないか、アプリごとに管理できるシンプルなツールです。 家にいる時は通知したいけど、職場にいる時にはしたくない。そんなときのために、プロフィール登録もしておけます。Jelly Bean (4.1+)以降のAndroidであれば、アプリの情報ページ(設定>アプリ>特定のアプリを選択)内の「通知を表示」からチェックを外すことにより、アプリ単位での通知設定は可能です。 しかし複数に対して一括で設定を行いたい場合などには、アプリのページをいちいち開いてから変更するのは結構な手間です。Notifications Offはそんな時に便利。インストールされているアプリを一覧表示し、それぞれの通知に関しての確認および設定ができます。 アプリ単体からの通知のためにデバイスが反応するのが面倒だと感
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く