MediaScanner Android システムとその実装方法、バッテリー消費、カードに到達できないなどのすべてが本当に気に入らないので、ディレクトリベースの画像ビューアーを作成しました。これでコンソールからスキャナーを無効にする(有効にする)方法を知っています:
su & pm disable (enable) com.android.providers.media/com.android.providers.media.MediaScannerReceiver
今、ビューアーの Java コードからこれを行いたいと思います。もちろんできますがRuntime.getRuntime().exec(...)
、いくつか質問があります。
1) なしでこれを行う方法はありRuntime.getRuntime().exec()
ますか?
MediaScannerReceiver
2)が有効か無効かはどうすればわかりますか? 私はこれをグーグルで検索しましたが、アンサーが見つかりませんでした。はこれMediaScannerConnection
を制御していないようです。実際、私は何を意味するのかわかりpm
ません...
3) root アクセスなしでこれを行うことは可能ですか?
ありがとう!