Android Programming Multimedia Prawit Pimpisan Computer Science RERU.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
เรื่อง แนวทางการเลือกซื้อคอมพิวเตอร์
Advertisements

ไปที่ 7  ก่อนเริ่มต้นใช้งานโปรแกรม Microsoft Word เพื่อสร้าง เอกสารรายงานต่าง ๆ เราจำเป็นต้องรู้ วิธีการเรียกใช้งาน ที่ถูกต้อง เพื่อให้ใช้ โปรแกรมได้อย่างมีประสิทธิภาพ.
สถานการณ์และการเตรียมความพร้อม การป้องกันอุบัติเหตุทางถนน
 เครือข่ายคอมพิวเตอร์  การที่ระบบเครือข่ายมีบทบาทและ ความสำคัญเพิ่มขึ้น เพราะไมโครคอมพิวเตอร์ได้รับ การใช้งานอย่างแพร่หลาย จึงเกิดความต้องการที่จะ.
จัดทำโดย น. ส. ดวงกมล งามอยู่เจริญ เลขที่ 8 น. ส. ณัชชา เชื้อตา เลขที่ 6 เตรียมบริหารธุรกิจปี 1.
การเพิ่ม ลบ จำกัดสิทธิ์ User จัดทำโดย 1. นายธัชนนท์ ต๊ะต้องใจ 1-B เลขที่ 4 2. นาย ไพบูรณ์ อินทะซาว 1-B เลขที่ 23.
ซอฟแวร์ที่สนใจ ของ นายวัชรกรรณ ธรรมกูล SC SC 14 B B03 Major. Physics.
คอมพิวเตอร์ช่วยสอน (CAI)
Sc B011 Software ที่สนใจ. sc B012 VCD Cutter โปรแกรม ตัด - ต่อ VCD เฉพาะส่วนที่ ต้องการแบบง่าย ๆ.
หน่วยที่ 3 ภาษาคำสั่งพื้นฐานที่ใช้เขียนโปรแกรม PLC
ซอฟต์แวร์ระบบที่รู้จักกันดี คือซอฟต์แวร์ควบคุมการปฏิบัติการ ของคอมพิวเตอร์ที่เรียกว่า ระบบปฏิบัติการ ระบบปฏิบัติการเป็นชุดคำสั่งที่ใช้ควบคุมระบบฮาร์ดแวร์และ.
Chapter 10 Arrays Dept of Computer Engineering Khon Kaen University.
เครือข่ายคอมพิวเตอร์
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
สถานการณ์และการเตรียมความพร้อม การป้องกันอุบัติเหตุทางถนน
Winrar โปรแกรมย่อไฟล์ หลายครั้งที่เมื่อเราโหลดข้อมูลมาจากเว็บไซต์ ต่างๆ แล้วไฟล์ที่ได้มีนามสกุลเป็น.rar ซึ่งเราต้อง นำไฟล์นั้นมาแตกออกเพื่อที่เราจะได้ข้อมูลจริงๆที่
Adobe Photoshop ลักษณะ Software ที่ฉันชอบ ลักษณะ Software ที่ฉันชอบ วิธีการใช้งานโปรแกรม Adobe Photoshop วิธีการใช้งานโปรแกรม Adobe Photoshop เหตุผลที่ชอบ.
ซอฟต์แวร์และการเลือกใช้
ประชุมจัดทำแผนปฏิบัติการ เพื่อพัฒนาบริการกลุ่มวัยรุ่น ปี 2558 วันที่ 15 มิถุนายน 2558 ณ ห้องประชุมสหกรณ์ออมทรัพย์สาธารณสุขจังหวัดเชียงใหม่ จำกัด.
P.2 P.1Presented by นางสาวฐาวรา พ ร ธรรมวัฒน์ ID Section B01 SC15A.
องค์ประกอบของคอมพิวเตอร์
การใช้งาน Microsoft Excel
การรักษาความปลอดภัยข้อมูลขั้นพื้นฐาน
ประยุกต์ใช้ในงานด้านการศึกษา เทคโนโลยีสารสนเทศที่นำมาใช้สำหรับการเรียนการสอน เป็นการใช้เทคโนโลยีสมัยใหม่หลายอย่าง สอนด้วยสื่อ อุปกรณ์ที่ทันสมัย ห้องเรียนสมัยใหม่
ครั้งที่ 7 รีจิสเตอร์ (REGISTER). รีจิสเตอร์ (Register) รีจิสเตอร์เป็นวงจรความจำที่ใช้ในการเก็บค่า ทางไบนารี่ ใช้ในการเก็บค่าในระหว่างการ ประมวลผลโดยใช้ฟลิป.
เรื่อง การใช้งานโปรแกรม Microsoft office power point การใช้งาน โปรแกรม Microsoft Power Point.
AcuLearn กับงานบริการด้านการ เรียนการสอน กองเทคโนโลยี สารสนเทศ.
การใช้งาน Microsoft Word กลุ่ม 2T_PUK. โปรแกรม Microsoft Word เป็นโปรแกรมสำเร็จรูปที่เหมาะกับ งานพิมพ์ต่าง ๆ แทนเครื่องพิมพ์ดีดในสมัยก่อน ที่เวลาแก้ไข.
คู่มือการเปิดเผยข้อมูลราคากลาง ในระบบ e - GP สำนักงานส่งเสริมการปกครองท้องถิ่นจังหวัดพิจิตร.
การจัดเก็บข้อมูลในแฟ้มข้อมูลธรรมดา นั้น อาจจำเป็นที่ใช้แต่ละคน จะต้องมีแฟ้มข้อมูลของตนไว้เป็นส่วนตัว จึง อาจเป็นเหตุให้มีการเก็บข้อมูล ชนิดเดียวกันไว้หลาย.
การพัฒนาบทเรียนคอมพิวเตอร์ช่วยสอน เรื่อง หลักการทำงานของคอมพิวเตอร์ วิชาคอมพิวเตอร์พื้นฐาน สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 1 โรงเรียนเฉลิมราชประชาอุทิศ.
LOGO ภาษาซี 1.1 อ. กฤติเดช จินดาภัทร์. LOGO ตัวอย่างโค้ดภาษาซี
งานวิชา เทคโนโลยี สารสนเทศ 4/3 เรื่อง INPUT และ OUTPUT จัดทำโดย นาย ชาญชัย ศรีน้อย เลขที่ 3 นาย ณัฐดนัย จันทมาศ เลขที่ 4 นาย อุดมศักดิ์ เกื้อนะ เลขที่
ส่วนประกอบของคอมพิวเตอร์ (Personal Computer : PC)
การควบคุมผลิตภัณฑ์ ที่ไม่เป็นไปตามข้อกำหนด : Control of Nonconforming products FSKN13.
Introduction SQLite Prawit Pimpisan Computer Science RERU.
บทที่ 3 Windows OUTLINE คำสั่งเกี่ยวกับไฟล์และโฟลเดอร์
อาจารย์อภิพงศ์ ปิงยศ Lab 07 : Windows Movie Maker Part 2 พท 260 เทคโนโลยีสารสนเทศและการสื่อสารทางการท่องเที่ยว อาจารย์อภิพงศ์
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
ส่วนประกอบของคอมพิวเตอร์ (Personal Computer : PC)
Introduction List View Prawit Pimpisan Computer Science RERU.
Information and Communication Technology Lab2
ส่วนประกอบต่างๆของ tablet
อาจารย์อภิพงศ์ ปิงยศ บทที่ 4 : สื่อกลางส่งข้อมูลและการมัลติเพล็กซ์ (Transmission Media and Multiplexing) Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
DC Voltmeter.
บทที่ 1 ความรู้ทั่วไปเกี่ยวกับคอมพิวเตอร์
Integrated Information Technology
Basic Input Output System
Android Programming Getting Start Prawit Pimpisan Computer Science
ข้อกำหนด/มาตรฐาน ด้านสุขาภิบาลอาหาร
รายวิชา งานไฟฟ้าเบื้องต้นสำหรับครูอุตสาหกรรมศิลป์
Object-Oriented Programming Paradigm
กำหนดกรอบระยะเวลาการขึ้นทะเบียนปี2556/57 1. ข้าว
วิธีการกำหนดค่า Microsoft SharePoint ของคุณ เว็บไซต์ออนไลน์
Java Translation Object and Class ในมุมมองคอมพิวเตอร์ Objects หรือ Instances หมายถึงวัตถุที่กำเนิดตัวตนจริงๆจากต้นแบบที่กำหนดโดยคลาส Object.
บทที่ 6 แนวคิดเทคโนโลยีเสมือนจริง
บริษัท พัฒนาวิชาการ (2535) จำกัด
บทที่ 9 การทำซ้ำ (Loop).
SMS News Distribute Service
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง โครงสร้างพื้นฐาน HTML 5 รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
บรรยายครั้งที่ 8 - กราฟฟิกวิศวกรรม 1
บทที่ 3 : รูปแบบการเชื่อมต่อเครือข่ายและส่วนประกอบของเครือข่ายท้องถิ่น (Topologies and LAN Components) Part1.
Multimedia และระบบความจริงเสมือน Virtual Reality, VR
บทที่ 9 การเรียงลำดับข้อมูล (Sorting)
บทที่ 8 การแก้ไขข้อผิดพลาดโปรแกรม(Debugging)
หลักเกณฑ์การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์ ของผู้ให้บริการ
ค่ารูรับแสง - F/Stop ค่ารูรับแสงที่มีค่าตัวเลขต่ำใกล้เคียง 1 มากเท่าไหร่ ค่าของรูรับแสงนั้นก็ยิ่งมีความกว้างมาก เพราะเราเปรียบเทียบค่าความสว่างที่ 1:1.
มหาวิทยาลัยราชภัฏสวนสุนันทา
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
การประยุกต์ใช้คอมพิวเตอร์
ใบสำเนางานนำเสนอ:

