مبرمج
هذا جيد.
Hardcoder هو الحل الذي يسمح لتطبيق Android ونظام Android بالتواصل مع بعضهما البعض مباشرة، مما يحل المشكلة المتمثلة في أن تطبيق Android يمكنه فقط استخدام واجهة برمجة التطبيقات القياسية للنظام بدلاً من موارد الأجهزة الخاصة بالنظام. من خلال Hardcoder، يمكن لتطبيق Android الاستفادة بشكل جيد من موارد أجهزة الهواتف المحمولة مثل تردد وحدة المعالجة المركزية والمعالج الكبير ووحدة معالجة الرسومات لتحسين أداء التطبيق. يسمح Hardcoder لنظام Android بالحصول على مزيد من المعلومات من التطبيق من أجل توفير موارد النظام بشكل أفضل لتطبيق Android. في الوقت نفسه، نظرًا لعدم التنفيذ من خلال الواجهة القياسية، يمكن للتطبيق والنظام أيضًا تحقيق تكييف النموذج وتوسيع الوظيفة من خلال الإطار.
يمكن لإطار عمل 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 لتأسيس اتصال مأخذ التوصيل. تحتفظ كل عملية بمقبس بعد الاتصال وسيتم قطع المقبس إذا انتهت العملية.
- Call checkPermission بعد نجاح معاودة الاتصال InitHardCoder ونقل قيم المصادقة التي يتم تطبيقها من ماركات مختلفة للهواتف المحمولة بواسطة APP.
- استدعاء startPerformance بشرط مشاهد طلب المورد ومعلمات النقل التي تطلب المورد. إذا كان المشهد في مرحلة بدء العملية، على سبيل المثال بدء تشغيل التطبيق، فلا ينبغي استدعاء startPerformance حتى يتم استدعاء initHardCoder بنجاح أو يحتاج إلى التحقق مما إذا كان المقبس متصلاً عن طريق فحص isConnect() لـ HardCoderJNI.
- يتم استدعاء stopPerformance بشكل نشط عندما يتوقف المشهد ويحتاج إلى نقل "رمز التجزئة" المطابق لـ 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 لواجهة برمجة تطبيقات 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: برنامج Hardcoder
- الإصدار الجديد: v1.0.0
- اسم المنتج: أفضل الأسعار في العالم
- اسم التطبيق: تطبيق Hardcoder هو تطبيق Android. واجهة برمجة التطبيقات (API)، تم تطوير تطبيق Android لها.
- تحميل Hardcoder SDK
- Hardcoder SDK هو الحل الأمثل