บทความ

กำลังแสดงโพสต์จาก พฤศจิกายน, 2017

ระบบล็อกอินแอนดรอยด์แบบมีเงื่อนไข

รูปภาพ
       สวัสดีครับวันนี้จะมาเข้าเรื่อง โปรเจคแอนดรอยด์ กันซะหน่อย เนื่องจากว่าห่างหายไปนานเลยกับบทความ โปรเจคแอนดรอยด์   ไม่ใช่หายไปไหนนะครับ  ก็หายไปทำงานโปรเจคนั่นแหละ  แต่ว่าไม่ค่อยได้เอามาลงเลย  วันนี้ก็หยิบเอาเงื่อนไขมาเงื่อนไขนึงแล้วกันครับ  โดยที่เนื้อเรื่องตรงนี้จะเป็น ระบบล็อกอิน   แต่ไม่ใช่ระบบล็อกอินทั่วๆไปนะครับแต่ว่า  เป็นระบบล็อกอินแบบมีเงื่อนไขทั้งหมด 3 เงื่อนไขในการตรวจสอบนั่นเอง เช่น 1. Username ผิดและ Password ผิด  2. Username ถูกและ Password ผิด  3. Username ถูกและ Password ถูก โดยที่ 3 เงื่อนไขนี้เป็นเงื่อนไขทั่วไปในการตรวจสอบ ระบบล็อกอิน ครับ ซึ่งแต่ละเงื่อนไขที่พูดมานี้  จะแสดงผลลัพธ์ออกมาไม่เหมือนกันครับ   สามารถดูตามวีดีโอ  และรูปภาพได้เลย ระบบนี่คืออะไร         ระบบนี้เป็นระบบตรวจสอบระบบล็อกอินอีกทีหนึ่ง  เนื่องจากว่าโดยทั่วไปแล้วระบบล็อกอินนั้นซึ่งมีการเช็ค แค่ว่าถูกหรือผิด  ถ้าถูกก็ให้ผ่านเข้าไปได้เลย  และถ้าผิดก็จะแจ้งข้อมูลกลับมาที่ผู้ ใช้   ว่าข้อมูลผิดให้ตรวจสอบใหม่อีกครั้ง  ซึ่งมันก็ถูกต้องดี  แต่เราทำระบบนี้ขึ้นใหม่  เพื่อใ

Google พิมพ์ด้วยเสียง

รูปภาพ
จาก : http://www.softfeed.in/        สวัสดีครับ วันนี้วันที่ 26 พฤศจิกายน 2560 และแล้วเวลาตอนนี้เป็นเวลาประมาณ 5 ทุ่ม 16 นาที โดยที่บทความนี้ทั้งหมดผมอยากให้มันเป็นไปตามหัวข้อเลยครับ  นั่นก็คือ Google พิมพ์ด้วยเสียง และแน่นอนครับ  ถ้าคุณได้อ่านแล้วขอให้คุณเข้าใจว่า  คุณไม่ได้อ่านผิดแต่อย่างใด  บทความนี้จะใช้คำสั่งเสียงในการพิมพ์ข้อความทั้งสิ้น  ยกเว้นการเว้นบรรทัดนะ  ต้องกดเคาะสองทีก่อน        สำหรับคืนนี้ผมอยากจะมาอวยฟังก์ชันเด็ดๆฟังก์ชันโดนๆ  ซักนิดนึงครับ  ถ้าถามตรงๆแล้วมันก็อาจจะไม่ได้โดนใจสำหรับใครบางคน  แน่นอนครับมีคนเห็นว่าดี  ก็ต้องมีคนเห็นว่าไม่ดีเช่นกัน  แต่ที่รู้ๆ  มันดีสำหรับ บล็อกเกอร์ (Blogger) อย่างผมแน่นอน  เพราะว่าการที่มันใช้คำสั่งเสียงในการพิมพ์เป็นข้อความนั้น  มันรวดเร็วกว่าการมานั่งกดแป้นพิมพ์หรือคีย์บอร์ดก๊อกแก๊กๆ อย่างแน่นอน  เพราะกว่าที่คุณจะพิมพ์ออกมาได้เป็นหนึ่งคำหรือ 1 ประโยคหรือ 1 บรรทัดหรือ 1 ย่อหน้าหรือ 1 บทความ 1 เรื่องแต่ละเรื่องไปนั้น  มันจะต้องมีกระบวนการคิดกระบวนการกดเป็นขั้นเป็นตอนเรียงลำดับกันไป  แต่พอผมได้ลองมาใช้ฟังก์ชันนี้  Goog

