2012-01-27 83 views
3

之前做活動時,我使用斑馬線掃描條碼,但我有一個問題,即: 如果我讓加載屏幕,並使用處理程序來啓動CaptureActivity它的做工非常精細。爲什麼斑馬線給了我黑色的屏幕captureAcitivity

但是,如果我有其他活動,如MainMenu活動。當我通過mainmenu上的按鈕啓動CaptureActivity後,條形碼掃描器會給我一個像關閉相機或某物的黑色屏幕。

請大家幫忙。 非常感謝您提前。

更新:在屏幕的四角會看到來自相機的光線。如果你用手閉合相機4個角將變成黑色。但只有角落上的幾個空間。

UPDATE2:我發現如果我在啓動CaptureActivity之前在活動中物理上改變方向,則應用程序可以正常工作。這很奇怪,但卻是真實的。但我每次使用應用程序都需要這樣做?請幫忙。非常感謝你。

+0

您沒有提供任何具體的細節你的應用程序,這是錯誤所在..這是無關的斑馬線本身。 – 2012-01-27 16:21:59

+0

日誌中沒有錯誤。但問題是相機上的黑屏。 – majorl3oat 2012-02-01 02:06:56

+0

我得到相同的概率 – user1737884 2013-08-20 13:14:13

回答

1

您需要給應用程序使用相機的權限,否則屏幕將變黑。 爲此,請打開android清單文件並添加相機選項。

+0

當然,我確實給了應用程序許可使用相機。但是現在沒關係,這個問題已經在2012年1月問過了。現在我正在開始iOS應用程序開發,感謝您的回覆。 – majorl3oat 2014-04-01 02:27:42