CameraCaptureDialog มันจะไม่ดีตรงที่บางเครื่องมันจะไม่ยอมเปิดให้เราใช้ครับ คือว่ามันมีกล้อง แต่เปิด CamerCaptureDialog แล้ว Exception ต้องลองเช็คเป็นเครื่องๆ ไปครับ แล้วผมรู้สึกว่า มันก้อจะแล้วแต่เครื่องด้วยว่า มันจะเอากล้องตัวไหนให้เรา
เลือกไม่ได้ครับ
อีกทางหนึ่งที่ทำได้ คือ เขียนโปรแกรมให้มัน Detect เลยว่า เครื่องปัจจุบัน รุ่นอะไร แล้วไปเรียกโปรแกรมถ่ายรูปของมันขึ้นมาเลย ให้คนใช้เขาถ่ายรูปจากโปรแกรมของเครื่องนุ่นแหละ แล้วอาจจะหาดูว่า กล้องมันเซฟรูปไว้ที่โฟลเดอร์ไหน (อาจจะไล่หาจาก Registry ดู) แล้วก้อตรวจดูว่า มีไฟล์อะไรที่เพิ่มขึ้นม
แต่ถ้าเครื่อง HP เขาจะมี API ของเขาเองเลย ต้องลองหาดูครับ แต่ต้องสมัครสมาชิกเป็น Developer + เสียเงินก่อน จึงจะเอามาใช้ได้