วิธีวางซอสโค้ดไว้ในบทความ hilite.me

รูปภาพ
         สวัสดีครับ  วันนี้ผมอยากจะมาแนะนำ วิธีวางซอสโค้ดไว้ในบทความ   โดยใช้เว็บไซต์เว็บนึง  สำหรับชาวโปรแกรมเมอร์ทั้งหลายที่ต้องการอยากจะเป็นบล็อกเกอร์หรือคนเขียนบล็อกทำนองนี้นะครับ  แล้วอยากวางโค้ด (Source Code) ของตัวเองไว้ในบทความที่เราอยากจะเขียนนั้นเอง  แต่มันติดอยู่ตรงที่ว่าพอวางโค้ดลงไปตรงๆ นั้น  บางทีโค้ดของเราก็ยาวไปจนต้องเลื่อนบรรทัดลงมา  ทำให้คนอ่านอย่างเราๆ มองมันยากขึ้นอีก  เช่น function getFileName(){         $con = mysqli_connect("localhost","id2088139_iteminfactory","Darksider345","id2088139_iteminfactory") or die('Unable to Connect...');         $sql = "SELECT max(accessory_id) as accessory_id FROM Accessory";         $result = mysqli_fetch_array(mysqli_query($con, $sql));                 if($result['accessory_id']== null)             return 1;         else             return ++$result['accessory_id'];                 mysqli_close($con);     } ฟังก์ชั่น getName ไว้สำหรับดึงค่

โชว์วิดีโอใน VideoView จากการอัดวิดีโอจากกล้อง (Camera) และเลือกจากคลังวิดีโอ (Video Gallery)

รูปภาพ
       สวัสดีครับ  วันนี้ผมจะมาเขียนเกี่ยวกับการโชว์วิดีโอออกมาแสดงใน VideoView นะครับ  ซึ่งบางท่านที่ยังไม่เคยใช้ฟังก์ชั่นตัวนี้ก็อาจจะงง  ว่ามันคืออะไร  VideoView คือ Widget ตัวนึงที่อยู่ในแอนดรอยด์  ทำหน้าที่ในการแสดงวิดีโอ  คล้ายๆกับ ImageView นั้นแหละ  โดยที่จะแสดงวิดีโอออกมาจะมาจากการอัดวิดีโอผ่านทางกล้องมือถือ  และจากการเลือกวิดีโอในคลังวิดีโอ (Video Gallery) ซึ่งถ้าเอาจริงๆ ถามว่ามีฟังก์ชั่นที่ใช้แสดงวิดีโอนอกเหนือจากนี้ไหมก็จะมีเป็น ExoPlayer อีกตัวนึง  ซึ่งตัวนี้ดีมากๆ และถูกรับรองโดยกูเกิล (Google) เรียบร้อย  แต่ว่าในการเขียนโค้ด (Code) ก็เยอะขึ้นด้วยเช่นกัน        เอาล่ะจะช้าอยู่ไย  ไปดูกันเลยยยยย  เวอร์ชั่นแอนดรอยด์ที่ใช้ - Phone : Sony Xperia XZ (มือถือของผมเอง) - compileSdkVersion 26 - minSdkVersion 16    - targetSdkVersion 26 - versionCode 1 ทำความเข้าใจโค้ดก่อน        ก่อนจะเข้าไปดูโค้ด (Source Code) มาดูคำอธิบายการทำงานของโค้ดในแต่ละส่วนกันก่อน ImageView imageView ; VideoView vdoView ; private Uri uri ; static f