私はアンドロイドに既に存在するSDカード削除の通知を実装する必要があります、私はそれがどのように行われているか知る必要がありますか?任意のサンプルコードまたはチュートリアルは、大いに役立つでしょう。SDカード削除の通知、どのように行われますか?ブロードキャストまたはサービス?
答えて
さまざまなイベントでインテントがブロードキャストされます。その多くは、SDカード(外部メディア)の状態の変化に関するものです。
したがって、適切なインテントのためにBroadcastReceiverを設定する必要があります。参考までにthisページをご覧ください。あなたはACTION_MEDIA_ *アクションを探しています。あなたがSDカード用のブロードキャストレシーバーを使用する必要が
はコードの下のようなファイルAndroidマニフェストにレシーバを追加
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//If SD Card is Removed it will Come Here
//Intent service = new Intent(context, WordService.class);
//context.startService(service);
}
}
を削除しました。
<receiver android:name="MyReceiver " >
<intent-filter>
<action android:name="android.intent.action.MEDIA_EJECT" />
</intent-filter>
</receiver>
はMEDIA_REMOVEDまたはMEDIA_EJECTですか?私はマニフェストファイルに任意の権限を含めるべきですか? – jxgn
'ACTION_MEDIA_EJECT'は、ユーザーが* SDカードを*取り除くときにブロードキャストされます(Windowsでは「安全なデバイスの削除」と同様です)。 'ACTION_MEDIA_REMOVED'はカードが実際に削除された後に送られます。私が知る限り、パーミッションは必要ありません。 –
@TonythePony最初に受信したチェックのために他のブロードキャストレシーバが必要かどうかは、受信者に両方のアクションを追加した場合に最初にブロードキャストされます。「MEDIA_REMOVED」または「MEDIA_EJECT」。 – Herry
- 1. DELETE CASCADEのSQLでは、削除はどのように行われますか?
- 2. Androidカスタムタイム通知サービス/ブロードキャスト/アラームマネージャー
- 3. 私は選択したSDカード上のファイルを削除する
- 4. 部分的にダウンロードされたメディアをSDカードから削除するには
- 5. を/ mnt/SDカードおよび/ SDカードの違いはありますか?
- 6. SDカードのマウントが解除されているときにブロードキャストを受信します。
- 7. 通知トレイからのメッセージ通知はどのように消えますか?
- 8. Androidシステムによって殺されたプロセス:進行中の通知も削除されますか?
- 9. ファンページが削除されたかどうかはどのようにわかりますか?
- 10. トリガーはどのように削除されましたか?
- 11. HBaseはどのように行を削除しますか?
- 12. ビデオファイルをSDカードにダウンロードするにはどうすればよいですか?
- 13. 変更/リモート通知のボタンまたはボタンのテキストを削除
- 14. 通知からすぐにFacebookアプリの招待が削除されました
- 15. のiOSは通知センターから通知を削除
- 16. アンドロイド:どこか私のSDカードに
- 17. ブロードキャストAppleプッシュ通知
- 18. AccountManagerがアカウントを削除したときにSyncAdapterに通知されますか?
- 19. ミドルウェアはどのように削除されますか?
- 20. プッシュ通知は削除されるまでキューに入れられます。
- 21. 通知オブザーバーはどこで削除すればよいですか?
- 22. addActionが呼び出されたときに通知を削除しますか?
- 23. 招待状のリクエスト通知を削除するにはどうすればよいですか?
- 24. 私はSdカード
- 25. CORS - httprequestのプリフライトはどのように行われますか?
- 26. JPAの注射はどのように行われますか?
- 27. ヘッダファイルのインクルードはどのように行われますか?
- 28. vkontakte.ruのオーディオプレーヤーはどのように行われますか
- 29. IEのダウンロードはどのように行われますか?
- 30. アンドロイドカメラのセーブは、SDカードには表示されません
誰もがAndroidで新しいAPIを追加する方法を知っていますか? – jxgn