แอพเขียง ผลผลิตจากการหัดทำแอพบนแอนดรอย

ic_launcherวันนี้ขอเสนอ “แอพเขียง” แอพพลิเคชั่นบั่นทอนสติปัญญา คุณมีปัญหาไหมเวลาออกไปให้อาหารตัวเองนอกบ้าน เช่น ไปปิ๊กนิก ไปกินข้าวป่า ไปออกทริป แล้วลืมเอาเขียงมาจากบ้าน ต่อไปนี้ปัญหานี้จะหมดไป เพียงแค่หยิบแทบเล็ตของคุณขึ้นมาเปิด “แอพเขียง” แล้วแทบเล็ตของคุณจะกลายเป็นเขียงในทันที แอพนี้สามารถใช้งานร่วมกับมีดอีโต้หรือพร้าได้เป็นอย่างดี 555

เรื่องของเรื่องก็คือตอนนี้ HS3UKA กำลังหัดทำแอพบนระบบ Android อยู่ครับ ยังใช้ไม่ค่อยเป็นเท่าไหร่ ปกติใช้เป็นแต่ C# ตอนนี้กำลังอยู่ในช่วงปรับตัว ขอเวลาซักหน่อยคงจะทำโปรแกรมที่มีสาระกว่านี้ออกมาให้ใช้กันครับ ระหว่างนี้ก็ใช้แอพนี้ขำๆกันไปก่อน นี่เป็นแอพแรกของผม

จะดาวน์โหลดไว้ใช้เองหรือเอาไปแจกจ่ายก็ได้ไม่หวง ฟรี หรือจะเอาไว้รีวิวฟิล์มกันรอยยี่ห้อเทพก็ได้ตามลำบาก

Download : https://play.google.com/store/apps/details?id=com.hs3uka.kiang


การปรับปรุงในแต่ละรุ่น

android-app-kiang

แอพเขียงเวอร์ชั่น 1.0

แอพเขียงเวอร์ชั่น 1.0

ผมเริ่มต้นจากการดูวีดีโอในเว็บยูทูบแล้วทำตาม ตอนแรกใช้ eclipse ค่อนข้างจะสับสนเพราะไม่เคยใช้เลย พอค้นหาข้อมูลไปซักพักไปเจอโปรแกรมตัวหนึ่งชื่อว่า Android Studio ก็เลยหันมาใช้ตัวนี้แทนเพราะมีพื้นฐาน Visual Studio มาบ้างทำให้ใช้งานได้คล่องกว่าและวีดีโอสอนก็ไม่น้อยไปกว่า eclipse เลย

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

ปัญหาแรกของ แอพเขียง 1.0 คือ ผมยังไม่คล่องทั้งภาษาและเครื่องมือ ผมพยายามทำให้มันเต็มจอแล้วแต่มันก็ยังมีช่องว่างขอบจออยู่โดยที่ไม่รู้ว่าต้องไปตั้งค่าอย่างไรทั้งที่ปรับให้เป็น match_parent แล้ว แต่ลองทำใน eclipse ก็เต็มจอปกติ ในตอนนั้นสองจิตสองใจว่าจะกลับไปใช้ eclipse ดีไหม

แอพเขียงเวอร์ชั่น 1.1

แอพเขียงเวอร์ชั่น 1.1

แอพเขียงเวอร์ชั่น 1.1

ตอนนี้รู้แล้วว่าเราต้องไปตั้งค่าในไฟล์ main\res\values\dimens.xml แก้ไขค่า activity_horizontal_margin และ activity_vertical_margin เพื่อลบช่องว่างในเวอร์ชั่น 1.0 ออกจอก็จะขยายได้เต็มที่ ต่อด้วยคำสั่ง
<application
        android:theme=”@android:style/Theme.NoTitleBar.Fullscreen” >
เพื่อให้ TitleBar หายไป

 

แอพเขียงเวอร์ชั่น 1.2

เวอร์ชั่นนี้ไม่ได้ปรับปรุงหน้าตาใหม่แต่ตั้งค่าจอให้เป็นแนวตั้งอย่างเดียวโดยใช้คำสั่ง
<activity
            android:screenOrientation=”portrait” >
เนื่องจากมีเสียงเรียกร้องมาว่าน่าจะมีเสียงสับด้วยนะ ผมก็เลยจัดให้ตามคำขอ คำสั่งเล่นเสียงคำสั่งแรกที่ผมไปเจอคือ
MediaPlayer mediaPlayer = MediaPlayer.create(getBaseContext(), R.raw.sound01);
mediaPlayer.start();
Android Studio ไม่ได้สร้างแฟ้ม raw ให้อัตโนมัติ เราต้องสร้างเองใน main\res\ แล้วเอาไฟล์เสียงไปวางในแฟ้ม raw โปรแกรมทำงานปกติดียกเว้นตอนกดเขียงรัวๆ เลยต้องหาวิธีใหม่ ล่าสุดไปเจอ
SoundPool sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
int iTmp = sp.load(getBaseContext(), R.raw.sound01, 1);
sp.play(iTmp, 1, 1, 0, 0, 1);
คำสั่งนี้ใช้งานได้ดีมากสามารถกดเขียงรัวๆได้โดยไม่ติดขัดจึงใช้คำสั่งนี้แทน แต่มันยังมีเสียงกดจอจากระบบมาด้วยต้องทำการปิดก่อน ด้วยคำสั่ง
<ImageView
        android:soundEffectsEnabled=”false” >

หัดทำแอพเขียง ได้เรียนรู้การเขียนแอพแอนดรอยพื้นฐานหลายเรื่องa>

Facebook Comments