0
我有一個問題麻煩我很長時間,在我的應用程序我使用內置相機,我想要一個pic.if我只是一個常見的活動,我可以使用:安卓相機意圖,並從相機得到圖片
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不使用onActivityResult methods.thank你
編輯:解決broadcast receiver won't receive camera event
謝謝你,但我的應用程序定製的相機應用程序,我能給人選擇一個是我的相機應用程序,一個是內置的。如果我可以收到有關圖片保存位置更改的廣播嗎? – pengwang
@pengwang我明白了。你見過這個問題嗎? http://stackoverflow.com/questions/4571461/broadcast-receiver-wont-receive-camera-event – spatulamania
不,謝謝我會try.if suceesed我會告訴你 – pengwang