0

アプリに Adob​​e Creative SDK を統合しようとしています。カメラとギャラリーを起動し、画像を ImageView に保存するアクティビティを 1 つ追加しました。

画像を別のアクティビティに正常に渡しましたが、Adobe Creative SDK を使用するには uri パスが必要です。

URI パスを指定した後、エラーが発生しました - 「AdobeImageIntent()」には「com.adobe.creativesdk.aviary.AdobeImageIntent」へのプライベート アクセスがあります

これがonCreateメソッドです-

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_editor);

        Bundle extras = getIntent().getExtras();
        Bitmap bmp = (Bitmap) extras.getParcelable("imageBitmap");
        String path = bmp.toString();

        Uri imageUri = Uri.parse(path);
        Intent imageEditorIntent = new AdobeImageIntent().Builder(this)
                .setData(imageUri)
                .withOutput(Uri.parse("file://" + getFilesDir() + "my-pic-name.jpg")) // output file destination
                .withOutputFormaat(Bitmap.CompressFormat.JPEG)
                .withOutputSize(MegaPixels.Mp5)
                .withOutputQuality(90)
                .build();
        startActivityForResult(imageEditorIntent,1);

        Intent cdsIntent = AdobeImageIntent.createCdsInitIntent(getBaseContext(),"CDS");
        startService(cdsIntent);

        imageView = (ImageView) findViewById(R.id.imageView);



    }

なぜこのエラーが発生するのですか?

手伝ってくれてありがとう!答えが得られることを願っています!!

4

2 に答える 2