最后战役X,去除水滴屏挖孔屏黑边
全文总结:给AndroidManifest加个标签
本文是《最后战役X》优化修复系列最后一篇,前面文章已经记录了如何修复飞天选项失效的问题。最终成品的效果和下载,请看这个视频:
00:47最后战役X:优化水滴屏黑边、修复飞天功能300 13视频 赶码人
《最后战役X》是一款单机安卓FPS手游,原作者已经不再进行更新,所以出于研究和学习目的,本玩家对该作品进行逆向、完善,整个过程请参考本系列文章前几篇:
最后战役X(单机手游)连跳飞天思路点击进入查看全文>文章 赶码人 200 16 5
最后战役X,获取“飞天”选择框选中状态点击进入查看全文文章 赶码人 60 5 1
(失败记录)单机手游《最后战役X》修复飞天BUG:尝试改汇编指令点击进入查看全文文章 赶码人 48 6 1
最后战役X(单机手游)飞天日记:改指令实现修复飞天(不含判断)点击进入查看全文>文章 赶码人 38 7 0
最后战役X(单机手游)飞天日记:改指令实现修复飞天(包含“飞天”勾选判断)点击进入查看全文>文章 赶码人 50 6 0
修复飞天功能部分已经写完了,接下来写写去除全面屏、挖孔屏黑边。
并不难,只需要修改AndroidManifest文件,在application标签中,添加几个标签:
|
|
然后就直接编译就可以了···
再提几个其他的修改的地方吧,我重新打包签名出来的修复版还做了以下更改:
为了能够让原版和修复版共存,这里改了改包名:
另外,干脆把armeabi-v7的文件夹删掉了,因为只修复了64位的so。删掉那个文件夹之后,32位手机可能就无法安装了吧(我没尝试),这样就能避免一些问题,比如“为什么我这里勾选飞天选项之后,仍然不能使用”…
还有就是,把/res/values/strings.xml里面的app_name改了改,去掉了几个字,因为之前的名字实在太长了,这里搞短一点:
本系列到这里就完结了,过一段时间实现一下 这款单机FPS手游的 掉落不掉血,然后再分析一下为啥有时候人机会原地踏步,等等。