Android Programming Multimedia Prawit Pimpisan Computer Science RERU

ภาพเสียงและวีดีโอ ระบบ Android รองรับการทำงานกับระบบ Multimedia ที่เป็นภาพ เสียง และวีดีโอ ค่อนข้างเต็มรูปแบบ

การรองรับจอทุกขนาด ระบบ Android รองรับจอหลายหลายขนาด ขนาดหน้าจอแบ่งตามกลุ่มได้ดังนี้ Screen Size ขนาดจอจริง วัดตามแนวทแยงมุม แบ่งตามชื่อเรียกได้เป็น small, normal, large, extra-large Screen Density ความหนาแน่นของจุด pixel เรียกว่า dpi(dot per inch) แบ่งกลุ่มได้เป็น ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi

การนำรูปภาพมาใช้กับ App ระบบ Android รองรับรูปภาพหลายชนิด แหล่งในการนำรูปภาพมาใช้แบ่งออกเป็น 2 แหล่งคือ รูปภาพจาก resource ภายใน App รูปภาพจากภายนอก App

การนำรูปภาพมาใช้กับ App ระบบ Android รองรับรูปภาพหลายขนาด อุปกรณ์ Android มีหลายขนาด ระบบจะปรับขนาดรูปภาพตามความเหมาะสมของจอ รูปภาพที่อยู่ใน Drawable คือ รูปภาพหลัก เรียกว่า baseline ที่หน้าจอขนาด mdpi

