我一直在尝试将 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);
}
为什么我会收到此错误?
感谢帮助!希望能得到答案!!