在此应用程序中,我想要->当用户从图库中删除任何图像时,该图像应复制到我的应用程序文件夹中,以便稍后我将删除的图像显示给用户。
是否使用ContentProvider
,ContentObserver
,ContentResolver
?
如果是,则如何?
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;
}
}