2012-12-22 156 views
0

在android中,是否有可能讓相機被其他活動中斷?我的意思是讓應用程序在啓動時運行相機,然後在點擊快門時讓用戶進行其他活動。所以我想攝像機會關閉,然後再啓動另一行代碼。有什麼想法嗎?安卓相機中斷

回答

0

您可以使用以下剛啓動相機意圖:

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(); 
    // ... 
    } 
} 

把你想要的快門被按下if語句後執行的代碼。如果您需要更多控制,請使用相機預覽功能。你可以找到更多關於here的信息。

+0

這是非常好的信息,謝謝。我會看看文檔! – chris

0

那麼,有什麼問題,here你可以看到從相機拍照的代碼,你必須複製這一點,並改變一些這方面的一部分,onActivityResult功能編寫代碼用於打開其它活動,並整理相機,這是所有

Regards Hayk Nahapetyan