การนำรูปภาพมาใช้กับ App ถ้า App รันบนอุปกรณ์ที่มีขนาด dpi สูงหรือต่ำกว่า ระบบจะทำการปรับสัดส่วน (Scale) ดังภาพ รูปภาพใน Drawable สามารถนำไปใช้ได้กับทุกส่วนของ App รูปภาพที่นำไปใช้แสดงเป็นภาพขนาดใหญ่บนอุปกรณ์ที่มี dpi สูงๆ จะต้องระวังในเรื่องของขนาดภาพ เพราะภาพจะถูกลดคุณภาพลง ขาดความคมชัด

การนำรูปภาพมาใช้กับ App จะต้องนำรูปภาพมาใส่ไว้ในโปรเจคก่อน เก็บไว้ที่ folder  res/drawable การเพิ่มภาพเป็น background ทำได้โดยการเพิ่มคำสั่ง android:background=“@drawable/img” ลงใน layout ที่ไฟล์ xml การแสดงภาพลงบน layout ทำได้โดยเพิ่ม Image View ลงไปใน Layout ถ้าเป็นปุ่มกดแบบรูปภาพใช้ ImageButton

ปรับความสว่างของ Background ที่ไฟล์ xml เพิ่ม android:background="@drawable/ชื่อรูป“ ลงไปใน layout ที่ไฟล์ java เพิ่มคำสั่ง View bgImg = findViewById(R.id.activity_main); Drawable bg = bgImg.getBackground(); bg.setAlpha(100); ลงไปใน เมธอด onCreate()

