2012-06-11 144 views
0

已經導入了ZXingWidget項目,它看起來像預期的那樣工作(在相當多的蹤跡和錯誤之後)。它現在可以做的是激活,顯示一個白色的框架取景器,掃描一個QRCode並返回結果。ZXingWidget頭部搜索路徑

我想補充的是,當掃描結果與任何預定義的字符串不匹配時,讓ZXingWidget將白色取景器框架變爲紅色。

我的策略是在我自己的項目中更新一個全局標誌,以便字符串匹配結果並讓ZXingWidget讀取它。

我的問題是,儘管設置了它的頭部搜索路徑,但ZXingWidget找不到頭文件(其中聲明瞭全局標誌變量)。

我的感覺是,這是因爲搜索路徑錯誤或策略存在缺陷。請指教。

回答

0

好吧,它聽起來像一個黑客,所以如果你不關心清潔,只是在小部件外部,而不是打擾它包括一個標題。

在確定指標的點:

bool my_red_flag; 

在小部件黑客:

extern bool my_red_flag. 

「正確」的方式做到這一點是添加的API的小部件,但可能不會值得爲你付出努力。 (以某種方式輪詢該變量似乎是必需的:小部件直接繪製框架,除非給出理由,否則通常不會重繪它。)

+0

感謝您的回答。目前我正在嘗試在ZXing委託(在我的項目中定義)中添加一個方法來讀取標誌。但我認爲你的建議應該可行,而且涉及的編碼少得多。 – Stanley