一千萬個為什麽

搜索

android-如何從Android中的應用程序啟動應用程序

我試圖從另一個應用程序啟動一個應用程序。我已經使用了fingerpaint api演示並添加了一個保存和一些不同的畫筆和Id喜歡用戶提示保存圖片以選擇類似photoshop的東西來對照片進行光學操作的色彩校正以及一旦他們完成照片及其保存在photoshop中的指紋應用程序重新打開了他們剛剛在屏幕上操作的照片,並準備好讓他們添加更多內容,如果他們選擇這樣做的話。

我是否必須設置後臺活動來閱讀photoshops狀態以及何時保存?多數民眾贊成我認為我將不得不這樣做但我現在還不確定。

我不是要求某人為我編碼,但如果有人知道如何或在哪裏我可以看到一個應用程序的例子打開另一個將是非常棒的。

(並且請不要這麽模糊地說看看android.com開發部分,因為有很多信息可以在那裏查看。我已經在那裏度過了一半的時間:p)

最佳答案

Intents are used to launch other activities. Best way would be to save the image and get the uri for the image.

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

這將啟動任何可以處理uri和intent類型的活動。你也可以使用 createChooser 為用戶提供選擇活動的選項。 (類似於共享選項適用於大多數應用程序)。

要進行保存識別,我不確定 startActivityForResult 會做你想要的。這取決於Photoshop應用程序的設置方式。

轉載註明原文: android-如何從Android中的應用程序啟動應用程序