Tip

กลับมาเถอะนะ Android SDK Manager บน Android Studio 2.3 (สำหรับ macOS)

ใน Android Studio นั้น ในเมนู Configure > SDK Manager จากหน้าแรก เราสามารถเปิดหน้า Android SDK ขึ้นมา เพื่อจัดการ SDK ต่าง ๆ ได้ แต่สำหรับผู้ที่ชอบ Android SDK Manager เดิม ๆ อย่างผม มักจะจิ้มตรง Launch Standalone SDK […]

ย้าย .git ไปไว้นอก Working Directory กันเถอะ

สำหรับผู้ที่ใช้งาน Git แล้ว คงรู้จัก Folder .git แล้วว่า เป็นที่ที่เก็บ Local Repository ซึ่งเราจะไม่เข้าไปยุ่งกับไฟล์ข้างในนี้กัน และ Folder .git นั้น ก็ถูกสร้างอยู่ใน Working Directory หรือ Folder งานของเรานั่นเอง ซึ่งมันก็มีความเสี่ยงอยู่พอสมควร วันนี้ผมจึงมาแนะนำวิธีการย้าย .git ไปไว้ที่อื่น เพื่อความปลอดภัยมากขึ้น

วิธีเพิ่มเมนูบนแถบ Quick Settings บน Android 6.0 Marshmallow

ตั้งแต่ Android 5.0 Lollipop จนถึงปัจจุบัน แถบ Quick Settings บน Android นั้น ทาง Google ได้ออกแบบใหม่ ในแบบ Material Design โดยการเลื่อนลงมาต่อจากแถบ Notification หรือใช้ 2 นิ้วเลื่อนลงมาก็ได้ สำหรับบน Android 6.0 Marshmallow นั้น มีส่วนของ System UI […]

[Android] ตามล่า OTA URL สำหรับ Nexus (และผองเพื่อน) กันเถอะ~!! (ฉบับเร่งรัด ใคร ๆ ก็ทำได้)

จากที่เคยสอนวิธีออกล่า OTA URL ไปแล้วแบบละเอียดยิ๊บทุกรูขุมขน เชื่อว่าน้อยคนที่จะเข้าใจมัน เพราะเขียนไว้ค่อนข้าง Geek เลยทีเดียว เลยคิดจะเขียนใหม่ เรียบเรียงใหม่ มาให้ได้อ่าน ได้ทำตามกัน และวันนี้ ถือเป็นฤกษ์งามยามดี เพราะเป็นวันเปิดตัว Android 6.0 Marshmallow รวมถึง Nexus 5X และ Nexus 6P พอดิบพอดี คิดว่าถึงเวลาแล้วที่จะสอนวิธีล่า OTA URL ใหม่อีกครั้ง ในแบบฉบับเร่งรัด […]

[Tip] การ Import Settings หลังจากอัพเดต Android Studio และการแก้ปัญหา พร้อมคืนพื้นที่ฮาร์ดดิสก์

เชื่อว่า Android Developer ทุกคน ต้องเคยอัพเดตเวอร์ชั่นของ Android Studio กันบ้างแล้ว ซึ่งในบางครั้ง เมื่ออัพเดตเสร็จแล้ว จะพบกับ Complete Installation Dialog ถามเรื่องของการ Import Settings ซึ่งในบางครั้ง อาจจะเลือกตัวเลือกผิด แล้วไม่รู้จะแก้ไขยังไง ต้องมาตั้ง Settings กันใหม่ เนื่องจากผมเจอปัญหากับการอัพเดตในบางครั้ง ก็เลยได้ลองผิดลองถูกจนเข้าใจ เลยมาเขียนเป็นบทความให้อ่านกัน

[How to] การตั้งค่า Text Editor ใน Visual Studio ไม่ให้ขึ้นบรรทัดใหม่ เมื่อเปิด-ปิดวงเล็บปีกกา บน C#

การเขียนโปรแกรม ในหลาย ๆ ภาษา มักจะมีตัวอักษร { } เพื่อกำหนดขอบเขตของคำสั่งต่าง ๆ ไม่ว่าจะเป็น Class, Method หรือคำสั่งพวกเงื่อนไข เช่น If-Else, Switch-Case หรือการทำซ้ำ เช่น For, Foreach, Do, While, Loop หรือแม้แต่ Try-Catch ก็ตาม ซึ่งส่วนใหญ่จะมีวงเล็บปีกกาเปิด { อยู่ท้ายคำสั่งในบรรทัดเดียวกัน และวงเล็บปีกกาปิด […]

[Android] วิธีเปิดใช้งาน System UI Tuner บน Android 6.0 Marshmallow (Preview 3)

เมื่อไม่กี่วันที่ผ่านมา Google ได้เปิดตัว Android 6.0 Marshmallow Preview 3 ออกมาแล้ว และมีการเปลี่ยนแปลงเล็กน้อยจากตอน Preview 2 ในส่วนของการเปิดใช้งาน System UI Tuner และอาจจะเหมือนกับ Android 6.0 Marshmallow ตัวจริงที่จะเปิดตัวในเร็ว ๆ นี้ ใน Android M Preview 2 นั้น การเปิดใช้งาน […]

[Android] 100 โพสแล้วจ้า~! ฉลองด้วยการสอนวิธีการฝึกอาชีพ OTA Hunter สำหรับ Nexus

ก่อนอื่นเลย ขอประกาศเป็นทางการว่า Blog ในเว็บนี้ โพสนี้เป็นโพสที่ 100 แล้ว เย่~!! ผมเองก็ไม่มีอะไรจะให้ นอกเสียจากความรู้ที่สั่งสมมา โดยวันนี้จะมาสอนวิธีการล่า OTA URL สำหรับ Nexus Device และผองเพื่อน ซึ่งได้รับการอัพเดตมาจาก Google โดยตรง ซึ่งวิธีการนั้นก็มีอยู่หลากหลายวิธี และเกือบทุกวิธี ได้ถูกใส่เป็นฟีเจอร์อยู่ใน App Nexus Update Checker ที่หลาย ๆ คนรู้จักกันดีอยู่แล้ว […]

[Dev] ทำ Hamburger Icon Animation บน Action Bar กับ Navigation Drawer ง่าย ๆ ไม่ต้องใช้ตัวช่วย

ตั้งแต่ Google ได้เปิดตัว Android 5.0 Lollipop และ Material Design ออกมา จะเห็นว่า App ของ Google ส่วนใหญ่ จะใช้ Hamburger icon (ไอค่อนรูปขีด 3 ขีด) และมีการทำ Animation กับ Icon บน Action Bar เมื่อมีการลาก Navigation […]

[Visual Studio] แนะนำการทำ Version Control ด้วย Git กับ Visual Studio รุ่นเก่า

ความเดิมตอนที่แล้ว ได้แนะนำการทำ Version Control ด้วย Git บน Visual Studio 2013 ไปแล้ว คราวนี้มาถึงการใช้งานกับ Visual Studio รุ่นเก่า ๆ กันบ้าง เนื่องจาก Microsoft ได้เพิ่มความสามารถให้ใช้งานร่วมกับ Git ได้ตั้งแต่ Visual Studio 2013 และได้ออก Plug-in สำหรับ Visual Studio […]