Android之2次打开添加友盟统计代码,后缀会添加广告

这里首先列明步骤, 做一个标识仅此而已。

1. 首先使用apktool来反编译你待需要加入友盟统计的apk包, 具体如何使用与配置apktool, 请参考我关于apktool配置的文章。

2. 然后自己做一个简单的demo, 仅包含友盟统计的简单语句, 具体按照友盟的官方文档进行。然后继续用apktool进行反编译。

3. 打开1步骤后的文件, 在androidmanifest中配置友盟相关的信息

4. 打开2步骤后的文件, 找到smali目录, 再找到com目录, 然后复制里面的umeng目录, 把复制的目录拷贝到1步骤后的文件对应的smali -> com 目录下面

5. 找到2步骤后的文件, 定位到友盟统计语句的smali文件并且找到相应的代码行数(当然这里也需要稍微熟悉简单的smali语法), 拷贝, 粘贴到1步骤后的文件的对应位置上即可

6. 从新打包

7. 再次添加key, 发布

稍后会说说嵌入广告的事情

1. 做一个demo把需要的jar包放进去使用,然后使用apktool 反编译,把包拷贝出来

 

2. 把需要的用户权限添加到Androidmanifest.xml文件中 , 顺便也把对应的组件也放到Androidmanifest.xml

3. 添加需要的对应的布局

4. R$id.smali 添加对应的新的id, 且id的value值必须是递增滴

 

5. 添加代码, 把需要嵌入的代码先写成一个方法, 然后再反编译为smali文件, 注意, 下面深绿色的需要注意

 

原文地址:https://www.cnblogs.com/lee0oo0/p/3487854.html