ANDROID APP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
170 บทที่ 7 การติดต่อกับฮาร์ดแวร์ต่างๆ<br />
กรรมวิธี: การปรับแต่งการทำงานของกล้องถ่ายรูป<br />
การควบคุมการทำงานของกล้องถ่ายรูปนั้นจะเกี่ยวข้องกับคอมโพเน็นต์หลายตัวในระบบปฏิบัติการ<br />
m คลาส Camera – ใช้เพื่อเข้าถึงฮาร์ดแวร์ของกล้องถ่ายรูป<br />
m คลาส Camera.Parameters – ใช้เพื่อกำหนดคุณสมบัติต่างๆ ของกล้องถ่ายรูป เช่น<br />
ขนาดของรูปภาพ คุณภาพของรูปภาพ รูปแบบการใช้ไฟแฟลช และคำสั่งที่เกี่ยวข้องกับ<br />
ระบบระบุพิกัด (GPS)<br />
m เมธอด Camera Preview – กำหนดรูปแบบการแสดงผลของกล้องถ่ายรูปและวิดีโอแบบ<br />
พรีวิว<br />
m คลาส SurfaceView – เป็นส่วนของวิวที่แสดงในระดับล่างสุดของเลย์เอาต์ ใช้ในการ<br />
แสดงรูปที่พรีวิวจากกล้องถ่ายรูป<br />
ก่อนที่จะอธิบายถึงความสัมพันธ์ของคอมโพเน็นต์ที่กล่าวมาข้างต้น ลองดูในชุดคำสั่งที่ 7.1<br />
ก่อน ซึ่งได้แสดงเลย์เอาต์ที่มีการรวมเอา SurfaceView ไว้เพื่อใช้รับข้อมูลจากกล้องถ่ายรูป<br />
ชุดคำสั่งที่ 7.1 res/layout/main.xml<br />
<br />
<br />
<br />
<br />
เราสามารถเพิ่มปุ่มควบคุมการทำงานของกล้องถ่ายรูปได้โดยใช้เลย์เอาต์ที่แยกการทำงานจาก<br />
เลย์เอาต์หลักดังที่แสดงในชุดคำสั่งที่ 7.2 ในชุดคำสั่งเลย์เอาต์นี้จะประกอบไปด้วยปุ่มที่อยู่ตรงด้าน<br />
ล่าง และตรงกลางของจอภาพจะเป็นส่วนที่แสดงรูปภาพ<br />
ชุดคำสั่งที่ 7.2 res/layout/cameraoverlay.xml<br />
<br />