2011-02-07 21 views
0

もう1つは、アプリケーションを起動しようとしています。アイブは、指紋のAPIデモを使用し、保存し、いくつかの異なるブラシとIDを追加して、写真を保存して写真を保存して写真に色補正を行うように指示し、写真とそのPhotoshopに保存されているのは、画面上で操作したばかりの写真で指先のアプリケーションを再開し、そうすることを選択した場合に追加する準備が整ったことです。アンドロイド - あなたのアプリからアンドロイドでアプリを起動する方法

photoshopsの状態を読み取るバックグラウンドアクティビティを設定する必要がありますか?それは私が何をしなければならないと思っているのですが、今は確かではありません。

私はそれをコード化するために何かを要求していませんが、誰かが私がアプリの例を見ることができる方法のアイデアを持っていれば、

が(とそこに目を通すために多くの情報への道があるようandroid.com devの部分を見て言うように曖昧にならないでください、私はすでにそこに半分私の一日を過ごす。:P)

+0

別のアプリを起動すると、アクティビティ状態の制御フローに何が起こるかを制御できません。したがって、Photoshopを開くことは期待できず、ユーザーが保存するときに通知されます。それだけでは不可能です。 – Falmarri

+0

要件を処理する1つの方法は、ユーザーが同じファイルに写真を保存することを期待することです。あなたのアプリケーションのサービスからファイルのタイムスタンプの変更をポーリングすることができます。ファイルの変更を確認したら、ユーザーがあなたのアプリで写真を開くことができる通知を表示します。不要なポーリングとファイルのロックに注意する必要があります。 – dipu

+0

Photoshopアプリケーションを監視するために設定するバックグラウンドアクティビティは、基本的にユーザーが作成した画像ファイルの変更をポーリングしますか?あなたは私の言うことを知っていることをかなり確信していますが、私が望むものが電話を完全に遅くするかどうかを確かめるためにいくつかのテストを行う必要があります......最後に私のアプリはphone lagger:p少なくとも、ユーザーが作成した写真をPhotoshopに開くことができるかどうかを見てみましょう。 –

答えて

1

Intentsは、他の活動を開始するために使用されます。最良の方法は、画像を保存して画像のURIを取得することです。

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

これは、そのURIおよびインテントタイプを処理できるアクティビティを起動します。 createChooserを使用して、ユーザーにアクティビティを選択するオプションを与えることもできます。 (ほとんどのアプリで共有オプションを使用できるようになります)。

保存認識を行うには、startActivityForResultがあなたの望むことをするかどうかわかりません。 Photoshopアプリの設定方法によって異なります。

+0

Ok ....だからユーザーが画像を保存すると、私は新しい意図で画像URIを使用することができ、アンドロイドはそのタイプのURIに適したアプリを自動的に選択しますか?私はそれを試して、あなたに私が働くことを知ってもらうつもりです。しかし、チップをありがとう。 –

関連する問題