轻量级前端框架助力开发者提升项目效率与性能
784
2022-11-03
Tinker集成成功的小例子
TinkerDemo
这几天想学习一下Tinker,但我觉得官方给的例子太复杂,作为新手,我只想一个最简单最直观的例子。
在下愚钝,开始集成并不顺利,在Tinker的官方技术人员的悉心指导之下,花了一天多的时间终于有点运行出了
我的一个小补丁,还是很开心的。 看图说话:
(原始界面)
(补丁后界面)
关键步骤截图如下:
(图一)
(图二)
(图三)
(图四)
集成步骤如下:
测试步骤:
1. 安装原程序包 ,查看原始效果。2. 到tinkerpatch官网后台发布补丁。http://tinkerpatch.com3. 清除项目进程,过5秒左右重新进入项目,正常的话补丁就生效了。
运行成功了,下面我们来看看例子中代码几处重要的地方:
1.Application 文档中说到了Application有两种实现方式,我用的是 reflectApplication = true这种public class SampleApplication extends Application,在Application里面初始化Tinker。2.注意SampleApplication中添加一个空的构造函数:public SampleApplication() {} 否则AndroidManifest.xml 中会报错。 3.Tinker和HotFix有点不一样,补丁不是主动推送下来的,需要我们在关键的地方请求一下服务器是否有补丁。(官方说明:http://tinkerpatch.com/Docs/FAQ) 本例由于我只有一个Activity,所以我就放在onCreate里面了。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~