设为首页收藏本站

移动叔叔

搜索
查看: 1369|回复: 0
打印 上一主题 下一主题

[教程] 《原创》关于手机界面加入对话框类关于信息,ROMer专属。装逼必备

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-4 10:32:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 would 于 2014-8-4 10:49 编辑

原创:ROMer福利>>>关于手机加入对话框作者信息教程by无名
首先感机油提供的ROMer.apk,让我有这个想法进行对照修改加入系统设置里面,非程序连接噢!纯改设置App~你懂的!
虽然用处不大,不过可以丰富一下ROM。
版本要求:现在做包的都是4.0+了吧,所以就是4.0+吧,成不成功看人品≥﹏≤   
论坛支持:http://bbs.ydss.cn
教程步骤:
1.反编译 Settings.apk,将所需文件中的smali文件夹与res文件夹复制到编译所生成的文件夹中覆盖!
2.打开res/values/strings.xml
  在末端</resources>的上面加入:
    <string name="btton_ok">确认</string>
    <string name="about_rom">关于ROM</string>
    <string name="about_romer">"ROM名称:....
ROM版本:.....
系统版本:.....
制作日期:....
ROM作者:....
ROM说明:....
联系方式:...."</string>
  ...内容自定,支持放连接噢!
  打开res/values/styles.xml
  在末端</resources>的上面加入:
    <style name="Theme.WMromer.Dialog" parent="@*android:style/Theme.Holo">
        <item name="android:windowBackground">@*android:color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@*android:style/Animation</item>
        <item name="android:windowShowWallpaper">false</item>
        <item name="android:colorBackgroundCacheHint">@null</item>
    </style>
  3.打开res/xml/device_info_settings.xml(关于手机界面)
  在末端</PreferenceScreen>的上面加入:
    <PreferenceScreen android:title="关于ROM" android:key="romer">
        <intent android:targetPackage="com.android.settings" android:action="android.intent.action.MAIN" android:targetClass="com.wm.romer.WMROMer" />
    </PreferenceScreen>

  想改变位置移动代码即可,其他程序也行。具体自定
  4.打开 AndroidManifest.xml
   在其中加入:
       <activity android:theme="@style/Theme.WMromer.Dialog" android:label="关于ROM" android:name="com.wm.romer.WMROMer">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
            </intent-filter>
        </activity>
  5.以上代码加入完毕后回编译.再次反编译回编译生成的apk
  打开res/values/public.xml
  找到如下:
    <public type="layout" name="wm_romer" id="0x7f……" />
    <public type="string" name="btton_ok" id="0x7f……" />
    <public type="string" name="about_rom" id="0x7f……" />
    <public type="string" name="about_romer" id="0x7f……" />
  打开smali/com/wm/romer/WMROMer.smali
     搜索 0x7f0400c2并将此ID替换为 <public type="layout" name="wm_romer" id="0x7f………" />的ID
     剩余3个同上。
     0x7f0b0938------btton_ok
     0x7f0b0939------about_rom
     0x7f0b093a------about_romer
  ID替换好了回编译,提取修改过的文件和加入的文件替换进原apk。修改完成~快去装逼吧!!
附件连接:
游客,如果您要查看本帖隐藏内容请回复
您需要登录后才可以回帖 登录 | 注册

© 2008-2025 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2025-1-13 02:50 , Processed in 0.194129 second(s), 12 queries , Gzip On, Memcache On.

返回顶部