2011-10-26 17 views
0

私は非常に長い問題を抱えている私のアプリでは、私は内蔵のカメラを使用して、私はpic.if私は使用することができます共通の活動です:Androidカメラの意図とカメラからの画像を取得

Intent intent = new 
Intent("android.media.action.IMAGE_CAPTURE"); 

startActivityForResult(intent, 0); 

// ...

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 

if (resultCode == Activity.RESULT_OK && requestCode == 0) { 
String result = data.toURI(); 

} 
} 

私のアプリは、多くの層を入れ子しているので、tabactivity.so onActivityResultのtabactivityの一つのタブで私のtakepic活動は、任意の値を取得することはできません。だから私は写真を取得するために放送を使用したいが、内蔵のカメラアプリでは、私は放送を送信するコードを書くことができません。そのPICはonA​​ctivityResultを使用しないで取得するにはどのように私の質問は、あなたの

編集をmethods.thank:broadcast receiver won't receive camera event

答えて

1

を解くあなたのアプリでビュー内のカメラを示すと、完全に標準のカメラアプリをバイパス検討する必要があります。あなたがこれを行うことについて興味があれば、ここであなたが始めるためにいくつかの良いリソースは次のとおりです。

+0

はありがとう、私のアプリは、カスタムカメラアプリを持って、私は人々を与えます1つは私のカメラアプリ、1つは組み込みです.ifは、写真の保存場所の変更についてのブロードキャストを受け取ることができますか? – pengwang

+1

@pengwang私は見る。あなたはこの質問を見たことがありますか? http://stackoverflow.com/questions/4571461/broadcast-receiver-wont-receive-camera-event – spatulamania

+0

いいえ、ありがとう私はtry.if suceesed私はあなたに教えてくれる – pengwang

関連する問題