zoukankan      html  css  js  c++  java
  • Android手机主题制作

    其实制作Android主题并不是那么复杂,也根本不用学Java语音,不过没有美工技术是不行的(除非你也像我一样从其他ROM里提取)

    在开始教大家之前,让我们先来了解一下刷机包的构造----(你也可以按照下文的构造自己更改ROM)

    以下为Update.zip构造

    目录
       |--System (系统文件夹,主题包不需要,更改字体需要,在font目录下)
       |--META-INF
           |--com
               |--google
                   |--android
                       |--update-script (刷机脚本)
           |--CERT.RSA
           |--CERT.SF
           |--MANIFEST.MF
       |--framework
           |--services.jar
           |--android.policy.jar
           |--framework-res.apk (*内含系统图片&开机画面...)
       | --app (此处仅列出部分,*为建议修改apk,其他可选)
            |--AlarmClock.apk              (*时钟&闹钟)
            |--Calculator.apk                (计算器)      
            |--Calendar.apk                  (*日历)
            |--CalemdarProvider.apk   (*有关日历)
            |--Contacts.apk                  (*联系人&通话时的拨号界面)
            |--ContactsProvider.apk    (*有关联系人)
            |--Camera.apk                    (*相机)
            |--Browser.apk                   (*浏览器
            |--Gmail.apk                      (Gmail)
            |--Launcher.apk                (*桌面)
            |--Maps.apk                      (*地图
            |--Mms.apk                       (*短信&彩信

            |--Phone.apk                    (*电话

            |--Settings.apk                 (*设置
            |--Vending.apk                (有关市场)
            |--SettingsWizard.apk     (有关设置)
            |--SettingsProvider.apk   (有关设置)
    主题制作:我们需要修改上文中所介绍的--framework文件夹中的framework-res.apk & app文件夹中的apk


    主题制作只需要把apk中res文件夹下带有drawable字样的文件夹中的图片进行更改(分为.png & .9.png)

    --APK打开方法:将.apk改名为.rar然后用Winrar打开


    --.PNG修改方法:可用Photoshop进行制作或替换

    --.9.PNG修改方法:严禁修改自行!!!未知,可替换

    完成之后把图片文件改成和源文件一样的名称进行替换,再把文件夹拖回APK,不要嫌烦然后重新打包制作APK,不然用不了

    【范例】这里使用具有代表性的Launcher.apk(桌面),这里以AdvancedLauncher.apk作为范例
    *这里我推荐用AdvancedLauncher.apk来替换原本的Launcher.apk
    AdvancedLauncher.apk功能
      --让你拥有10个桌面
      --可以在菜单里建立文件夹,轻松管理图标
      --略......

    ----------------正式开始----------------
    1.下载AdvancedLauncher.apk
    2.重命名AdvancedLauncher.apk为Launcher.rar然后打开
    3.将res文件夹拖出
    4.分别打开drawable,drawable-land,drawable-port并进行修改(ONLY .PNG图片)

    5.将修改好同名图片替换
    6.拖至Launcher.rar
    7.重命名为Launcher.apk
    8.拖至主题包
    视频教学

    通知栏颜色更改:
    这一步既可以说很复杂(因为要用到JAVA语音),但又可以说很简单(因为XDA上有软件改,就是要是输很多代码)

    我们就是要用这个(下载 <IGNORE_JS_OP> ColorChange.rar (4 MB, 下载次数: 750)


    使用方法:
    1.将附件解压并放在C:\smali
    2.将要改的主题放在同目录下
    3.运行Cmd
    4.输入

    1. cd\
    2. cd smali
    3. java -jar -Xmx512 colorChange.jar XXXXXX(主题包名称).zip ticker=ffffffff date=ffffffff ongoing=ffffffff latest=00000000 none=ffffffff clear=00000000 network=ffffffff roam=ffffffff
    复制代码

    以上代码中的颜色为建议,可自行修改(ffffffff=白色)
    主题包签名
    签名是其中最简单的一步了,我们可以用Auto-Sign来完成

    如果你已经使用楼上的方法更改颜色了,就无需重新签名,因为在修改的同时已经自动签名了


    如果你没有更改,那么请使用Auto-Sign来签名


    准备工作:
    1.安装JRE(下载
    2.下载Auto-Sign(下载 <IGNORE_JS_OP> Auto-sign.rar (9.59 KB, 下载次数: 922)



    Auto-Sign使用方法:
    1.将XXX.zip放在同一目录下,选择Sign.bat并单击右键,按"编辑"
    2.修改图中1处,改为要签名文件名
    3.修改图中2处,改为要保存文件名
    4.按Ctrl+S(保存)
    5.退出
    6.运行Sign.bat
    7.等待约45秒(依据文件大小)
    <IGNORE_JS_OP>捕获.JPG

    各位有没有发现4没了(。。。)


    AdvancedLauncher & Bulr抖动特效 & 开机画面修改 & 锁屏
    关于AdvancedLauncher.apk


    在1楼小P给大家简单的讲了一下AdvancedLauncher,现在我给各位讲得详细一些
    AdvancedLauncher.apk功能:

      --让你最多拥有10个桌面
      --可以在菜单里建立文件夹,轻松管理图标
      --随意隐藏菜单中的图标
      --设置默认屏幕
      --快速卸载程序
      --略......

    AdvancedLauncher V2.1下载:
    Replacement版(可直接替换原Launcher.apk): <IGNORE_JS_OP> AdvancedLauncher_v2.1_replacement.zip (1.38 MB, 下载次数: 308)

    直接安装版(建议使用此版本,可直接安装): <IGNORE_JS_OP> AdvancedLauncher_v2.1.zip (1.38 MB, 下载次数: 463)



    方法:直接将下载下来的附件解压,将apk改名为Launcher.apk然后放到app文件夹,一定要改名否则有2个桌面
    PS:我建议使用直接安装版,因为我用第一个发现没有,桌面黑屏(没有危险)
    --------------------------
    Bulr抖动特效


    其实这个非常简单,因为有现成的。。。
    Bulr抖动特效顾名思义就是按下Menu键的时候,菜单会以抖动的特效出现


    Bulr文件下载: <IGNORE_JS_OP> blur.zip (2.57 KB, 下载次数: 828)



    使用方法:
    将附件解压,得5个XML文件,将frame-works.apk改后缀名为.rar,然后把5个文件拖到/res/anim目录下即可
    --------------------------
    开机画面修改
    这个也是比较简单的,修改方法:
    进入framework文件夹并拖出framework-res.apk将其后缀名改为.rar,然后打开进入assets>image目录
    这时你会发现里面有4个文件,我们只要改2个文件就ok了
    分别是:
    --android-logo-mask.png
    --android-logo-shine.png


    接下来用Ps打开(以下图片来自Androidin)


    把图片涂成黑色


    用文字工具输入你要的东西


    点击菜单栏上的 图层->合并可见图层 Shift+Ctrl+E
    选择魔棒工具

    使用魔棒工具吧字弄成空心的


    保存并拖回文件夹


    效果:




    现在我们只是改了android-logo-mask.png
    如果要改android-logo-shine.png也很简单,此处略(自己改颜色就好)


    如果你想重新做也可以,不过,注意:
    后缀均为.PNG
    尺寸均为256x64(像素),图片过大会导致开机画面是白色的


    小P在此给各位一个模板,是CM的开机画面


    下载模板 <IGNORE_JS_OP> images.rar (21.49 KB, 下载次数: 497)



    --------------------------
    锁屏界面修改:
    这个是比较麻烦的,目前是通过源码来实现的,想我就算了


    不过这也是有模板的,当然,可能不好看(个人看法)
    模板浏览

    点我下载
    说明:
    里面有5个文件
    分别替换原始的就好(里面图片自己改也行)



  • 相关阅读:
    tcpCopy
    nc
    shell判断文件是否存在
    HDU1272 小希的迷宫(基础并查集)
    供应商信息一览
    ExtJS4 自己主动生成控制grid的列显示、隐藏的checkbox
    网络编程-UDP-TCP
    【经验】使用Profiler工具分析内存占用情况
    Struts2中Action自己主动接收參数
    iOS开发数据持久化技术02——plist介绍
  • 原文地址:https://www.cnblogs.com/qingblog/p/2625035.html
Copyright © 2011-2022 走看看