ฮาร์ดโค้ดเดอร์
中文版请见这里。
Hardcoder เป็นโซลูชันที่ช่วยให้ Android APP และระบบ Android สามารถสื่อสารระหว่างกันได้โดยตรง การแก้ปัญหาที่ Android APP สามารถใช้ได้เฉพาะ API มาตรฐานของระบบ แทนที่จะใช้ทรัพยากรฮาร์ดแวร์ของระบบ ด้วย Hardcoder แอพ Android สามารถใช้ประโยชน์จากทรัพยากรฮาร์ดแวร์ของโทรศัพท์มือถือ เช่น ความถี่ของ CPU, Large Core และ GPU เพื่อปรับปรุงประสิทธิภาพของแอพ Hardcoder อนุญาตให้ระบบ Android รับข้อมูลเพิ่มเติมจาก APP เพื่อจัดหาทรัพยากรระบบให้กับ Android APP ได้ดียิ่งขึ้น ในเวลาเดียวกัน หากขาดการใช้งานโดยอินเทอร์เฟซมาตรฐาน แอปและระบบยังสามารถตระหนักถึงการปรับโมเดลและการขยายฟังก์ชันผ่านเฟรมเวิร์ก
เฟรมเวิร์ก Hardcoder สามารถเพิ่มประสิทธิภาพการทำงานของ Wechat ได้โดยเฉลี่ย 10%-30% ในแง่ของการเริ่มต้น Wechat การส่งวิดีโอ การเริ่มต้นโปรแกรมขนาดเล็ก และฉากอื่น ๆ ที่มีการโหลดสูง นอกจากนี้ ยังสามารถปรับประสิทธิภาพของ Mobile QQ ให้เหมาะสมได้โดยเฉลี่ย 10%-50% ในแง่ของการเริ่มต้น QQ บนมือถือ การเริ่มต้นการสนทนา การส่งรูปภาพ และฉากอื่น ๆ ที่มีการโหลดสูง ขณะนี้เฟรมเวิร์กได้ถูกนำไปใช้กับแบรนด์มือถือเช่น OPPO, vivo, Huawei, XIAOMI, Samsung, Meizu และอื่น ๆ และครอบคลุมอุปกรณ์มากกว่า 460 ล้านเครื่อง
เริ่มต้นใช้งาน
อ่าน “การแนะนำผลิตภัณฑ์ Hardcoder” เพื่อเรียนรู้เกี่ยวกับ Hardcoder
อ่าน “การแนะนำทางเทคนิคของ Hardcoder” เพื่อทราบปรัชญาการใช้งานและกรอบการทำงานทางเทคนิค
ใช้แอปทดสอบเพื่อตรวจสอบประสิทธิภาพของ Hardcoder อย่างรวดเร็ว สำหรับรายละเอียดเพิ่มเติม โปรดตรวจสอบ ”คำแนะนำการทดสอบ Hardcoder testapp“ และ “Hardcoder Benchmark”
โปรดตรวจสอบ “คำแนะนำในการสมัคร Hardcoder” เพื่อเรียนรู้วิธีใช้ Hardcoder
- ดาวน์โหลด Hardcoder repo และปฏิบัติตาม Hardcoder aar
- ใช้ Hardcoder aar กับ “build.gradle”
- เรียก initHardCoder เพื่อสร้างการเชื่อมต่อซ็อกเก็ตเมื่อกระบวนการเตรียมใช้งาน (โดยทั่วไป จำเป็นต้องขอทรัพยากรเมื่อกระบวนการเตรียมใช้งาน นั่นคือเหตุผลที่ว่าทำไมต้องเรียก initHardCoder เมื่อกระบวนการเตรียมใช้งาน) ทุกกระบวนการเป็นรายบุคคลและทั้งหมดจำเป็นต้องเรียก initHardCoder เพื่อสร้างการเชื่อมต่อซ็อกเก็ต ทุกกระบวนการจะเก็บซ็อกเก็ตไว้หลังการเชื่อมต่อ และซ็อกเก็ตจะตัดการเชื่อมต่อหากกระบวนการหยุดทำงาน
- ตรวจสอบการโทรหลังจากประสบความสำเร็จในการโทรกลับ InitHardCoder และโอนค่าการรับรองความถูกต้องซึ่งใช้จากแบรนด์มือถือที่แตกต่างกันโดย APP
- เรียก startPerformance ภายใต้เงื่อนไขของฉากคำขอทรัพยากรและพารามิเตอร์การถ่ายโอนที่ร้องขอทรัพยากร หากฉากอยู่ในขั้นตอนของการเริ่มต้นกระบวนการ เช่น การเริ่มต้น APP ไม่ควรเรียกใช้ startPerformance จนกว่าจะเรียกกลับ initHardCoder ได้สำเร็จ หรือจำเป็นต้องตรวจสอบว่าซ็อกเก็ตเชื่อมต่ออยู่หรือไม่โดยตรวจสอบ isConnect() ของ HardCoderJNI
- เรียกใช้ stopPerformance อย่างแข็งขันเมื่อฉากหยุดและจำเป็นต้องถ่ายโอน "hashCode" ที่สอดคล้องกับ startPerformance เพื่อระบุฉากที่เกี่ยวข้อง จากนั้นจึงสามารถหยุดคำขอนี้ได้
- ทดสอบประสิทธิภาพ เพื่อทำการเปรียบเทียบระหว่างสถานการณ์ที่ “Hardcoder เปิดและปิดอยู่”
ใช้การรับรองความถูกต้องจากแบรนด์มือถือ สำหรับรายละเอียดเพิ่มเติม โปรดตรวจสอบคำถามที่พบบ่อย
เปิดแอปที่เกี่ยวข้องกับ Hardcoder
การสนับสนุนเอกสาร
- การแนะนำผลิตภัณฑ์ของ Hardcoder——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-产品方案介绍
- ข้อมูลเบื้องต้นทางเทคนิคของ Hardcoder——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-技术方案介绍
- คำแนะนำในการทดสอบ Hardcoder testapp——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-Testapp
- คำแนะนำการสมัคร Hardcoder——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-接入指南
- คำถามที่พบบ่อย——https://github.com/Tencent/Hardcoder/wiki/FAQ
- Hardcoder สำหรับการอ้างอิง API ของ Android——https://tencent.github.io/Hardcoder/
- เกณฑ์มาตรฐาน Hardcoder——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-Benchmark
ใบอนุญาต
Hardcoder อยู่ภายใต้ใบอนุญาต BSD ดูไฟล์ใบอนุญาตสำหรับรายละเอียด
กฎการคุ้มครองข้อมูลส่วนบุคคล
https://support.weixin.qq.com/cgi-bin/mmsupportacctnodeweb-bin/pages/kGLpLlCX1Vkskw7U
หากคุณมีคำถามใด ๆ ยินดีต้อนรับสู่กลุ่ม QQ เพื่อติดต่อเรา
信息公示
- SDK 名称:ฮาร์ดโค้ดเดอร์
- เวอร์ชั่นเต็ม:v1.0.0
- เริ่ม发者:深圳市腾讯计算机系统有限公司
- ดาวน์โหลดHardcoder 是一套 Android APP 与系统间的通信解决方案,突破了 APP 只能调用系统标准API,无法直接调用系统底层硬件资源的问题,让 Android APP 和系统能实时通信。
- Hardcoder SDK สนับสนุน
- Hardcoder SDK สำหรับผู้ใช้งานทั่วไป