Tinker集成成功的小例子

网友投稿 784 2022-11-03

Tinker集成成功的小例子

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小时内删除侵权内容。

上一篇:flutter开发的学习小应用
下一篇:如何在 FlowUs、Notion 等笔记软件中进行时间管理?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~