在应用程序文件夹中获取图像

时间:2018-11-01 10:26:13

标签: android android-contentprovider android-contentresolver contentobserver

在此应用程序中,我想要->当用户从图库中删除任何图像时,该图像应复制到我的应用程序文件夹中,以便稍后我将删除的图像显示给用户。
是否使用ContentProviderContentObserverContentResolver

如果,则如何?

public class Service extends android.app.Service {
    private static final String TAG = MyService.class.getSimpleName();

    @Override
    public void onCreate() {
        super.onCreate();
        getContentResolver().registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, ab);
    }

    ContentObserver ab = new ContentObserver(new Handler()) {
        @SuppressLint("NewApi")
        @Override
        public void onChange(boolean z, Uri uri1) {

            /* Any changes on images from gallery, it will ping here . WHAT TO DO HERE ?? */

            super.onChange(z);
        }
    };

    @Nullable
    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }
}

0 个答案:

没有答案