破解部落吧 关注:39,073贴子:109,148

【教程资源】实战 精简 百度云 布局

只看楼主收藏回复

可用于多软件,并非针对百度云


来自Android客户端1楼2016-09-19 23:32回复
    一两年没出教程了,贴吧也没管了,今天这个教程还是因为在修改的时候,一时兴起在群里直播起来的,现在全搬过来发个帖,共享给吧友,纯属自己摸索的,哪里有什么不对,可以指出


    来自Android客户端2楼2016-09-19 23:33
    回复
      修改目标是以前我修改去源代码里广告的百度云客户端,同时适用于官方版客户端


      来自Android客户端3楼2016-09-19 23:35
      回复
        使用的软件是mt管理器2.0,新版本可以反编译xml的,至于链接百度一下就行了吧,就不贴了


        来自Android客户端4楼2016-09-19 23:36
        回复
          百度云客户端内的字符串基本都在resources.arsc文件里面


          来自Android客户端6楼2016-09-19 23:39
          回复
            所以我们需要先去resources.arsc文件里面搜索到字符串,获取到对应的entryid,即对应字符串的唯一十六进制编码。再用entryid去res-layout定位到该字符串所在的布局xml文件


            来自Android客户端7楼2016-09-19 23:42
            回复
              因为实际上之前我已经精简了几个选项,所以还剩一个"我的好友"布局在,就拿"我的好友"做教程目标了


              来自Android客户端8楼2016-09-19 23:44
              回复
                出来两个字符串,先选择第一个字符串来测试,长按复制该字符串的entryid



                来自Android客户端10楼2016-09-19 23:46
                回复
                  然后用mt管理器搜索xml功能(右上角三点菜单),定位出一个布局文件,看看名字 about me 不就是关于我,我的好友的菜单名就叫这个,就不用看刚才出来第二个字符串了


                  来自Android客户端11楼2016-09-19 23:48
                  回复
                    然后点击搜索结果,就定位到该文件了,再点击文件,选择反编译(此步太简单就不配图了)


                    来自Android客户端12楼2016-09-19 23:48
                    回复
                      然后进入了反编译模式以后,点击搜索,定位到字符串所在的位置,在搜索栏粘贴刚才复制的entryid,点击下个就定位到了


                      来自Android客户端13楼2016-09-19 23:50
                      回复
                        entryid就是title后面引号里面的内容


                        来自Android客户端16楼2016-09-19 23:52
                        回复
                          再讲精简布局吧,刚才图标和标题都看到了,实际上修改方法也出来了,就是把图标和标题都改成0dp就行了,0个像素点,0就不显示,很简单


                          来自Android客户端21楼2016-09-20 00:03
                          回复
                            再定位,定进去,看到项目图标和项目标题了


                            来自Android客户端22楼2016-09-20 00:05
                            回复
                              这个时候只需要在下面加上指定宽度和高度代码就行了


                              来自Android客户端23楼2016-09-20 00:05
                              回复