2012-04-19 9 views
0

私は写真操作アプリケーションを開発しています。ユーザーが写真の画像を撮った後で(カメラアプリを何とか変更して)、アプリに何かを表示させる方法があるのだろうかと思います。私がしたいことのようなものの別の例は、カレンダーアプリを変更して場所に入れ、GPSを使ってその場所への道順を見つけるようなものです。これを行う方法はありますか?もしそうなら、どのように?Android - 別のアプリを変更することは可能ですか?もしそうなら、どのように?

+0

場所の方向を確認するには、GPSではなくGoogleマップ(またはそれに類似したもの)が必要です。 – m0skit0

+0

それは重要ではありません、それは単なる例ではありませんでした。 – jersam515

答えて

0

あなたの質問からわかるように、ユーザーがネイティブカメラアプリを使用して写真を撮ったときにアプリが表示されます。それは可能ですが(簡単なことではありませんが)、あなたのアプリからカメラの意図を出したり、カメラがSurfaceViewに表示されているものを表示したりするのが良い解決策です。システム内の組み込みアプリケーションのデフォルト動作を変更したくない場合、ユーザーはそうしなかったことに感謝します。

自分で組み込みのアプリケーションの機能を使用する方法を教える、無数のチュートリアルがあります。一例として、hereは、内蔵のカメラを使って写真を撮影する方法を教えて、その結果のデータをアプリで使用する方法を教えるSOスレッドです。

+0

私がやりたいことは可能ですが、それは面倒ですので、私はインテントを使う方法を知っていますが、私はこれを受け入れます。 – jersam515

+0

ありがとうございます。適切なパスを指すようにするには、ContentObserverをセットアップしてMediaStoreを指すようにします。 – josephus

0

場所の方向を確認するには、GPSではなくGoogle Maps API(または同様のもの)を使用する必要があります。 Googleカレンダーに情報を追加するには、APIも見てください。

+0

それは重要ではありません、それは単なる例ではありませんでした。 – jersam515

+0

それでは、どういう疑問がありますか? :Pとにかく答えは同じです:あなたが使いたいサービスのAPIを探します。すべてのアプリに外部からアクセスできるわけではありません。それが重要でない場合は、例として入れないでください。質問に関連する例を使用してください。 – m0skit0

0

アプリ自体を変更できるかどうかはわかりませんが、アプリを他のアンドロイドアプリケーションと確実に統合することはできます。写真を撮ってこの写真をあなたのアプリに戻して操作したり、ギャラリーから写真にアクセスする方法(Intentクラスを見て、startActivityonResultでそれを使う方法)を示すいくつかの例があります、onActivityResultでは、アクティビティ内でピクチャを操作します)。 役に立ったと思っています

関連する問題