安卓机油吧 关注:3,706贴子:37,738
  • 11回复贴,共1

【教程】安卓APK文件修改之汉化、去广告

只看楼主收藏回复

英文?广告?这些令人头大的东西…………有了这篇教程,这都不怕。
    --小胜凭智,大胜靠德。独善其身,兼爱天下!


IP属地:青海来自Android客户端1楼2014-02-09 10:32回复
    这篇教程接上篇教程 apk解压和修改
        --小胜凭智,大胜靠德。独善其身,兼爱天下!


    IP属地:青海来自Android客户端3楼2014-02-09 10:52
    收起回复
      汉化APK软件
      在res文件夹中,我们可以看到有很多values-***的文件夹,这就是语言包。values是英文语言包,values-zh是中国地区语言包(包含港澳台及内地),values-zh-rCN是中文简体语言包(只包含内地),values-zh-rTW是中文繁体语言包(港澳台)。除此以外,其它地区的语言包都是精简的对象,可以不过多了解。
      在values文件夹里,通常有arrays.xml、strings.xml等语言文件,要作汉化就要对这些文件进行修改。有时也需要修改其它xml文件,一个一个地认真查看。
          --小胜凭智,大胜靠德。独善其身,兼爱天下!


      IP属地:青海来自Android客户端4楼2014-02-09 10:53
      回复
        去掉APK中的广告
        有很多APK应用都带有广告。为了去掉程序中的广告,要修改main.xml文件与广告有关的内容。在\res目录下找到文件main.xml。通常在\layout目录下,有时也被放在其它目录下。甚至,有时不存在main.xml文件,广告行被放在其它xml文件内。只能细心逐个文件进行查找。无论哪一种情况,查看其内容,你会看到有一项类似的命令如下。这就是广告显示。
        android:layout_width=”fill_parent”android:layout_height=”wrap_content”admobsdk:backgroundColor=”#ff000000〃admobsdk:textColor=”#ffffffff”admobsdk:keywords=”Android
        application”/>将其改为:
        android:layout_width=”0.0dip”
        android:layout_height=”0.0dip”admobsdk:backgroundColor=”#ff000000〃admobsdk:textColor=”#ffffffff”admobsdk:keywords=”Android
        application”/>
        可以看到,关键是要把fill_parent改为0.0dip,把wrap_content改为0.0dip,其它保持不变即可。
        这种改法就是不给广告显示空间,当然你就看不到广告了。
            --小胜凭智,大胜靠德。独善其身,兼爱天下!


        IP属地:青海来自Android客户端5楼2014-02-10 00:53
        回复
          求楼主亲测,


          IP属地:四川来自Android客户端6楼2014-02-10 18:14
          回复
            牛叉
              - - 今天终于有小尾巴了,得藏好,被别人抓住可不好。


            IP属地:湖北来自Android客户端7楼2014-02-19 12:14
            回复
              楼主,求教怎么汉化


              来自Android客户端9楼2014-05-12 16:24
              回复
                怎么汉化啊?


                IP属地:贵州来自Android客户端10楼2014-08-22 12:14
                回复
                  这个要反编译。
                     --全世界我只要你,别人再好,我都假装看不到。


                  来自Android客户端11楼2014-10-25 18:19
                  回复