แสดงภาพจาก Res มาแสดงที่ Layout การนำภาพมาแสดงที่ Layout ต้องนำ ImageView วางบน Layout ก่อน นำภาพจาก res/drawable มาแสดง ทำได้ 2 วิธีคือ ระบุ android:src=“@drawable/ชื่อภาพ” บนไฟล์ layout แสดงภาพขณะ runtime ใช้ .setImageResorce(R.id.รูป) layout activity

เล่นเพลงด้วย Media Player Android มี Multimedia Framework รองรับการเล่น Audio และ Video หลายแบบ สามารถเล่นได้ทั้ง แบบที่เล่นใน App, หน่วยความจำภายนอก และ NetStream

เปิดเล่นไฟล์ MP3 ใน App เก็บไฟล์ MP3 ไว้ที่ res/raw (สร้าง folder raw ขึ้นมาก่อน) ไฟล์ MP3 จะถูกแพคไปพร้อมกับ App ทำได้ง่าย เพียงระบุชื่อไฟล์เพลง แล้วสั่ง Start layout activity

เล่นวีดีโอ โดยทั่วไปเครื่อง Android จะมี App ที่สามารถเล่นวีดีโอติดมาด้วย รองรับไฟล์หลายชนิด ได้แก่ 3GP, MP4, H.253, H.264, Codex, AVC ถ้าต้องการเล่นไฟล์อื่นๆ นอกเหนือจากที่โปรแกรมที่มีกับเครื่องรองรับ ต้องลง App เพิ่ม การเล่นวีดีโอ รองรบการเรียกใช้งานได้หลายวิธี เช่น ผ่านหน่วยความจำภายนอก, ฝังมากับ App และผ่าน Net Stream

เปิดเล่นวีดีโอที่ฝังมากับ App เก็บไฟล์วีดีโอไว้ที่ res/raw ไฟล์วีดีโอจะถูกแพคไปพร้อมกับ App การฝังวีดีโอไปกับ App จะทำให้ไฟล์ติดตั้งมีขนาดใหญ่ขึ้นตามขนาดของวีดีโอ ใช้ VideoView เป็นตัวแสดงวีดีโอ layout activity

เปิดเล่นวีดีโอที่ฝังมากับ App เพิ่มแถบควบคุมการเล่น โดยใช้คลาส MediaController การเปิดเต็มจอ ให้ลบ Padding ที่ Layout ออกให้หมด VideoView กำหนด width เป็น match_parent แก้ไขไฟล์ res/style ไม่ให้แสดง title layout activity style