วิธีแยกไอคอนออกจากไฟล์ Android APK ออนไลน์

Printed app-icon stickers laid out with a magnifying glass

นักออกแบบที่ตามหาแรงบันดาลใจ ผู้ตรวจสอบรวบรวมภาพขนาดย่อ นักพัฒนาตรวจสอบทรัพย์สินของคู่แข่ง ความต้องการ แยกไอคอนออกจากไฟล์ APK เกิดขึ้นบ่อยกว่าที่คุณคิด สิ่งที่จับได้ก็คือการขุดค้นโฟลเดอร์ภายในเช่น res/mipmap ด้วยมือนั้นเป็นกระบวนการที่ช้าและยุ่งยาก

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

ประเด็นสำคัญ

  • ไฟล์ APK จัดเก็บไอคอนด้วยความละเอียดหลายระดับ เพื่อรองรับขนาดหน้าจอที่แตกต่างกัน
  • ไอคอนแบบปรับได้ (เปิดตัวใน Android 8.0) ประกอบด้วยเลเยอร์เบื้องหน้าและเบื้องหลัง
  • เครื่องมือแยกไฟล์แบบออนไลน์เร็วกว่าวิธีการแบบแมนนวล และไม่จำเป็นต้องแตกไฟล์ APK
  • คุณสามารถแยกไอคอนจาก APK ใดก็ได้ รวมถึงแอประบบและไฟล์ที่ได้รับการป้องกัน

ทำไมต้องแยกไอคอน APK

ไอคอนแอปแสดงถึงตัวตนของแอปพลิเคชัน มีสาเหตุหลายประการที่คุณอาจต้องการแยกไฟล์เหล่านี้เป็นไฟล์ PNG หรือ SVG แบบสแตนด์อโลน:

ทำความเข้าใจกับทรัพยากรไอคอน Android

ภายใน APK ไอคอนถูกกำหนดไว้ใน AndroidManifest.xml ภายใต้แอตทริบิวต์ android:icon แอพสมัยใหม่ใช้รูปแบบไอคอนหลายประเภท:

  1. ภาพแรสเตอร์ มิปแมป: (PNG, WebP) เก็บไว้ในโฟลเดอร์ชื่อ mipmap-xxxhdpi, mipmap-xxhdpi ฯลฯ
  2. เวกเตอร์ที่ใช้ XML วาดเวกเตอร์ได้: ซึ่งปรับขนาดได้ไม่จำกัดโดยไม่สูญเสียคุณภาพ
  3. ไอคอนแบบปรับได้: สิ่งเหล่านี้ใช้เลเยอร์พื้นหลังและเลเยอร์เบื้องหน้าแยกกัน ทำให้ Android สามารถใช้มาสก์ที่แตกต่างกัน (วงกลม สี่เหลี่ยม วงกลม) กับไอคอนได้

วิธีแยกไอคอนออนไลน์ (วิธีมาตรฐาน)

เครื่องมือแยกไอคอน APK ออนไลน์ ของเราสร้างขึ้นเพื่อจัดการกับความซับซ้อนเหล่านี้ทั้งหมดโดยอัตโนมัติ กระบวนการนี้ง่ายเพียงใด:

การแยกทีละขั้นตอน:

  1. ไปที่ เครื่องมือแยกไอคอน ของเรา
  2. อัปโหลดไฟล์ .apk หรือ .xapk ของคุณ
  3. เครื่องมือจะแยกวิเคราะห์ AndroidManifest.xml ทันทีเพื่อค้นหาเส้นทางทรัพยากรของไอคอน
  4. จะสแกนไดเร็กทอรี res/ เพื่อหาความละเอียดสูงสุดที่มีอยู่ (โดยปกติคือ xxxhdpi)
  5. การแสดงตัวอย่างไอคอนจะแสดงบนหน้าจอ
  6. คลิก ดาวน์โหลดไอคอน เพื่อบันทึกเป็น PNG คุณภาพสูง

รับประกันความละเอียดสูง

เครื่องมือแยกข้อมูลของเราจะจัดลำดับความสำคัญของ XXXL (192x192) หรือเนื้อหาเวกเตอร์ดั้งเดิมอยู่เสมอ เพื่อให้มั่นใจว่าคุณจะได้โลโก้ที่คมชัดที่สุดเท่าที่จะเป็นไปได้สำหรับความต้องการในการออกแบบของคุณ

วิธีการด้วยตนเอง (โดยใช้เครื่องเปิด ZIP)

หากคุณไม่มีอินเทอร์เน็ต คุณสามารถแยกไอคอนด้วยตนเองได้ แต่จะซับซ้อนกว่า:

  1. เปลี่ยนชื่อ app.apk ของคุณเป็น app.zip
  2. เปิดไฟล์ ZIP
  3. ไปที่ /res/
  4. ค้นหาโฟลเดอร์ที่ขึ้นต้นด้วย mipmap-
  5. ค้นหาไฟล์รูปภาพชื่อ ic_launcher.png ในโฟลเดอร์เหล่านี้
  6. คัดลอกไฟล์จากโฟลเดอร์ที่ใหญ่ที่สุด (เช่น xxxhdpi)

คำเตือน: วิธีการนี้มักจะล้มเหลวเมื่อใช้ไอคอนหรือแอปที่ปรับเปลี่ยนได้โดยใช้รูปแบบการตั้งชื่อแบบพิเศษ

ไอคอนแบบปรับได้: ทำไมคุณถึงเห็นสองชั้น

