PhoneGap/Cordova

PhoneGap Tips: วิธีตั้งค่าให้แอพไม่หมุนตามการเอียงเครื่องใน Android และ iOS

เรื่องที่เกี่ยวข้อง - Android, iOS, PhoneGap, PhoneGap configuration

พอเราเอา PhoneGap มาพัฒนาแอพกันจริงๆ จังๆ ก็ต้องเจอสเปคนี้แน่ๆ

“ถ้าไม่อยากให้แอพมันเอียงไปตามการถือเครื่อง จะทำยังไง?”

ซึ่งใน PhoneGap เวอร์ชั่น 3 ขึ้นไปได้รวมการตั้งค่าของทุกๆ platform มาอยู่ใน file ที่ชื่อว่า config.xml ซึ่งอยู่ใน folder ที่ชื่อ www ของเรานั่นเองครับ

วิธีล็อคไม่ให้แอพหมุนตามการถือของเครื่องสำหรับ Android และ iOS

1. กำหนดค่า

เริ่มจากการเปิดไฟล​์ config.xml ใน folder ที่ชื่อ www ของโปรเจคเราขึ้นมา และใส่ คำสั่งด้านล่างลงไประหว่างแท็ก <widget>  โดยค่าของ value จะเป็นlandscape  (แนวนอน) หรือportrait  (แนวตั้ง) ก็ได้ครับ

<widget>
..

<preference name="Orientation" value="landscape" />

..
</widget>

 

2. บันทึกไฟล์

หลายคนจะลืมกด Save ไฟล์ config.xml นะครับ ตรงนี้สำคัญนะ เพราะถ้าเราไม่ save ยังไงให้ตายมันก็ไม่ lock ครับ

3. สั่ง build แอพใน platform ต่างๆ ใหม่

หลังจากนั้นใช้คำสั่ง build เพื่อให้ PhoneGap SDK (หรือ Cordova SDK) สร้างแอพใน platform ต่างๆ ให้เราโดยใช้ค่าที่เราเพิ่งกำหนดลงไปใน config.xml ครับ

cordova build

 

4. ทดสอบ

พอขั้นตอนการ build เสร็จสมบูรณ์ ก็ให้ทดสอบในมือถือดูครับ หวังว่าได้ผลที่ต้องการทุกคนนะครับ

ถ้ากดสูตรนี้ไม่ติด ก็ comment คุยกันด้านล่างได้นะครับ

อบรม PhoneGap 3.0 Essential

ผมเปิดอบรม course แบบ private ให้คุณมาเรียนรู้การใช้งาน PhoneGap แบบครบทุกองค์ความรู้ที่จำเป็นทั้งหมด ตั้งแต่การสร้างแอพ, การเขียน Javascript ควบคุมการทำงานต่างๆ ของเครื่องเช่นถ่ายรูป หรือฐานข้อมูล, และเทคนิคและวิธีหลีกเลี่ยงปัญหาที่ควรทราบ ทั้งหมด 2 วันสนุกๆ

สนใจลงทะเบียนได้ด้านล่างครับ

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save