Я пытаюсь интегрировать Adobe Creative SDK в свое приложение. Я добавил еще одну дополнительную активность, которая запускает камеру и галерею и сохраняет изображение в ImageView.Ошибка AdobeImageIntent
Я успешно передал изображение другой деятельности, но для использования 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);
}
Почему я получаю эту ошибку?
Спасибо за помощь! Надеюсь, что я получу ответы !!
Можете ли вы дайте нам знать, какую версию Творческого SDK вы используете? Кроме того, вы можете посмотреть [это репозиторий GitHub] (https://github.com/CreativeSDK/android-getting-started-samples/tree/master/image-editor-ui), чтобы увидеть базовый пример использования Редактор изображений в приложении. –
Это версия 0.9.7 ... мы действительно хотели снимать с камеры и переходить к редактору –