繁体   English   中英

android-如何从android中的应用程序启动应用程序

[英]android- How to launch an app from your app in android

我试图从另一个应用程序启动一个应用程序。 Ive使用了Fingerpaint API演示,并添加了保存和一些不同的笔刷,并希望用户在保存图片时选择Id,以便选择类似photoshop的功能对照片进行照片处理的色彩校正,并在完成对照片及其处理后的操作。保存在photoshop中的手指画图应用程序将重新打开它们刚刚在屏幕中处理过的照片,并准备让他们添加更多(如果他们选择这样做的话)。

我是否需要设置后台活动以读取Photoshop的状态及其保存时间? 那就是我在想我将要做的事情,但是我现在不确定。

我不要求有人为我编写代码,但是是否有人知道如何或在哪里可以看到一个应用程序打开另一个示例的示例,这太棒了。

(并且请不要这么模糊地说,看一下android.com dev部分,因为在那里有很多信息可以浏览。我已经在那儿花了一半的时间:p)

意图用于启动其他活动。 最好的方法是保存图像并获取图像的uri。

Intent i = new Intent(Intent.ACTION_EDIT, imageUri);
this.startActivity(i);

这将启动可以处理该uri和intent类型的任何活动。 您还可以使用createChooser为用户提供选择活动的选项。 (类似于在大多数应用程序中使用共享选项)。

要进行保存识别,我不确定startActivityForResult是否会执行您想要的操作。 这取决于Photoshop应用的设置方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM