无名 发表于 2022-5-8 13:45:53

【技术教程】酷我音乐精简教程

大家好,我是红尘紫陌

这次依旧给大家带来酷我音乐教程,这次是精简教程

酷我音乐精简
用dex编辑器++打开classes2.dex进入cn.kuwo/ui/fragment/MainController

搜索曲库,

删除   const-string/jumbo v3, "曲库"

   const v4, 0x7f020e52

   const v5, 0x7f020e53

   invoke-direct {p0, v3, v4, v5}, Lcn/kuwo/ui/fragment/MainController;->newTab(Ljava/lang/String;II)Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabItemView;

   move-result-object v3

   invoke-virtual {v1, v3}, Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabLayout$BottomTabAdapter;->addTab(Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabItemView;)Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabLayout$BottomTabAdapter;

   move-result-object v1

   const-string/jumbo v3, "直播"

   const v4, 0x7f020e5c

   const v5, 0x7f020e5d

   invoke-direct {p0, v3, v4, v5}, Lcn/kuwo/ui/fragment/MainController;->newTab(Ljava/lang/String;II)Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabItemView;

   move-result-object v3

   invoke-virtual {v1, v3}, Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabLayout$BottomTabAdapter;->addTab(Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabItemView;)Lcn/kuwo/ui/widget/bottomTabLayout/BottomTabLayout$BottomTabAdapter;

   move-result-object v1

这样就删除了那两个东西,不过这样够布局上还是有点问题

下面就是
找到我的,把下面代码插入在
   new-instance v2, Lcn/kuwo/ui/mine/fragment/MineFragment;

   invoke-direct {v2}, Lcn/kuwo/ui/mine/fragment/MineFragment;->()V

   invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

插入在下面的代码下面
new-instance v2, Lcn/kuwo/ui/online/library/LibraryHomeFragment;

   invoke-direct {v2}, Lcn/kuwo/ui/online/library/LibraryHomeFragment;->()V

   invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

这样就可以啦

精简教程结束
http://cdn.u1.huluxia.com/g3/M00/C9/ED/wKgBOV2MG4-AW2A-AAKJjdF7_7U586.jpg
页: [1]
查看完整版本: 【技术教程】酷我音乐精简教程