ตั้งแต่ Android 8 (Oreo) แพลตฟอร์มดังกล่าวได้ใช้ ไอคอนแบบปรับได้: ระบบสองชั้นที่ช่วยให้ OS คลิปและทำให้ไอคอนเคลื่อนไหวเป็นรูปร่างที่แตกต่างกัน (วงกลมบน Pixel, วงกลมบน Samsung One UI, สี่เหลี่ยมจัตุรัสโค้งมนบนตัวเรียกใช้งานสต็อก, หยดน้ำบนสกิน OEM บางตัว) เมื่อคุณแตกไอคอนแบบปรับได้ คุณจะได้รับ PNG สองอัน (หรือแบบเวกเตอร์สองอัน) แทนที่จะเป็นอันเดียว:

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

เอกสารสรุปโฟลเดอร์ความหนาแน่น

ภายใน APK ไอคอนเดียวกันอาจมีอยู่ในห้าขนาดขึ้นไป หนึ่งขนาดต่อที่เก็บข้อมูลความหนาแน่นพิกเซล ตัวเรียกใช้งานจะเลือกที่เก็บข้อมูลที่ใกล้กับความหนาแน่นของอุปกรณ์มากที่สุด เมื่อคุณแยกเวอร์ชันคุณภาพสูงสุด ตรงไปที่ xxxhdpi:

ถังความหนาแน่น ชื่อโฟลเดอร์ ขนาดไอคอนตัวเรียกใช้ ขนาดผ้าใบที่ปรับเปลี่ยนได้
แอลDPImipmap-ldpi36 × 36ไม่มี
mdpi (พื้นฐาน)mipmap-mdpi48 × 48108 × 108
hdpimipmap-hdpi72 × 72162 × 162
xhdpimipmap-xhdpi96 × 96216 × 216
xxhdpimipmap-xxhdpi144 × 144324 × 324
xxxhdpimipmap-xxxhdpi192 × 192432 × 432
Anydpi-v26mipmap-anydpi-v26คำจำกัดความของไอคอนแบบปรับเปลี่ยน XML ไม่ใช่บิตแมป

โฟลเดอร์ anydpi-v26 ที่หายากมีความพิเศษ: ประกอบด้วยไฟล์ XML ที่ อ้างอิง เป็นไฟล์เบื้องหน้าและเบื้องหลังที่เก็บไว้ที่อื่น หากคุณเห็นเฉพาะ XML เมื่อคุณเปิดโฟลเดอร์ mipmap กราฟิกจริงจะอยู่ใน res/drawable-* หรือเป็นเวกเตอร์ XML ใน res/drawable/ เครื่องมือเบราว์เซอร์จะติดตามการอ้างอิงเหล่านี้โดยอัตโนมัติ

Vector vs Raster: คุณควรส่งออกอันไหน

แอป Android สมัยใหม่ชอบ วาดเวกเตอร์ได้ (ไฟล์ XML ที่ใช้ชุดย่อยของ SVG) สำหรับไอคอนและกราฟิก UI ขนาดเล็ก ปรับขนาดได้ไม่จำกัด แทบไม่มีน้ำหนักเลย และไฟล์เดียวครอบคลุมทุกความหนาแน่น แอพรุ่นเก่ายังคงจัดส่ง PNG แรสเตอร์ในทุกความหนาแน่น เมื่อคุณแตกไฟล์ คุณอาจพบรูปแบบใดรูปแบบหนึ่ง:

สำหรับงานออกแบบ ควรใช้แหล่งเวกเตอร์ทุกครั้งที่มีอยู่ สำหรับความเข้ากันได้แบบเดิม (เครื่องมือรุ่นเก่า สื่อการตลาด) ให้ส่งออก PNG ที่มีความหนาแน่นสูงสุดที่คุณสามารถหาได้

ข้อผิดพลาดทั่วไปเมื่อแยกไอคอน

แยกไอคอนที่สมบูรณ์แบบทันที

ไม่ต้องเสียเวลาค้นหาโฟลเดอร์ต่างๆ รับโลโก้แอปคุณภาพสูงได้ในคลิกเดียว

ลองใช้ตัวแยกไอคอน APK

คำถามที่พบบ่อย (FAQ)

การแยกไอคอนแอปถูกกฎหมายหรือไม่

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

ไอคอนแอป Android มีขนาดมาตรฐานคือเท่าใด

สำหรับข้อมูลผลิตภัณฑ์ใน Store ไอคอนควรเป็น 512x512 ภายใน APK ความละเอียดสูงสุดที่พบโดยทั่วไปคือ 192x192 (xxxhdpi) สำหรับหน้าจอหลัก

ฉันสามารถดึงไอคอนออกจากแอประบบ (เช่น Google Camera) ได้หรือไม่

ใช่. หากคุณมีไฟล์ APK ของแอประบบ เครื่องมือของเราจะแตกไอคอนออกมาเหมือนกับแอปพลิเคชันทั่วไปอื่นๆ

รับเนื้อหาตัวเรียกใช้ที่สะอาดทุกครั้ง

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

ออกแบบและจัดทำเอกสารโดย Mst Shaefale หัวหน้านักพัฒนาและสถาปนิกแพ็คเกจ Android • ตรวจสอบแล้วบน Android 12–15

Mst Shaefale ดูแลการควบรวมกิจการ XAPK/APKS ฝั่งไคลเอ็นต์, ตัวแยกวิเคราะห์รายการไบนารี และเครื่องมือลงนาม APK v1+v2 ที่ xapktoapk.com พบคำสั่งที่ล้าสมัยหรือการเปลี่ยนแปลงระบบปฏิบัติการหรือไม่ ส่งบันทึกบรรณาธิการ