Pembuat kode keras
中文版请见这里。
Hardcoder adalah solusi yang memungkinkan Android APP dan Sistem Android berkomunikasi satu sama lain secara langsung, memecahkan masalah bahwa Android APP hanya dapat menggunakan API standar sistem dan bukan sumber daya perangkat keras sistem. Melalui Hardcoder, Android APP dapat memanfaatkan sumber daya perangkat keras ponsel seperti frekuensi CPU, Large Core, dan GPU untuk meningkatkan kinerja APP. Hardcoder memungkinkan sistem Android mendapatkan lebih banyak informasi dari APP untuk menyediakan sumber daya sistem ke Android APP dengan lebih baik. Pada saat yang sama, karena kurangnya implementasi antarmuka standar, APP dan sistem juga dapat mewujudkan adaptasi model dan perluasan fungsi melalui kerangka kerja.
Kerangka kerja hardcoder rata-rata dapat mengoptimalkan kinerja Wechat sebesar 10%-30% dalam hal startup Wechat, pengiriman video, startup program mini, dan adegan-adegan sarat muatan lainnya. Selain itu, ini juga dapat mengoptimalkan rata-rata kinerja Mobile QQ sebesar 10%-50% dalam hal permulaan QQ seluler, Inisialisasi obrolan, pengiriman gambar, dan adegan-adegan sarat muatan lainnya. Kerangka kerja ini sekarang telah diterapkan pada merek ponsel seperti OPPO, vivo, Huawei, XIAOMI, Samsung, Meizu, dll dan mencakup lebih dari 460 juta perangkat.
Memulai
Baca “Pengenalan produk Hardcoder” untuk mempelajari tentang Hardcoder.
Baca “Pengenalan teknis Hardcoder” untuk mengetahui filosofi implementasi dan kerangka teknis.
Gunakan testapp untuk memverifikasi kinerja Hardcoder dengan cepat. Untuk detail lebih lanjut, silakan periksa "Instruksi pengujian Hardcoder testapp" dan "Hardcoder Benchmark".
Silakan periksa “Instruksi Aplikasi Hardcoder” untuk mempelajari cara menggunakan Hardcoder.
- Unduh repo Hardcoder dan kompline Hardcoder aar.
- Terapkan Hardcoder aar ke "build.gradle".
- Panggil initHardCoder untuk membuat koneksi soket ketika proses diinisialisasi (Umumnya, ia perlu meminta sumber daya ketika proses diinisialisasi. Itulah alasan mengapa memanggil initHardCoder ketika proses diinisialisasi). Setiap proses bersifat individual dan semuanya perlu memanggil initHardCoder untuk membuat koneksi soket. Setiap proses menyimpan soket setelah koneksi dan soket akan terputus jika proses dihentikan.
- Panggil checkPermission setelah keberhasilan panggilan balik InitHardCoder dan transfer nilai otentikasi yang diterapkan dari berbagai merek ponsel oleh APP.
- Panggil startPerformance dalam kondisi adegan permintaan sumber daya dan parameter transfer yang meminta sumber daya. Jika adegan berada dalam tahap inisiasi proses, misalnya startup APP, startPerformance tidak boleh dipanggil hingga berhasil memanggil kembali initHardCoder atau perlu memverifikasi apakah soket terhubung dengan memeriksa isConnect() dari HardCoderJNI.
- Panggil stopPerformance secara aktif ketika adegan berhenti dan perlu mentransfer "hashCode" yang sesuai dengan startPerformance untuk mengidentifikasi adegan yang sesuai. Kemudian permintaan ini dapat dihentikan.
- Uji kinerjanya. Untuk melakukan perbandingan antara situasi di mana “Hardcoder aktif dan nonaktif”.
Terapkan otentikasi dari merek ponsel. Untuk detail lebih lanjut, silakan periksa FAQ.
Luncurkan APP yang telah melibatkan Hardcoder.
Dukungan Dokumen
- Pengenalan produk Hardcoder——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-产品方案介绍
- Pengenalan teknis Hardcoder——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-技术方案介绍
- Instruksi pengujian aplikasi uji hardcoder—https://github.com/Tencent/Hardcoder/wiki/Hardcoder-Testapp测试指南
- Petunjuk Aplikasi Hardcoder——https://github.com/Tencent/Hardcoder/wiki/Hardcoder-接入指南
- Pertanyaan Umum—https://github.com/Tencent/Hardcoder/wiki/FAQ
- Referensi Hardcoder untuk API Android——https://tencent.github.io/Hardcoder/
- Tolok Ukur Hardcoder—https://github.com/Tencent/Hardcoder/wiki/Hardcoder-Benchmark
Lisensi
Hardcoder berada di bawah lisensi BSD. Lihat file LISENSI untuk detailnya.
Aturan Perlindungan Informasi Pribadi
https://support.weixin.qq.com/cgi-bin/mmsupportacctnodeweb-bin/pages/kGLpLlCX1Vkskw7U
Jika Anda memiliki pertanyaan, silakan bergabung dengan grup QQ untuk menghubungi kami.
信息公示
- SDK 名称:Hardcoder
- versi:v1.0.0
- 开发者:深圳市腾讯计算机系统有限公司
- 主要功能:Hardcoder 是一套 Aplikasi Android untuk aplikasi Android 只能调用系统标准API, menyediakan aplikasi Android APP, dan Android APP.
- Hardcoder SDK adalah aplikasinya
- Unduh Hardcoder SDK