gpt4 book ai didi

java - 如何使用Config.getPhotoPath()?

转载 作者:太空宇宙 更新时间:2023-11-04 14:01:16 25 4
gpt4 key购买 nike

首先,抱歉我英语说得不好。

以下代码:

    if (resultCode == Activity.RESULT_OK) {
if (requestCode == INTENT_REQUEST_GET_N_IMAGES) {
Parcelable[] parcelableUris = intent.getParcelableArrayExtra(ImagePickerActivity.EXTRA_IMAGE_URIS);

if(parcelableUris ==null) {
return;
}
Uri[] uris = new Uri[parcelableUris.length];
System.arraycopy(parcelableUris, 0, uris, 0, parcelableUris.length);
if(uris != null) {
int i=0;
for (Uri uri : uris) {
Log.i(TAG, " uri: " + uri);
//uri=Uri.parse(Bitmap.Config.getPhotoPath(this));
try {
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), uri);
list.add(new Item(bitmap,"" + i));

} catch (IOException e) {
e.printStackTrace();
}
}
myAdapter.notifyDataSetChanged();
}
// show images using uris returned.
}
}
}

抛出java.io.FileNotFoundException

所以,我尝试应用这个 solution ,但没有方法 Config.getPhotoPath

非常感谢您的帮助。

最佳答案

以下代码 fragment 可能很有用。

private static function _image(Image $image, $base)
{
return sprintf('%s/%s/%s',
Config::get('static.images.' . $base), //url or path
Config::get('static.images.original'),
$image->category->slug
);
}

private static function _thumb(Image $image, $base, $template)
{
$image_path = sprintf('%s/%s', $image->id % 100, ($image->id / 100) % 100);

return sprintf('%s/%s/%s/%s',
Config::get('static.images.' . $base), //url or path
Config::get('static.images.thumbnail'),
$template,
$image_path
);
}


interface ImagePathService {

public function getOriginalPath(Image $image);

public function getThumbnailPath(Image $image);

public function getOriginalUrl(Image $image);

public function getThumbnailUrl(Image $image);
}

Best practices for custom helpers on Laravel 5

关于java - 如何使用Config.getPhotoPath()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29294188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com