Hardcoder
Hardcoder copied to clipboard
Hardcoder is a solution which allows Android APP and Android System to communicate with each other directly, solving the problem that Android APP could only use system standard API rather than the har...
更新摘要
2019.10.22 更新厂商支持具体机型列表,见常见问题2;增加测试方法,可将 APP 包名修改为 testapp包名测试 APP 效果,即可无需申请接入权限使用 Hardcoder 进行测试。
我自己新建一个DEMO工程,初始化代码拷贝于testapp,并保持与testapp包名一致:com.tencent.mm.hardcoder.testapp 但是初始化的时候有error输出: com.tencent.mm.hardcoder.testapp E/HARDCODER: [localsocket.h,loop:198]"loop, recv error, fd:61, ret:0, errno:0" com.tencent.mm.hardcoder.testapp E/HARDCODER: [client.h,recvEvent:161]"LocalsocketClient recvEvent EVENT_ERROR: uid:0, path:(null), fd:61. Reconnect now." 然而Hardcoder-master\testapp运行正常,请问这是什么情况?
文档说明: CheckPermission CheckPermission 用于把鉴权值发送到系统侧验证 APP 是否具有使用 Hardcoder 的权限。不同厂商对 checkPermission 的实现不一样,具体请参见常见问题中 1。 对需要鉴权的厂商,必须调用 checkPermission 接口把鉴权值传入才可使用 Hardcoder;对没有实现 checkPermission 接口的厂商,系统不会有对应 callback,因而后续请求调用不应依赖于 checkPermission 的回调。 问题: 对于没有实现checkPermission接口的厂商,CheckPermission不会有callback,在initHardcoder后如何确定可以调用startPerformance提升性能呢? 是否可以有方式判断出,当前rom不依赖CheckPermission, 或增加CheckPermission中的callback
Software update stopped streaming. Has to be a simple fix . try it
预编译的[libprotobuf-lite.a](https://github.com/Tencent/Hardcoder/blob/master/libapp2sys/prebuilt/armeabi-v7a/libprotobuf-lite.a)是基于protobuf那个版本编译的
强烈建议优先让谷歌上游层面纳入你们这么优秀的设计。 而不要只为中国手机和系统设计这么一个东西。 越过谷歌,你们整一个暴力功能。难怪国外对中国公司不信任。 这样只会败坏中国硬件,软件厂商的诚信和声誉。 如果能得到世界其他开发人员的一致好评,那你这个东西,就能走出封闭的圈子,做大做强。而不是成为一个人人喊打的过街之鼠。
Failed to resolve: com.tencent.mm.hardcoder:app2sys:1.0.0 这个需要配置什么仓库吗
想知道: 1. 最新 Android 版本的微信,还有上 HardCoder 么? 2. 如果有上,是哪些场景上有 HardCoder 和 Hint 下来?