我试图从另一个应用程序启动一个应用程序。我已经使用了fingerpaint api演示并添加了一个保存和一些不同的画笔和Id喜欢用户提示保存图片以选择像photoshop这样的东西来对照片进行光学操作的色彩校正以及一旦他们完成了照片及其保存在photoshop中的指纹应用程序重新打开了他们刚刚在屏幕上操作的照片,并准备好让他们添加更多内容,如果他们选择这样做。
我是否必须设置后台活动来阅读photoshops状态以及何时保存?多数民众赞成我认为我将不得不这样做但我现在还不确定。
我不是要求某人为我编码,但是如果有人知道我怎样或在哪里可以看到一个应用程序的例子打开另一个会很棒的应用程序。
(请不要这么模糊地看看android.com开发部分,因为有很多信息可以在那里查看。我已经在那里度过了一半的时间:p)
答案 0 :(得分:1)
Intents用于启动其他活动。最好的方法是保存图像并获取图像的uri。
Intent i = new Intent(Intent.ACTION_EDIT, imageUri);
this.startActivity(i);
这将启动任何可以处理该uri和intent类型的活动。您还可以使用createChooser为用户提供选择活动的选项。 (类似于共享选项适用于大多数应用程序)。
要进行保存识别,我不确定startActivityForResult是否可以执行您想要的操作。这取决于Photoshop应用程序的设置方式。