it's just a stupid error i've made, i've added a slash on the file:///
path , and it will concat with savedPhotoPath and it will become 4 slashes , so the correct way to put extras is :
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+savedPhotoPath));// it will give : file:///sdcard/...