Android之2次打开添加友盟统计代码,后缀会添加广告
2023-09-27 14:27:23 时间
这里首先列明步骤, 做一个标识仅此而已。
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文件, 注意, 下面深绿色的需要注意
相关文章
- Android开发-Android Studio问题以及解决记录
- scrcpy——Android投屏神器(使用教程)
- Android开发者应该会哪些东西才不会被公司淘汰?全网疯传
- 【Android Studio安装部署系列】十八、Android studio更换APP应用图标
- android 查看解压后的.xml文件代码(axmlprinter2)
- windows下用ADT进行android NDK开发的具体教程(从环境搭建、配置到编译全过程)
- android 开源库集合的链接列表
- 转:Android中Context详解 ---- 你所不知道的Context
- Android流量统计TrafficStats类
- android-个性化进度条
- android_浅析canvas的save()和restore()方法
- Android Studio 统计代码行数插件 — Statistic 申请软著写源程序量
- Android 画虚线边框
- 八个造成 Android 应用内存泄露的原因
- Android Studio2.2 使用CMake编译 C/C++
- 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 四 | View 事件传递机制 )
- android中处理json最佳方法
- umeng 渠道统计 android
- 我的Android进阶之旅------>Android Studio使用statistics插件统计项目代码总行数
- 我的Android进阶之旅------>解决Android Studio报错:DefaultAndroidProject : Unsupported major.minor version 52.0
- Android系统移植与调试之------->如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