Я пытался интегрировать Adobe Creative SDK в свое приложение. Я добавил одно дополнительное действие, которое запускает камеру и галерею и сохраняет изображение в ImageView.
Я успешно передал изображение другому действию, но для использования 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);
}
почему я получаю эту ошибку?
Спасибо за помощь! Надеюсь получить ответы!!