2019

逆向游戏文件,切换游戏的sdk,包括登录,支付功能,悬浮窗个人信息,客服,资讯

apk文件逆向,回编,修改smail文件,对功能布局的逆向修改,模板更换,签名

 

 

 

1、首先在公司开发了一套自动化脚本,实现游戏包切换sdk的功能,耗时4天,为工作中游戏包切换sdk或者升级sdk有很好的帮助,使繁重的资源整合简单化。

 

2、开发金猪app;金猪app一个从无到有的过程,开发框架和第三方优秀资源整合,应用中比较重要的地方首先是下载,包括多线程下载,后台下载,通知栏提示下载状况,断点再续,本地使用数据存储下载信息;其次对app性能监控,内存泄漏的监控,崩溃信息收集, 使用分析工具:TraceView, Heap, Android Memory Monitor,进行内存优化,对代码消耗块处理优化, Hierarchy Viewer(/hai e ra kei/View层级分析)分析布局层级,避免过度绘制, 利用log打印时间判断耗时查看代码块耗时, 手机自带GPU过度绘制检测页面过度绘制情况;

安全篇首先是代码的混淆

2019_第1张图片

 

网络接口加入验签,防止接口非法调用;界面防劫持,加入界面监控被覆盖时报警异常;

自定义控件,如下载按钮带渐变进度,带删除输入框,自定义签到日历;开发过程中使用使用spring boot搭建后台服务接口,方便模拟调试,还有一些灵活页面使用h5实现,分享规则,攻略公告详情;

 

3、金猪sdk的开发,在开发金猪sdk的时候严格命名规范,对命名标记金猪字样

 

2019_第2张图片2019_第3张图片

由于sdk是对外暴露接口,所以简明扼要,方便对接人接入sdk,封装通用组件,对图片资源无损压缩,sdk大小控制在300k左右;迭代中包括登录,支付,悬浮窗个人中心等功能,悬浮窗自定义靠边悬浮;然后就是对游戏包的逆向,最多一天逆向出40个游戏包体,减轻商务的对接;

 

三、加入公司怪猫sdk的开发,对海外平台币的开发,仙命诀oppo,vivo,小米,360,九游等渠道的接入,动物森林的一些调整参数的出包;

 

四、坚持更新CSDN上的技术博客。写博客,既是对技术的分享,也是对自己学习的总结。

 

 

“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。

 

海外sdk,游戏发行,插件式开发,热修复

你可能感兴趣的:(android)