• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java CropImageIntentBuilder类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.android.camera.CropImageIntentBuilder的典型用法代码示例。如果您正苦于以下问题:Java CropImageIntentBuilder类的具体用法?Java CropImageIntentBuilder怎么用?Java CropImageIntentBuilder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CropImageIntentBuilder类属于com.android.camera包,在下文中一共展示了CropImageIntentBuilder类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: onActivityResult

import com.android.camera.CropImageIntentBuilder; //导入依赖的package包/类
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    File croppedImageFile = new File(getFilesDir(), "wallpaper.jpg");

    if ((requestCode == REQUEST_PICTURE) && (resultCode == RESULT_OK)) {
        Uri croppedImage = Uri.fromFile(croppedImageFile);

        CropImageIntentBuilder cropImage = new CropImageIntentBuilder(getDisplayWidth(), getDisplayHeight(), getDisplayWidth(), getDisplayHeight(), croppedImage);
        cropImage.setSourceImage(data.getData());
        cropImage.setOutputQuality(100);

        startActivityForResult(cropImage.getIntent(this), REQUEST_CROP_PICTURE);
    } else if ((requestCode == REQUEST_CROP_PICTURE) && (resultCode == RESULT_OK)) {
        Toast.makeText(this, getString(R.string.toast_wallpaper_set), Toast.LENGTH_SHORT).show();
        wallpaperPreference.setSummary(R.string.pref_description_lockscreen_wallpaper_custom);
        String[] values = getResources().getStringArray(R.array.pref_values_lockscreen_wallpaper);
        SharedPreferencesHelper.setWallpaperPreference(this, values[1]);
        WallpaperHelper.onWallpaperChanged(this, values[1]);
    }
}
 
开发者ID:aravindsagar,项目名称:SmartLockScreen,代码行数:22,代码来源:GeneralSettingsActivity.java


示例2: startCropImage

import com.android.camera.CropImageIntentBuilder; //导入依赖的package包/类
private void startCropImage(Uri uri, Uri saveUri) {
    Intent intent = new CropImageIntentBuilder(UiUtils.SMALL_WIDTH, UiUtils.SMALL_HEIGHT, UiUtils.SMALL_WIDTH, UiUtils.SMALL_HEIGHT, saveUri)
            .setSourceImage(uri)
            .setDoFaceDetection(false)
            .setScaleUpIfNeeded(false)
            .getIntent(getActivity());
    startActivityForResult(intent, REQUEST_CROP_IMAGE);
}
 
开发者ID:goodev,项目名称:droidddle,代码行数:9,代码来源:CreateShotFragment.java


示例3: requestCroppedImage

import com.android.camera.CropImageIntentBuilder; //导入依赖的package包/类
private void requestCroppedImage(Uri uri) {
    d("Requesting cropped image");
    if (isFileExist(uri)) {
        Pixture.Config config = getConfig();

        if (config.getSaveLocation() == null) {
            File resultFile = StorageUtils.createOutputMediaFile(StorageUtils.MEDIA_TYPE_IMAGE);
            mCroppedResultUri = Uri.fromFile(resultFile);
        } else {
            mCroppedResultUri = Uri.fromFile(config.getSaveLocation());
        }

        Intent crop = new CropImageIntentBuilder(
                config.getCropAspectX(),
                config.getCropAspectY(),
                config.getCropWidth(),
                config.getCropHeight(),
                mCroppedResultUri)

                .setSourceImage(uri)
                .setOutputFormat("JPEG")
                .setScale(true) // TODO add to config
                .setScaleUpIfNeeded(config.isScaleUpIfNeeded())
                .setOutputQuality(80) // TODO add to config
                .setDoFaceDetection(true)
                .getIntent(this);

        startActivityForResult(crop, REQUEST_CROP);
    } else {
        e("Source photo file not found: %s", uri);
        toast("Failed to load photo.");
    }
}
 
开发者ID:onebithq,项目名称:pixture,代码行数:34,代码来源:PixtureActivity.java


示例4: cropImage

import com.android.camera.CropImageIntentBuilder; //导入依赖的package包/类
private void cropImage() {
    CropImageIntentBuilder cropBuilder = new CropImageIntentBuilder(
            aspectWidth, aspectHeight,
            previewWidth, previewHeight,
            imageHolder.getPreview());
    cropBuilder.setScaleUpIfNeeded(true);

    cropBuilder.setSourceImage(imageHolder.getSource());

    Intent intent = cropBuilder.getIntent(context);

    CompoundRequestCode rc = new CompoundRequestCode(imageId, CROP_IMAGE);
    activityStarter.startActivityForResult(intent, rc.getValue());
}
 
开发者ID:tech-team,项目名称:decider-android,代码行数:15,代码来源:ImageSelector.java



注:本文中的com.android.camera.CropImageIntentBuilder类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ContainerFeedbackMessageFilter类代码示例发布时间:2022-05-23
下一篇:
Java Minus类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap