アプリに Adobe 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);
}
なぜこのエラーが発生するのですか?
手伝ってくれてありがとう!答えが得られることを願っています!!