⑴ oppo coloros3.0 theme主题文件
你好,你可以到OPPO论坛搜索下载相关制作主题软件使用
⑵ 制作主题的所有手机的型号
所有手机都可以做主题(除山寨机),很多国产机是用java形式安装。先说手机主题: 任何事物用久了都会感觉不如刚开始时有意思了,大家看久了自己手机上单调的主题,是否对别人手机上经常翻新的漂亮桌面主题感兴趣呢?下面我们将手把手教你怎样制作和安装自己的个性手机主题,让你成为这季的手机主题达人! 1 如何制作自己的手机主题 目前,主流的手机主题制作工具分为两种:手机主题制作软件和手机主题在线制作。第一种需要用户先下载软件,并且不同品牌的手机也有不相同的主题制作软件,需要制作者自己去搜索,其局限是除了诺基亚、索爱等畅销手机具有自己的主题制作软件外,其余大部分的手机品牌都没有对应的主题软件提供,而且这类软件很多都是英文界面,对于操作者的语言要求较高。 另外一种是现在最受欢迎的在线主题制作,由手机主题网站提供并教授给感兴趣的网友们,对于那些初级制作者来说,这是最实用的制作方式,没有太多的局限,所有人都可以小试牛刀一番。 ●软件 以诺基亚的手机为例,ThemeStudio是诺基亚官方发布的用来制作s60手机主题的软件,相比ThemeEditor而言,ThemeStudio的功能强大很多,可以对主题的所有方面进行自定义,但由于它是全英文的界面,使用过程较繁琐以致其知名度并不高。 对于那些想DIY手机主题的朋友而言,小编给出一些小建议: 1、首先,你需要较高配置的电脑一台。因为要同时运行themestudio、photoshop、imageready等占据大内存的软件,所以内存最好是在512MB及以上,CPU至少也要P42.0以上。 2、photoshop建议使用7.0以上,并具有一定的使用基础。操作↓ 打开软件,点击createnewtheme继续:1.主题名称,想怎么写就怎么写,但一定要用英文才有效。2.至于后面的一些操作提示,英语不佳的朋友只需选择默认即可。 3.主题中所包含的部件,一般都选择all。custom为自选,可在“4”处进行选择。 ●网页 网页在线制作对于初级操作者是较为理想的DIY工具,既不需要下载大内存的软件,对使用者也没有英语要求,而且操作也较制作软件来得简单易掌握。目前的手机主题网站中做得最优秀的是“吾主题”网站,其网站中由网友制作的手机主题已达到了1109万的数量。今天我们以该网站为例,为大家介绍在线手机主题制作。操作↓ 1.打开网站后,主页上分为七大类,点击第四列“自制”选项,便进入了手机主题制作。 2.在自制模式中有两种选择模式,一种是专业主题模式,这是可以反复修改并实现共享编辑的模式;另一种则是速成主题模式,这属于快速自制模式,储存后的主题无法进行编译。选择后一种模式者居多(速成主题模式)。 3.进入速成主题模式后,下一步是上传手机的主题背景,要求是图片格式需为GIF、JPG或PNG,并且要小于1MB,宽长不能小于240×320。上传完图片后,作者可以对图片进行边缘的切割修改。 4.接下来是制作和上传功能表背景,格式要求同上,作者可以选择重复使用前一张主题背景,也可以重新设定新的背景。 5.以上完成后,进入额外设置选项,这里我们可以对自己的主题图片进行色彩亮度的调整和过滤,还可以对字体和功能图标的颜色进行自由搭配和创造。反正一切按照你的个性来办! 6.点击“建立主题”,我们便可以为自己的手机主题取名字,设置标记、概述、分类、分享,最后储存主题即可。 7.所有的工序都完成后,你便会惊喜地见到自己制作的主题,出现在个人的手机主题博客上。喜欢你作品和创意的朋友将给你留言,并下载它们。相信此时的你一定会很有成就感哦! 2 手机主题如何安装 如果你嫌制作手机主题太过麻烦,那么你大可以去主题网站上下载别人制作好的成品,上万种类别的各色创意也定让你目不暇接。下面我们将教授你怎样为自己的手机更换新装! 1.thm格式主题:放入theme文件夹,而且主题要和手机型号对应,即可使用;主题简介中有手机型号说明。 2.sis格式主题:支持SymbianS60智能手机的主题。主题的安装和软件的安装一样,主题安装文件为sis文件,用读卡器、数据线、蓝牙适配器传输都可以。主题文件传到卡上或者手机上之后,可以在文件管理内找到,打开就进入安装。主题安装成功之后,会自动地在控制面板———主题内增加相应的选项。想要更换主题,请进入控制面板———主题———选择相应的主题就可以。 3.tsk格式主题:tsk是PPC的主题,直接把它拷到存储卡的根目录下或手机的Windows文件夹里面,在设置———今日———选择就OK了。 4.hme格式主题:这种是一个SmartPhone主题包,需要进行安装的。通常我们下载hme文件后,将整个hme文件拷贝到手机的storage\windows\Startmenu\Accessories目录上面的文件夹就是手机的附件,拷贝完成后,我们选择开始———其他———附件,就可以看到刚才拷贝的hme文件,点击它执行安装就可以自动更换了,安装完成后文件会自动删除。 3 手机下载以后的主题怎么删除 在功能表———工具———程序管理里找到你要安装的主题,删除的话就会提示你卸载。一般人都只能做到这一点,其实这样手机里还有残留文件,要完整卸载还要看下面的。 完整删除主题还需要手动删除“安装”和“反安装”记录:“\sys\install\sisregistry”这里是所有软件的安装记录! “a00000eb”这个文件夹里是主题的安装记录,里面是以ctl为扩展名的文件,用记事本打开它,从里面可以找到主题的名称,找到你要删的主题,删掉这个文件。 “\sys\uninstall\”这里也是所有软件的安装记录!反安装记录是一个主题、一个文件夹,文件夹的名称都是以“a00000eb”开头的,后面跟上_00000001或_00000002,例如:a00000eb_00000001这就是第一个主题的。 这个文件夹里有一个文本文件,打开可以看到主题一样的名称,确认后就可以删了。 链接↓手机主题 手机主题其特点类似Windows的主题功能,使手机用户通过下载某个自己喜欢的手机主题程序就可以一次设定好相应的待机图片、屏幕保护程序、铃声以及操作界面和图标等内容,使用户可以更快捷方便地将自己心爱的手机个性化。根据主题的不同,用户在使用手机时感觉身历其境,不再只是面对一成不变的手机操作界面、图片和色彩。 比如当用户选择下载一个“海底水族世界”的手机主题,整个手机从待机壁纸、屏幕保护、操作界面、信号电量等功能图标的设计都与水族有关,就好像海底一样,连来电铃声、短信提示等音效也是水中动物或者水流的声音。 手机娱乐分类:主题图片、铃声版、视频版、摄影版等。 手机主题的类型分为:Symbian6.0系统手机主题、linux系统手机主题、UIQ系统手机主题、Smartphone系统手机主题、PPC系统手机主题、索爱手机主题。手机机型分类:诺基亚、摩托罗拉、索爱、三星。至于操作平台请往下看(只有智能手机才有操作平台):既然已经被划为智能手机,那么除过硬件方面的先进性之外仍然需要一个强大的智能操作平台的支持才能达到智能的情况。众所周知,在目前个人电脑的操作系统上主要有Windows、Linux和Mac OS三种操作系统,而在智能手机的操作系统仍有Symbian、Linux、Windows Mobile和Palm四大开放性操作系统刮分市场的局面。主要有以下操作平台:NOKIA的操作平台是:Symbian40,Symbian60,Symbian80,Symbian90(针对高档机).MOTOLOLA的操作平台是:Linux OS,Windows Mobile OSDOPODA的操作平台是:Windows Mobile OS索爱的操作平台是:索爱自家开发的DB2020平台,类似于诺记的S40,Symbian OS的Symbian 7.0PALM手机的操作平台是:PALM OS三星手机的操作平台是:Linux OS,Windows Mobile OS想要继续了解可以接着看,没有耐心的话不用看也没什么,呵呵~~常见的手机操作平台都有哪些? S40 S60 S80 S90 UIQ MSsmartPhone MSpocket PC Palm Linux时下以Symbian操作系统应用最为广泛 手机QQ中多数是支持此操作平台的 着重介绍 Symbian Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是 Electronic Piece of Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用。Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝芽、SyncML、以及3G技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。现在为这个平台开发的java程序已经开始在互联网上盛行。用户可以通过安装这些软件,扩展手机功能。 Symbian按版本来分,继2005年二月Symbian推出一款新的手机操作系统软件OSv9.0,到目前为止已先后有了6.0、6.1、7.0、7.0s、8.0、9.0几种版本。1999年3月Symbian推出了Symbian5.0操作系统,它的主要内核集合了网络,无线文字,电子邮件,名片薄以及个人信息助理,同时还具有支持标准网络页面的浏览器,配合java语言的支持,使得Symbian可以运行小型的应用程序。不过这个版本采用的机型甚少,基本上与EPOC没有太多的差别。 Symbian 6.0则在5.0的基础上增加了,GPRS、WAP1.2浏览器以及蓝牙技术的支持,用户可以运行第三方基于C++和J2ME开发的程序。而Symbian 6.1则是和Symbian 6.0相比主要增加了对USB的支持。Symbian 6.0的主要特点是: 支持语音通话和数据通信 ,支持Bluetooth和WAP ,配备安全性功能(SSL,HTTPS,WTLS) ,采用16bit Unicode,支持多语言显示 ,采用“PersonalJava 3.0”和“JavaPhone 1.0” 。 Symbian 7.0则支持多模式和3G手机(专区),可以让制造商们可以面向全世界推出可以运行于所有网络之上的Symbian OS手机,而且可以不对代码进行重大改动的情况下就可以重新使用许多目前已有的软件应用。7.0包含一些新的通讯、消息、联网和应用开发技术,并对一些与安全和认证相关的功能进行了改进。Symbian OS 7.0的其他功能包括:支持灵活的用户界面,例如Nokia的Series 60;支持几种音频/图像格式和许多面向游戏开发人员的API;全力的加密和认证管理,基于安全通讯协议(包括HTTPS、WTLS和SSL)及认证的应用安装;和Over-the-air(OTA)SyncML同步支持。 Series60是智能手机中应用最广泛的系统版本。Series60系统还分为6.0 OS、7.0 OS和8.0 OS三个版本。区别Series60的最直观因素在于屏幕的分辨率,Series60支持的分辨率为176*208像素,但以后S60还会支持240*320像素、352*416像素等。S60是拥有最多第三方软件或游戏的界面。 识别Series80界面最简单的办法就是看手机是否支持全键盘,例如诺基亚高端系列的9210、9300甚至9500,都采用全键盘的。识别Series90的最简便方法是:会采用触摸屏幕,分辨率也高达640*320像素。Series90应该是手机游戏、娱乐的最强平台,但因为采用Series90界面的手机型号太少,第三方软件的支持很少,所以S60依旧是玩家首选。 S40或S60是指诺基亚手机的上层平台。S60都是智能手机,所用底层操作系统是Symbian。诺基亚128*128屏幕都是S40 1.0。而128*160是S40 2.0。 另外S40中,3100支持java MIDP 1.0,所以最大支持64KB的java;6230支持java MIDP 2.0,所以最大支持128KB的java40和60,包括90,还有以前的30,都是针对与nokia不同的操作系统而言40,是nokia自行研制的手机操作系统,面对于中低端客户,支持kjava的开发,其处理器效率不高,内存偏低,屏幕大小128*128。 S60,是基于Symbian 操作系统,也就是以前的epoc,其处理器为arm9,处理效率很高,内存颇大,屏幕大小为208*176同时支持kjava和C++的开发90,属于手持式设备,也是Symbian 操作系统但是功能强劲,等同于一个PDA了。 其实技术来上说,S40跟S60是区别在系统平台上,就好像WIN98跟WIN2000,但手机不像PC,屏幕大小的确是个关口,以致于平台不容易做到向下兼容,但有的游戏也同样做出不同版本来的。 当然啦,S40比S60不单单是屏幕上的差距,更大的是性能上的差距,一般来说,S60开发出来的游戏质量都比S40高好多,但可惜,S60比S40的机子又贵上了很多啊. 在很多网站上,一些对Symbian不是很了解的人们都以为Series 60和Series 80是不同的Symbian操作系统版本。于是就出现了比较混乱的称呼。比如:“Series 60操作系统”和“Symbian 80操作系统”的笑话。 所以,很多手机制造厂商在自己公司所生产的手机上做了些界面上的修改,于是就出现了S60,S80等名称。但是它们不是操作系统,而是在以操作系统为基础而开发出来的用户使用界面平台。 目前,Series 60有两个主要版本:第二版(2nd Edition)和第三版(3rd Edition) Series 60 Platform 2nd Edition Series 60 Platform 2nd 2nd Edition最初于2003年发行,首个被实现的终端是诺基亚6600手机。通过扩展,它已经被加入了三个Feature Packs,从而引入了令人激动的新功能,同时却不失平台兼容性。有了这些新的Feature Packs,Series 60 Platform 2ndEdition就向各种智能电话提供了极为出色的性能,从而满足所有主流市场运营商、企业、开发伙伴,以及消费用户的各种各样的功能需求。 用户界面 Series 60 用户界面是诺基亚投入了最深入研究、进行了最彻底开发的图形化用户界面。作为Series 60 Platform的一部分,它能确保用户在各个厂商的所有基于Series 60 Platform的设备上具有一致的用户界面。Series 60 Platform被设计成能单手操作各种高级的、用户友好的各类数据服务。Series 60用户界面有一个彩色显示屏,支持多种屏幕解析度(176×208、240×320(QVGA)及352×416)。它支持各种各样不同的功能,包括两个功能键、五方向导航键、一个应用与应用切换键,及呼叫和呼叫终止键。该用户界面使用一个标准的12键键盘,包括字母。界面中针对文本输入设置了清除键和编辑键。 网络支持 Series 60 platform中包括对GSM/GPRS/EDGE、CDMA及双模WCDMA-GSM配置的支持。双模WCDMA-GSM向运营商们的各种3G服务提供了全方位的支持,从而为在各种移动设备上实现视频电话并提供先进的流能力和高级浏览功能铺平了道路。 Series 60 Platform 3rd Edition Series 60 Platform 3rd Edition是新一代全球领先的智能手机软件平台。全新的Series 60 Platform 3rd Edition加入了许多新鲜功能,同时又保持2nd edition的所有功能。新版Series 60 Platform 3rd Edition专注于增强的多媒体及企业应用功能、可持续发展的应用业务支持、 精益求精的客户定制能力,及不断改进的平台结构。 因为3rd Edition,Series 60 Platform现在更适合高容量的客户市场。Series 60 Platform 3rd Edition中得到改进的结构灵活性使Series 60手机制造商们能创建出既高度细分成本优化的各种终端,以满足用户的不同需求。这种新结构还包括内置的安全特性,从而向用户和开发者提供了更为安全更为信任的环境。 支持企业和多媒体应用 广大企业将得益于Series 60 Platform 3rd Edition的内置业务特性。诸如日程表、数据同步,及email等特性都得到了改进以适应针对各种各样企业环境的使用方便性。新加入的内置安全特性提供了对业务敏感数据的更多保护。Series 60 Platform 3rd Edition让获授权厂商们能构建更强健更多样化的各种企业级终端。 这一新版本还支持移动多媒体的成长。对OMA DRM 2.0 for music的支持既改善了使用性也改进了受保护内容的安全性。新版音乐播放器使得在线访问音乐内容更为便捷。有了全新的Series 60 Platform 3rd Edition,可以更为方便地在PC和移动终端之间传送将音乐及其他内容,这是因为:基于这个新版本的各种智能电话在功能上能被视为一个普通的USB储存棒。 Series 60 Platform 3rd Edition,以其全新的结构和更好的多媒体及企业应用特性,正在全力走上其发展的康庄大道,以满足各获授权厂商、运营商,及用户的严苛需求。运行于 Symbian OS v9之上的Series 60 Platform 3rd Edition将于2005年中面市。 3.S40与S60分别是什么意思? 我们先来说说Symbian OS,它是智能手机的系统内核,对硬件的要求比较底(相对Smart Phone和Pocket PC),支持C++、VB和J2ME,Symbian OS有不同的版本之分,不同的版本一般不兼容的 Symbian OS使用FAT存储格式,保证了和WINDOWS之间交换文件的方便性。 Series60和Series40,它们和UIQ一样,都是界面,上面所说的Symbian OS和界面是分离的,界面可以由各个厂商自己开发,不同的界面有不同的优缺点。Series60界面容易操作,切换任务和关闭任务容易。早期的60都是按11:13的比例做屏幕的,现在已经没有绝对的比例了。而UIQ(其它的厂商开发的)界面支持手写操作,功能更多,不过切换和关闭任务比较麻烦。 而S40只是指Series 40,是Nokia UI+NOKIA自行研制的手机操作系统,是基于非开放系统的,只支持JAVA扩展,面对于中低端客户,其处理器效率不高,内存偏低。3.S80是什么?NOKIA把这个系列的机器叫做Communicator,在型号上只有一个系就是9系。使用的是Symbian OS Crystal平台。它代表了NOKIA最强的技术,每代都是当时NOKIA所有最高级技术的集合体。最大特点就是像个铅笔盒(或者说遥控器……),外部有一个标准的手机操作界面,里面横向打开后有一个640X200的大屏幕,有四个功能键、N个快捷键和一个完整的QWERTY键盘。净重通常都在200克上下,但是功能强大。可以说是最棒的商务用手机了。NOKIA自己的高层基本都用这玩意儿。典型代表有N 9110/9210/9300/9500 (抛掉9000和9210C/9290这些过渡品不说,这个系就只出了这几款)。 4.S90是什么?使用640X320的大屏幕,除了很少的几个功能/方向键以外完全是触摸屏控制。典型代表有N 7710。 因为Seires 20/30不支持扩充功能,所以没有相应的对外公开的它们UI Style文档,Series 40、Series 60/80/90的UI Style文档以及SDK均可以在Nokia的Developers频道免费下载。 5.UIQ是什么? Symbian UIQ只是一种在Symbian OS下的操作界面,使用这种操作界面的手机也是使用Symbian系统。也就是说,Symbian UIQ是基于Symbian智能系统的操作界面之一,仅仅是系统的一个界面外包装。例如:索爱目前的M608C,是基于Symbian OS 9.0的操作系统,其系统界面为UIQ 3.0。索爱P系列都是这种界面的使用者.最近UIQ推出3.0版本,使用者是M608C,W950和P990.诺基亚也出过一款使用UIQ 2.1界面的6708,还有就是BENQ的一些机器如P30。这些机器全是手写机型。近几年来,智能手机的不断发展也直接导致了几大操作系统之间的激烈战争,在产品的占有率和厂商力推的情况来看,微软的windows mobile系统和Symbian系统是最受到厂商以及市场所欢迎的,和微软的windows mobile分为PPC和windows mobile两大平台一样,Symbian系统也分为S60平台和UIQ平台两种。UIQ Series:UIQ Series操作平台的特性是它的多媒体性,功能全面。UIQ界面上可支持手写操作,不过切换和关闭任务比较麻烦。UIQ Series是Symbian OS 的系统架构上,专门为高阶的多媒体手机而设计,使用起来非常类似 PDA 操作。UIQ是Symbian OS另一种典型界面,多媒体功能和商务功能都较为强大。它的主要特征为:一个208×320的触碰式彩色屏幕,可以通过手写笔进行输入和操作。大部分机型没有键盘。 6.S40 S60 S80 S90的区别? 1.S40 – Series 40 Developer Platform 主要支持基于J2ME(Java)的开发, 是当前移动终端的主流开发平台,主要只有诺基亚实用,该系统的手机为非智能手机, 仅支持java的游戏和软件 2.S60 – Series 60 Developer Platform 提供了基于Symbian C++的,开放的, 标准的开发平台,是针对一般智能手机的主流操作系统。 同时Series 60 Developer Platform 也支持J2ME的开发. 它是目前世界应用最广泛一种智能手机的操作系统,诺基亚是S60主导厂商. 2.S60系统可分为S60V1.0(即第一版,S60 7.1,主要有7610,6670,3230等手机),S60V2.0 (第二版S60系统,支持176*208分辨率)主要有N70,N72,N91等),S60V3.0(第三版,主要有N73和3250,N80,E60,E50等 支持的分辨率为176*208<3250>,240*320和352*416) S60V3.1(即第三版FP1,从07年开始出来的新的诺基亚智能手机都是基于S60V3.1的版本,如N95,N76,5700,6120 等分辨率为240*320和352*416<E系列的才有>) 3. S80 – Series 80 Developer Platform 提供了基于Symbian C++的,开放的, 标准的开发平台,他支持qwerty全键盘操作.是针对 Communicator 智能电话的主流操作系统, 如诺基亚的9200系列的手机 4.S90 – Series90是Symbian平台上最年轻的界面,为手持触摸为操控模式。 分辨率高达640*320像素。目前支持Series90的也只有诺基亚7700和7710两款手机。 从Series90的硬件参数上来看,它才应该是手机游戏、娱乐的最佳平台, 但因为采用Series90界面的手机型号太少,第三方软件的支持力度还不会很大 5.在S60的系统上还有一个分支系统,就是S60 UIQ版,这个版本不仅支持QWERTY全键盘,还支持手写输入 目前这个系统主要是索爱主导,代表机型有P990,W950,M608,P1c等7.MSsmartphone是什么? MS SmartPhone Smartphone是基于Microsoft Windows CE,一个强大的用于嵌入系统的实时操作系统。它在价格、大小、性能参数和美观设计方面符合消费者的期望8.palm是什么? Palm是PDA的一种,一个操作系统,是三大主流移动设备操作系统之一。PDA(Personal digital assistant),是一部掌上电脑,基本结构类似电脑,是一个手持式消费类产品。现在的主流PDA产品有PALM和POCKET PC两种操作系统。 9.linux是什么? 由于Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。这一特点非常重要,因为丰富的应用是智能手机的优越性体现和关键卖点所在。从应用开发的角度看,由于Linux的源代码是开放的,有利于独立软件开发商(ISV)开发出硬件利用效率高、功能更强大的应用软件,也方便行业用户开发自己的安全、可控认证系统。
⑶ 主题包的怎样制作
一. 必备软件1. Style XP Style XP 是一个第三方的XP桌面主题支持和管理软件,也是目前最好的。它使用的是Windows XP 的主题内核,并且强化了很多功能,可以导入、选择、更换和管理官方的和非官方的桌面主题、壁纸甚至登陆界面。该软件安装之后会在XP中添加一个后台运行的服务 StyleXP Service,占用1-2MB的内存,这个服务也就是能够使用第三方主题的基本。另外,它的主程序可以选择两种运行方式,一种是保持运行在系统托盘里,这种模式在系统托盘里有一个StyleXP的图标,随时可以点击调出主界面;一种是不消耗资源的方式,主程序平时不运行。建议大家选择第二种方式,因为这个主程序运行起来可不秀气,占用内存到10-20MB。实际上第二种方式也可以随时运行主程序来管理主题。 Style XP 是共享软件,自带中文语言,在1.01L版本之后正式支持 Windows XP SP1,1.01P版本开始支持 Windows 2003。 2. UxTheme.dll 破解版 UxTheme.dll 就是XP系统主题支持的核心文件,也就是它让XP无法使用第三方主题。如果你不想安装 StyleXP,那么你可以通过破解 UxTheme.dll 文件来达到目的。实际上,UxTheme.dll 破解版就是推出 StyleXP 的 TGT Soft 在爱好者的强烈要求下放出来的,Microsoft 好像也默认了这种行为,呵呵,真是难得。使用 UxTheme.dll 破解版之后,无需任何其他的软件你就可以在XP的显示属性中管理和调用第三方的主题和风格。 下载 UxTheme.dll 破解版之后,先将 X:WindowsSystem32UxTheme.dll 重命名,例如改成 UxTheme.dll.bak ,然后将破解版的复制过来,重新启动即可。注意,这里还牵涉到Windows XP 的系统文件保护,请参见下面的内容。 以上两种解决办法只要任选其一即可,各有各的好处,大家看着办吧。笔者个人来言用的是前者,因为当StyleXP以服务运行时占用的资源非常少,2MB左右,无须修改系统文件,而且管理起主题来比Windows的显示属性方便得多,而且还可以随意更换和管理Logon界面,不需要去烦琐地替换系统文件,等等。真正说喜欢用桌面主题的话,不大可能在乎这么一点点资源的占用。 二. 桌面主题的构成 一个XP的桌面主题可以包含好几个部分,风格、壁纸、屏保、鼠标指针、系统声音事件、图标,除了风格是必须的之外,其他部分都是可选的。风格可以定义的内容是大家在Windows里所能看到的一切,例如窗口的外观、字体、颜色,按钮的外观等等等等,一个桌面主题里 风格就决定了大家所看到的Windows的样子。 大家可以打开 X:WindowsResourcesThemes 目录,这个目录就是XP中存放桌面主题的目录。你能看到有很多 xxx.theme文件,你在显示属性的“主题”列表里看到有多少个主题里就有多少个 .theme 文件,它就是Windows主题文件,一个桌面主题的总定义文件,它的内 容不多,是文本格式的,以XP的默认官方主题 Luna 为例,大家用任何一个文本编辑器打开Luna.theme ,可以很直观的看到其内容。 [Theme] 部分是定义我的电脑、我的文档、网络邻居以及回收站这几个主要部件的图标,Luna.theme 中 My Computer 定义的图标就是 X:Windowsexplorer.exe,0 ,也就是explorer.exe 中包含的第一个图标,没有包含特定图标的主题这里一般都是这个值。这里 即可以指向程序文件,也可以指向DLL文件或者图标文件。 [Control PanelColors] 部分定义的是各个Windows部件如标题栏、窗口背景、文字等的颜色,这里定义的颜色大部分时候是无关紧要的,因为系统会优先按照色彩方案中的配色显示,这在后面的部分会讲到。 [Control PanelCursors] 定义的就是鼠标指针了,每一行定义一个指针文件,例如 Arrow 定义箭头光标,Wait 定义等待光标。Luna中这里是空的,代表使用Windows默认的鼠标指针,这里的定义必须是具体的 .cur 光标文件或者 .ani 动画光标文件。 [Control PanelDesktop] 定义桌面的显示,包括壁纸图片的位置,显示方式,以及是否激活屏保。Luna中的 Wallpaper=%WinDir%webwallpaperBliss.bmp 就是大家看得最多的“菜地蓝天”了 。 这里的 ScreenSaveActive=X 和下面的 [boot] 部分SCRNSAVE.EXE=XXX 是对应的,前者管是否允许屏保,后者是屏保的具体地址。 [VisualStyles] 就是最关键的部分了,这里指向的就是一个桌面主题的核心部分:.msstyles 可视化外观风格文件,Luna中指的就是 Path=%WinDir%resourcesThemeslunaluna.msstyles ,后面会讲到。 再往下走就是定义声音事件的了,和我们在 控制面板 → 声音和音频设备 → 声音 中设置的项目是一样的。 一般来说一个完整的主题基本文件结构就是一个 .theme 文件和一个放置风格文件等其他文件的文件夹,在 [VisualStyles] 部分可以找到这个文件夹的名字。了解了 .theme 文件的结构之后,大家就完全可以按照自己的喜好编辑了,只是要确认所有文件的指向都必须是有 效的,否则主题无法使用。 需要说明的是, .theme 文件不是必须的,.msstyles 风格文件才是。因此,有些主题只有.msstyles 文件,没有 .theme 文件,一样可以照常使用。只是在显示属性的主题列表中是看不到的,必须到“外观”中才可能看到。 下面,根据 [VisualStyles] 中的路径我们再打开 Luna 文件夹,现在可以看到luna.msstyles 风格文件了。.msstyles 是一个桌面主题的最主要的部分,它的内容一般包含了几乎大家所有在Windows里看到的一切,包括窗口、工具栏、按钮等等的颜色、背景图案、立体效果、字体之类,它基本可以确定一个主题的效果。有兴趣的朋友可以用StyleBuilder 这个也是由 TGT Soft 出品的专门编辑风格文件的工具打开来看看。就了解.msstyles 的重要作用了。这就是为什么有很多主题就只有这一个文件却能够实现非凡的效果。这里有一点很重要,就是 .msstyles 文件只能放置在 X:WindowsResourcesThemes目录的子目录下,并且所在的子目录名称必须和本身的文件名(不包括后缀名)一致,例如 Luna.msstyles 必须放在 X:WindowsResourcesThemesLuna 下才有效,大家可以试试将目录或者文件其中一项改名,就会发现该风格已经无法正常使用了。 大部分主题目录里还会有一个 Shell 目录,这里还是以官方主题 Luna 为例,和Luna.msstyles 在一起的就有一个 Shell 目录,打开 Shell 目录能够看到三个子目录,分别是 Homestead、NormalColor、Metallic,正好分别对应 Luna 主题中的三个色彩方案:橄榄绿、默认(蓝)、银色。三个目录每个下面都有一个 shellstyle.dll 文件。shellstyle.dll 的作用比较简单,它定义的是资源管理器中左边的公共栏的样式,包括位图、字体和颜色配置,例如关闭和打开“详细信息”的按钮,以及大家打开音乐文件夹时文件列表右下角背景中显示的音符图案等。一般一个主题中有几个色彩方案就会有几个shellstyle.dll 文件,每个 shellstyle.dll 的内容都是配合所针对的色彩方案的,不尽相同。 和 .theme 文件一样, Shell 文件夹和 shellstyle.dll 都不是必须的,很多主题就没有这个内容。即便将已有 shellstyle.dll 删除也不会对主题产生太大的影响,只是在该色彩方案下它所定义的内容会变成系统默认的。大家完全可以尝试在一个色彩方案中用其他色彩 方案的 shellstyle.dll 文件替换,甚至可以自己用 Resource Hacker 之类的工具自己编辑里面的位图和颜色、字体定义等,有时候可以达到意想不到的效果。 终结者3 2005-1-6 04:05 三. 桌面主题的使用 上面已经讲了主题的基本文件结构,在了解了文件结构之后再谈安装主题就容易多了。大家从网上下载的桌面主题各式各样,有的只有几百KB,有的可能有几十MB,就是因为它们所包含的内容不一样。有的只有一个 .msstyles 风格文件,有的带了几个色彩配置文件,有的带了 .theme 文件,有的带了鼠标指针、壁纸、声音事件等,笔者甚至见过一个包含了所有内容压缩之后都有上百MB的巨型桌面主题。 下面就讲讲各种不同的主题该如何安装。 给大家一个小提示,在正常的情况下 .theme 文件和 .msstyles 文件都是有系统默认文件关联的,也就是说双击这两种文件系统都会自动在显示属性中打开,大家可以利用这一点在安装之前先预览该主题或者风格,当然,如果主题还包括了其他文件的话就要注意其他文件 的路径是否对头了,否则是无法正常预览的。 第一种情况:有 .theme 主题文件 这种情况是最容易安装的了,只要保持原主题的目录结构,将 .theme 文件和文件夹复制到X:WindowsResourcesThemes 目录下就完成安装了。举个最简单的例子,大家在网上下载了一个主题,假定这个主题名叫“Naco”,那么安装后应该是这样的目录结构: X:WindowsResourcesThemesNaco.theme (可无) X:.msstyles X: xshellstyle.dll (可无) ………………… 复制好之后然后在桌面上点击右键,选择“属性”打开显示属性窗口。因为有 .theme 主题文件,所以在主题列表中可以看到该主题,选择主题名称,点击应用,Windows就会自动切换到该主题的显示了。如果这个主题有多个色彩方案的话,打开“外观”,在“色彩方案” 列表中可以看到可选的色彩方案,选每一项内容都将在上面的预览框中显示实际效果。 第二种情况:没有 .theme 主题文件 还是这个例子,假定主题名叫“Naco”, 这个主题只有一个 Naco.msstyles 风格文件和一个 shell 文件夹,shell 文件夹下面有几套色彩方案,或者连 shell 文件夹都没有,那么首先请在 X:WindowsResourcesThemes 目录下建一个子目录,名字一定要叫做“Naco ”,前面说过了,这个目录的名称一定要和风格文件名相同,然后将 Naco.msstyles 文件和 Shell 目录复制到这个子目录里,目录结构是这样的: X:.msstyles X: xshellstyle.dll (可无) …………….. 打开显示属性窗口。因为没有 .theme 文件,所以在主题列表中是看不到“Naco”主题的,所以要到“外观”页去,正常的话你应该在“窗口和按钮”列表中能找到“Naco”这一项,这里实际上就是风格的列表了。选中“Naco”,如果这个风格有多个色彩方案,那么在下面的色彩方案列表中就会有多于一项内容,选每一项内容都将在上面的预览框中显示实际效果。点击右下方的应用,就能够将风格和色彩方案应用到当前的Windows了。 前面已经讲过了 .theme 是总定义文件以及它的结构,所以,大家可以自己创建一个.theme 文件来针对没有 .theme 文件的主题。 在“外观”的“窗口和按钮”中选择没有主题文件的风格,点击应用,此时Windows将切换为新指定的风格,切换到“主题”页,此时主题列表中会显示为 XXX(更改) ,点击“另存为”,将新的 .theme 文件保存到 X:WindowsResourcesThemes 目录里去,当然这里你也可以保存到任何位置,只是保存到系统的目录将更加便于管理。保存之后你就已经建立好一个新的主题了,以后只要选择这个新建的主题就可以使用相应的风格。 在这里有一个技巧,看过第二节就知道,.theme 文件里是有很多定义部分的,所以,在保存 .theme 文件的时候会将当前系统使用的墙纸、鼠标指针、图标、屏保、声音等各种定义全部保存到新建的这个主题文件中间去,因此,大家完全可以不需要去手动编辑 .theme 文件的各项定义,而直接利用这个技巧建立自己个性化的主题。譬如,你可以先将桌面墙纸设为自己最喜欢的图片,调出自己最喜欢的鼠标指针,使用自己最喜欢的声音事件和屏幕保护等等等等,将各个部分调整好之后,“保存为”一个新的主题文件,这样,以后只要选用这个主题文件就能够一步到位了。当然,必须注意的是因为在保存主题文件的时候各种资源都将使用绝对路径,例如鼠标指针和声音文件的引用位置是来自于另外一个主题的目录,因此,一旦某一个文件的实际位置发生了变动,那么再用这个主题的时候Windows就会因为找不到主题里的文件而提示出错,因此,最好的办法是建立一个不容易变动的目录放置这些需要用到的文件,然后再建立主题文件,就不容易发生错误了。 四. 桌面主题应用的延伸:图标 使用主题较多的朋友会发现很多桌面主题里面包含了Windows主题之外的内容,例如很多很漂亮的成套成套的图标,但是不管怎么切换主题总是没看到这些图标在系统中出现(除了少数几个能够在 .theme 文件中定义的之外)。实际上,这是因为 Windows 主题并不支持图标主题的使用。而这些成套的图标集,一般都是要用到另外的软件来使用的。在这里,就要给大家推荐一个应用比较广泛的图标主题软件: IconPackager。 现在发布的包含有图标主题的Theme中,最常见的就是 IconPackager 图标主题了。IconPackager 是一个集图标管理、图标转换、图标主题制作为一身的强大Windows图标主题工具,从软件名称就知道,它最大的功能就是图标包的应用上。很多XP桌面主题包里所带的图标集都会加入IconPackager图标主题定义文件,能够用IconPackager打开,很方便地一次性替换所有图标。这种替换方式对系统没有任何影响,实际上只是在Windows的图标缓存中进行替换,随时可以恢复。下面就简单介绍IconPackager以及它的图标主题的用法。为了方便,下面简称 IconPackager 为 IP。 先做个名词解释: .icl 文件:ICon Library (图标库)的简称,一种使用图标编辑软件(例如Microangelo)制作的16位Windows DLL库文件,只不过后缀名不同而已,专用于图标的打包使用,里面除了图标什么都没有,优点是能够将大量图标压缩成一个文件便于使用和交流,而且不需要解包就可以直接使用里面的图标。Windows XP 默认就支持这种图标库格式。IP 格式的图标主题有两种发布方式,第一种也是最常见的方式是 图标 + .iptheme 定义文件 的形式,这种形式发布的图标主题一般都在一个单独的目录中,图标可能是一大堆 .ico文件,也可能是单个的 .icl (上面解释啦)图标库文件,还有一个最重要的 .iptheme 文件。不得不再做一个名词解释啦。 .iptheme 是IP专用的图标主题定义文件,就像第2节里说的 .theme 主题文件一样,也是文本格式,可以用任何文本编辑器打开,它的内容一看就懂。[Software Info] 部分是IP软件的说明,不用管它,下面的 [Package Info] 就是图标内容的定义了,例如:My Computer=%ThemeDir%02.ico 意思是“我的电脑”的图标定义为图标主题目录下的 02.ico 文件,前面是系统中某个显示图标的位置,后面是具体定义的图标文件。也可能是:My Computer=%ThemeDir%01.icl,1 ,这样的定义指向的就是一个 .icl 图标库文件,在逗号后面跟的数字1就是指图标库文件中的第一个图标。 如果你的系统中安装了IP,只要双击 .iptheme 文件IP就会自动启动然后打开这个图标主题,再点击IP窗口左边的“Icons & Cursors”,就可以在右边看到该图标主题内定义的各种具体图标了,分为桌面、开始菜单、文件夹、驱动器、其他、文件类型、鼠标指针、快速启动栏等八个类,基本涵盖了Windows中所有的图标,甚至是很多第三方软件的文件格式一样找得到。对于不满意的图标,双击图标项就可以更改,或者选中图标项之后点击右边的Change… ,找到想要的图标确认就会在IP中载入了。点击右下方的 Apply 即可应用当前的图标主题,稍等几秒系统的图标主题就替换完成了。所替换图标的多少由图标主题中包含的图标多少来决定,如果图标主题图标类型很全的话,基本上整个系统内的图标变得都会让你认不出来了。要注意的是在IP中图标定义是绝对路径,也就是说IP中定义好的图标一旦.ico 文件或者 .icl 文件被移动了,在IP中就无效了。 IP的另一种主题发布形式是单独的一个 .ip 文件,这个文件是IP专用格式的图标压缩包,里面包括了该图标主题中的图标文件以及IP的图标主题定义文件,用其他软件是打不开的,使用起来和 .theme 一样,只要双击就会在IP中载入,不过IP会先将这个压缩包解压到自己 安装目录中的 themes 目录下再载入,原来的 .ip 文件位置不会影响到图标主题的使用。另外,IP图标主题中也可以包含鼠标指针,定义方式和图标是一样的。大家找个比较完整的IP图标主题研究一下定义文件就明白了。 本教程只是讲图标主题的应用,至于IP的其他功能和应用大家就可以自己研究了,总之IP是一个强大而又好用的图标工具,不过它的使用是一点都不难的。用它做一个自己的图标主题,发放给自己的朋友,保证裤裤的。一套好的桌面主题加上一套好的图标主题,绝对可以让整个系统焕然一新。 五. 桌面主题应用的延伸:系统文件的修改: 有了以上四步,相信大家的Windows已经有点让人认不出来了吧,下面要讲的就是更进一步的应用:修改系统文件,把 Windows 变得不像 Windows。 其实有很多的UI是保存在一些可执行文件里的(.exe .dll .ocx等),比如按钮图标、动画、菜单文字、程序和对话框的布局等等,编辑这些文件可以让你随心所欲的改变你的Windows操作界面,这并不像想象中的那么难。备份!既然是系统文件,相信大家都不敢随便删掉的,所以一定要做好备份工作,而且还应当清楚的标明该文件的地理位置。一旦修改失败,立即启动到 DOS,还原备份文件。再有就是,一个好的习惯就是改完一个文件,就备份、覆盖、重启、检验,再改下一个,最忌的是改了一堆文件,同时覆盖,结果出了问题,却不知道到底是哪个文件改坏了。请记住:在编辑任何系统文件之前,备份之! Resource Hacker,相信不少人都已经知道这个优秀的免费软件了,最为让人称心的是它有完美的汉化。 PE Resource Editor,同样是免费软件,而且代码公开,但可能需要两个delphi 6的运行库(vcl60.rar rtl60.rar)。完全不比Resource Hacker逊色。 eXeScope,共享软件,可以编辑16位的Binary文件。 ResBuilder, TGTSoft(就是做StyleXP的那家)出品的一个功能强大的免费软件。其主页介绍为:With ResBuilder, skin/logon/shellstyle designers have a simple way to alter alpha mask bitmaps in a resource file. ResBuilder auto-converts 32 bit BMPs to PNGs and back so you can edit the 8 bit alpha mask in your favorite editor. Good for LogonUI.EXE files. Also has a text and hex editor.。另外,它还能编辑被集成到可执行文件里的.xml .ini,十分吸引人。 HEX编辑器,既然有UltraEdit,我就不说别的了 文件替换 我们知道,当文件被使用时它是不能被替换的,而大多关于UI的系统文件都是在启动时就被启用了的,这就为我们替换系统文件带来麻烦,下面的两个软件可以帮助我们。 CopyLock, Windows 9x/2k,免费软件,is a small program that allows the replacement of one or many files that are currently in use (e.g. the system files like comctl32.dll.) Replacer,Windows 2k/XP,免费软件,is an easy to use system file exchanger for XP/2k. It uses a drag and drop interface to obtain input. 其他: ResThief,免费软件,当把一个可执行或其他Binary文件拖到它上头后,它会把其中的所有资源文件展开并放到一个目录里。 SmartView,免费软件,is a free Windows program that allows you to select a directory and you can view all the bitmaps, metafiles, icons and icons held in executables as thumbnails. 修改介绍 16位和32位文件 前面提到的几个资源编辑器都能修改32位文件,但我们依然会碰到16位的文件(特别是在Windows 9x系统里),这时候就只有用eXeScope了。 终结者3 2005-1-6 04:05 编辑文件: 通常的方法,只是简单的从文件中提取资源文件(位图、动画等等)、编辑、替换到文件里即可。或是修改对话框内的布局,修改文件内的文字等等,都可以在编辑器内简单操作就可完成。位图(.bmp .ico等)、动画(.avi等)的编辑工具可以选用自己习惯的来。需要注意的是所修改的资源文件的文件大小、颜色索引、透明颜色的指定等等,一个比较好的方法是编辑原始的资源文件。 通常的,透明颜色会是紫红色(R,G,B:255,0,255),但有时是在位图的背景色里。经常会碰到一个位图文件里包含了几个不同功能的按钮的图,而且在另外的图里可能还有对应的鼠标悬停和鼠标按下的图,一个较好的方法是编辑原图。对于XP,我们会看到有不少位图是有Alpha效果的(如:explorer的工具栏内的按钮),一个有效的办法是当用资源编辑器提取文件后,立刻改名为.png(原来为. bmp),然后用photoshop之类的软件编辑保存,再用Ms Paint打开并另存为.bmp即可。(注:此法未经本人测试) .dll文件内的HTML编辑! 除了位图、对话框等,还有一些东西是以HTML保存的,如IE的about(shdoclc.dll,section 23)和friendly HTTP error message pages(shdoclc.dll,section 2110)。Resource Hacker能很方便的编辑这个的,编辑后点击编译脚本就可以了。但对于替换HTML里引用的.gif/.jpg等图,则不适于用Resource Hacker,而eXeScope则能胜任愉快。另外,你完全可以用.gif动画来替换任何.gif。
⑷ 安卓手机如何打开.theme文件
打开文件管理,找到系统文件夹,打开,在theme这个文件里。打开系统文件就可以看到。theme 是WINDOWS自带的桌面壁纸文件,用于存放桌面图形文件。
⑸ 高分悬赏!theme文件用什么软件可编辑
用word打开提示你文件转换,选择window(默认)
⑹ 如何制作安卓主题包
1.首先找到我们要修改的东西。地址:sdcard(内存卡)>Tencent>MobileQQ>theme_pkg>4.2里面有两个文件夹,一个是cover,装主题预览图片用,另一个是pkg,装主题zip包用,另外还有一个脚本文件:QQThemePkgConfig.xml。2.修改主题的预览图,找一张图片(640×220)放入cover文件夹,改名,名称格式为:预览图名称_版本.png 比如:lol_1.0.0.png3.修改主题包,找个好看的官方包(任意一个即可,网友的二次包也行),解压,找到drawable-xhdpi文件夹,里面有许多图片文件,按自己喜好替换里面的图片,注意是替换,请确保分辨率一样。图的制作与修改可以用ps和毁图秀秀,这里不多做说明,自己摸索,反正很耗时间就是了。我做那个LOL主题的是修改的粉色包。4.然后打包,注意:别打包错了,是ZIP包,进入压缩包看到的是几个而不是一个文件夹,目录别多了。最后改压缩包的名称:主题包名称_版本.zip比如:lol_1.0.0.zip丢进pkg文件夹中。5.最后修改脚本文件。找到QQThemePkgConfig.xml用文本编辑器打开。在<ThemeList version="1" pkgName="QQThemePkg">后添加(这个是例子)<Theme><!– 主题名字–> <name>LOL主题</name><version>1.0.0</version><!– 缩略图地址–> <coverurl md5 = "lol" size="123123"></coverurl> <!– 主题包地址–> <packageurl md5 = "lol" size ="321321"></packageurl> </Theme>下面这个是上面的说明:<Theme><!– 主题名字–> <name>这里是主题名称,请随意修改</name><version>这里是版本,我修改的是1.0.0</version><!– 缩略图地址–> <coverurl md5 = "预览图名称" size="预览图大小,右键属性查看,不懂问QQ454701103"></coverurl> <!– 主题包地址–> <packageurl md5 = "主题包名称" size ="主题包大小"></packageurl> </Theme>保存后退出,上面这个就是一个完整的主题包的写法。请务必确保主题名称,版本,大小,预览图名称,大小与xml脚本文件内容一致,否则无法读取。1.现在说一下QQ的布局,大家多多尝试才能了解,图片摘自中兴贴吧。海底的那个主题包图片略小,大家凑合看吧。了解了布局之后就简单了,用作图软件,把喜欢的图做成和原图长宽像素一样的图就好,然后替换了原图,也可以直接用软件打开原图进行修改之后保存。这个就不用多说了,替换图片大家都会,这样整体的QQ个性美化就做好了~~2.现在教大家做聊天气泡,碘酒图。首先用PS或者其他作图软件(画图程序免谈。。)把图做好然后保存成PNG图片,记的要备份原图!比如下面我做的这个LOL主题的气泡,我在左上角增加了LOGO之后打开ninepatch editor叫这个名字的软件,把上面这个气泡的原图和做好后的图导入进去。按照原图的墨绿色部位画好,最后直接保存~。这样一个可自动调节大小的聊天气泡就做好,其他类似的图也是一样的做法~~就不举例说明了。3. 再说一下字体颜色神马的,这个需要进行xml的反编译,否则打开都是混淆的二进制,这个我也不好说,大家网络一下就好,有大神写的批处理软件,可以进行反编译XML文件~~之后就可以各种改了~~
⑺ 编辑.theme文件的软件
这个,微软的:主题编辑器Theme Generator Smartphone 简体中文版
⑻ Android关于Theme.AppCompat相关问题的深入分析
先来看这样一个错误:
No resource found that matches the given name &#[email protected]/Theme.AppCompat.Light'
对于这个错误,相信大部分Android开发者都遇到过,可能很多朋友通过网络或者Google已经解决了这个问题,但是网上大部分都只给出了解决方法。
正所谓知其然,知其所以然,本文将从此问题出发,深入分析探讨导致此问题的原因、由其衍生出来的一系列问题及其解决方案。
Android的SDK版本很多,新的SDK版本包含了很多新的特性,为此Google官方提供Android Support Library package来保证高版本SDK的向下兼容。通过使用此包,可以让拥有最新SDK特性的应用运行在API lever 4(即Android 1.6) 及更高版本的设备之上。
在4.0之前Android可以说是没有设计可言的,在4.0之后推出了Android Design,从此Android在设计上有了很大的改善,而在程序实现上相应的就是Holo风格,所以你看到有类似 Theme.Holo.Light 、 Theme.Holo.Light.DarkActionBar 就是4.0的设计风格,但是为了让4.0之前的版本也能有这种风格怎么办呢?这个时候就不得不引用v7包了,所以对应的就有 Theme.AppCompat.Light 、 Theme.AppCompat.Light.DarkActionBar ,如果你的程序最小支持的版本是API14(即Android 4.0),那么可以不用考虑v7的兼容。
Android在5.0版本推出了Material Design的概念,这是Android设计上又一大突破。对应的程序实现上就有 Theme.Material.Light 、 Theme.Material.Light.DarkActionBar 等,但是这种风格只能应用在在5.0版本的手机,如果在5.0之前应用Material Design该怎么办呢?同样的引用appcompat-v7包,这个时候的 Theme.AppCompat.Light 、 Theme.AppCompat.Light.DarkActionBar 就是相对应兼容的Material Design的Theme。
由此可以得出以下情形会导致本文一开始提出的问题。
AndroidManifest.xml文件里面
此时的解决方法有如下几种:
此时再将项目values,values-v11,values-v14目录下的styles.xml文件里面style都改为
3.2 将此目录下的项目导入到Eclipse中
3.3 右键点击我们的Android项目,选择Properties,左侧选择Android,在下方Library框里点击Add,最后选择appcompat_v7,确定。 此时问题就解决了。
出现此问题的原因是appcompat_v7已经更新到了最新版本并且高于编译环境的SDK版本,此时在Android SDK Manager将SDK及编译工具更新到最高版本
升级完成之后右键点击appcompat_v7项目,选择Properties,选择Project Build Target 为最新版本,这样就OK了。
通过以上的分析,相信朋友们以后再遇到AppCompat相关的问题应该不再是问题了。欢迎大家留言讨论。
纯净日报 https://github.com/laucherish/PureZhihuD 一个采用 RxJava + Retrofit + OkHttp 框架实现的开源软件
⑼ 怎么自制Theme文件
用记事本, 下面给个例子:如何制作主题桌面。下面是我编制的桌面主题的详细内容:(用记事本写好这些东西之后就可以将其后缀名改为.THEME 然后双击,嘿嘿属于自己的桌面就做好了!不过是要有前提的,你一定要收集够多的素材DI:) ; Copyright 小猪哼哼 2005 [Theme] ; My Computer //定义我的电脑的图标以及图标的存放路径 [CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon] DefaultValue=%SystemRoot%\resources\themes\Transform\icons\my computer.ico,0 ; My Documents //定义我的文档案的图标以及图标的存放路径 [CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon] DefaultValue=%SystemRoot%\resources\themes\Transform\icons\my documents.ico,0 ; My Network Places //定义网上邻居的图标以及图标的存放路径 [CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon] DefaultValue=%SystemRoot%\resources\themes\Transform\icons\my network.ico,0 ; Recycle Bin //定义回收站的图标以及图标的存放路径(空、慢要分开) [CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon] full=%SystemRoot%\resources\themes\Transform\icons\recycle full.ico,0 empty=%SystemRoot%\resources\themes\Transform\icons\recycle empty.ico,0 [Control Panel\Desktop] //下面开始就是定义桌面的内容了 Wallpaper=%WinDir%Resources\Themes\Transform\Wallpaper\Transform.jpg //桌布 TileWallpaper=0 WallpaperStyle=2 Pattern= ScreenSaveActive=0 //是否是ACRIVE的桌面,1是 0否 [boot] SCRNSAVE.EXE=%WinDir%SYSTEM32\logon.scr //定义屏幕保护程序 [MasterThemeSelector] //下面的就都是外观、声音和鼠标的定义了(我的这个桌面里没有对鼠标的定义内容) MTSM=DABJDKT ThemeColorBPP=4 [VisualStyles] Path=%WinDir%resources\Themes\Transform\Transform.msstyles ColorStyle=NormalColor Size=NormalSize [AppEvents\Schemes\Apps\.Default\.Default\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Default.wav [AppEvents\Schemes\Apps\.Default\DeviceConnect\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Connect.wav [AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Disconnect.wav [AppEvents\Schemes\Apps\.Default\DeviceFail\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Fail.wav [AppEvents\Schemes\Apps\.Default\LowBatteryAlarm\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\LowBatt.wav [AppEvents\Schemes\Apps\.Default\MailBeep\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\EMail.wav [AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Asterisk.wav [AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Exclamation.wav [AppEvents\Schemes\Apps\.Default\SystemExit\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\ShutDown.wav [AppEvents\Schemes\Apps\.Default\SystemHand\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Hand.wav [AppEvents\Schemes\Apps\.Default\SystemNotification\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Notify.wav [AppEvents\Schemes\Apps\.Default\SystemStart\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\StartUp.wav [AppEvents\Schemes\Apps\.Default\WindowsLogoff\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\LogOff.wav [AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\LogOn.wav [AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Empty.wav [AppEvents\Schemes\Apps\Explorer\Navigating\.Current] DefaultValue=%WinDir%\resources\themes\Transform\Sounds\Navigate.wav
⑽ 用什么编辑.theme
WindowsXP采用了全新的主题管理内核,其功能非常强大,能够实现的效果非常炫目,但 是居然不支持非官方的桌面主题,Plus!里那几个简单的主题不用几天就看腻味了,所以, 要想使用第三方的主题,就必须通过非官方的办法来解决。 一.必备软件 1.StyleXP StyleXP是一个第三方的XP桌面主题支持和管理软件,也是目前最好的。它使用的是 WindowsXP的主题内核,并且强化了很多功能,可以导入、选择、更换和管理官方的和非 官方的桌面主题、壁纸甚至登陆界面。 该软件安装之后会在XP中添加一个后台运行的服务StyleXPService,占用1-2MB的内存, 这个服务也就是能够使用第三方主题的基本。另外,它的主程序可以选择两种运行方式,一 种是保持运行在系统托盘里,这种模式在系统托盘里有一个StyleXP的图标,随时可以点击 调出主界面;一种是不消耗资源的方式,主程序平时不运行。建议大家选择第二种方式,因 为这个主程序运行起来可不秀气,占用内存到10-20MB。实际上第二种方式也可以随时运行 主程序来管理主题。 StyleXP是共享软件,自带中文语言,在1.01L版本之后正式支持WindowsXPSP1,1.01P 版本开始支持Windows2003。 2.UxTheme.dll破解版 UxTheme.dll就是XP系统主题支持的核心文件,也就是它让XP无法使用第三方主题。如果你 不想安装StyleXP,那么你可以通过破解UxTheme.dll文件来达到目的。实际上, UxTheme.dll破解版就是推出StyleXP的TGTSoft在爱好者的强烈要求下放出来的, Microsoft好像也默认了这种行为,呵呵,真是难得。使用UxTheme.dll破解版之后,无 需任何其他的软件你就可以在XP的显示属性中管理和调用第三方的主题和风格。 下载UxTheme.dll破解版之后,先将X:\Windows\System32\UxTheme.dll重命名,例如改 成UxTheme.dll.bak,然后将破解版的复制过来,重新启动即可。注意,这里还牵涉到 WindowsXP的系统文件保护,请参见下面的内容。 以上两种解决办法只要任选其一即可,各有各的好处,大家看着办吧。笔者个人来言用的是 前者,因为当StyleXP以服务运行时占用的资源非常少,2MB左右,无须修改系统文件,而且 管理起主题来比Windows的显示属性方便得多,而且还可以随意更换和管理Logon界面,不需 要去烦琐地替换系统文件,等等。真正说喜欢用桌面主题的话,不大可能在乎这么一点点资 源的占用。 二.桌面主题的构成 一个XP的桌面主题可以包含好几个部分,风格、壁纸、屏保、鼠标指针、系统声音事件、图 标,除了风格是必须的之外,其他部分都是可选的。风格可以定义的内容是大家在Windows 里所能看到的一切,例如窗口的外观、字体、颜色,按钮的外观等等等等,一个桌面主题里 风格就决定了大家所看到的Windows的样子。 大家可以打开X:\Windows\Resources\Themes目录,这个目录就是XP中存放桌面主题的目 录。你能看到有很多xxx.theme文件,你在显示属性的“主题”列表里看到有多少个主题里 就有多少个.theme文件,它就是Windows主题文件,一个桌面主题的总定义文件,它的内 容不多,是文本格式的,以XP的默认官方主题Luna为例,大家用任何一个文本编辑器打开 Luna.theme,可以很直观的看到其内容。 [Theme]部分是定义我的电脑、我的文档、网络邻居以及回收站这几个主要部件的图标, Luna.theme中MyComputer定义的图标就是X:\Windows\explorer.exe,0,也就是 explorer.exe中包含的第一个图标,没有包含特定图标的主题这里一般都是这个值。这里 即可以指向程序文件,也可以指向DLL文件或者图标文件。 [ControlPanel\Colors]部分定义的是各个Windows部件如标题栏、窗口背景、文字等的颜 色,这里定义的颜色大部分时候是无关紧要的,因为系统会优先按照色彩方案中的配色显示 ,这在后面的部分会讲到。 [ControlPanel\Cursors]定义的就是鼠标指针了,每一行定义一个指针文件,例如Arrow 定义箭头光标,Wait定义等待光标。Luna中这里是空的,代表使用Windows默认的鼠标指针 ,这里的定义必须是具体的.cur光标文件或者.ani动画光标文件。 [ControlPanel\Desktop]定义桌面的显示,包括壁纸图片的位置,显示方式,以及是否激 活屏保。Luna中的Wallpaper=%WinDir%web\wallpaper\Bliss.bmp就是大家看得最多的“ 菜地蓝天”了:)。这里的ScreenSaveActive=X和下面的[boot]部分 SCRNSAVE.EXE=XXX是对应的,前者管是否允许屏保,后者是屏保的具体地址。 [VisualStyles]就是最关键的部分了,这里指向的就是一个桌面主题的核心部分: .msstyles可视化外观风格文件,Luna中指的就是Path=%WinDir% resources\Themes\luna\luna.msstyles,后面会讲到。再往下走就是定义声音事件的了, 和我们在控制面板→声音和音频设备→声音中设置的项目是一样的。 一般来说一个完整的主题基本文件结构就是一个.theme文件和一个放置风格文件等其他文 件的文件夹,在[VisualStyles]部分可以找到这个文件夹的名字。了解了.theme文件的 结构之后,大家就完全可以按照自己的喜好编辑了,只是要确认所有文件的指向都必须是有 效的,否则主题无法使用。 需要说明的是,.theme文件不是必须的,.msstyles风格文件才是。因此,有些主题只有 .msstyles文件,没有.theme文件,一样可以照常使用。只是在显示属性的主题列表中是 看不到的,必须到“外观”中才可能看到。 下面,根据[VisualStyles]中的路径我们再打开Luna文件夹,现在可以看到 luna.msstyles风格文件了。.msstyles是一个桌面主题的最主要的部分,它的内容一般包 含了几乎大家所有在Windows里看到的一切,包括窗口、工具栏、按钮等等的颜色、背景图 案、立体效果、字体之类,它基本可以确定一个主题的效果。有兴趣的朋友可以用 StyleBuilder这个也是由TGTSoft出品的专门编辑风格文件的工具打开来看看。就了解 .msstyles的重要作用了。这就是为什么有很多主题就只有这一个文件却能够实现非凡的效 果。这里有一点很重要,就是.msstyles文件只能放置在X:\Windows\Resources\Themes 目录的子目录下,并且所在的子目录名称必须和本身的文件名(不包括后缀名)一致,例如 Luna.msstyles必须放在X:\Windows\Resources\Themes\Luna下才有效,大家可以试试将 目录或者文件其中一项改名,就会发现该风格已经无法正常使用了。 大部分主题目录里还会有一个Shell目录,这里还是以官方主题Luna为例,和 Luna.msstyles在一起的就有一个Shell目录,打开Shell目录能够看到三个子目录,分 别是Homestead、NormalColor、Metallic,正好分别对应Luna主题中的三个色彩方案: 橄榄绿、默认(蓝)、银色。三个目录每个下面都有一个shellstyle.dll文件。 shellstyle.dll的作用比较简单,它定义的是资源管理器中左边的公共栏的样式,包括位 图、字体和颜色配置,例如关闭和打开“详细信息”的按钮,以及大家打开音乐文件夹时文 件列表右下角背景中显示的音符图案等。一般一个主题中有几个色彩方案就会有几个 shellstyle.dll文件,每个shellstyle.dll的内容都是配合所针对的色彩方案的,不尽 相同。 和.theme文件一样,Shell文件夹和shellstyle.dll都不是必须的,很多主题就没有 这个内容。即便将已有shellstyle.dll删除也不会对主题产生太大的影响,只是在该色彩 方案下它所定义的内容会变成系统默认的。大家完全可以尝试在一个色彩方案中用其他色彩 方案的shellstyle.dll文件替换,甚至可以自己用ResourceHacker之类的工具自己编 辑里面的位图和颜色、字体定义等,有时候可以达到意想不到的效果。 三.桌面主题的使用 上面已经讲了主题的基本文件结构,在了解了文件结构之后再谈安装主题就容易多了。 大家从网上下载的桌面主题各式各样,有的只有几百KB,有的可能有几十MB,就是因为它们 所包含的内容不一样。有的只有一个.msstyles风格文件,有的带了几个色彩配置文件, 有的带了.theme文件,有的带了鼠标指针、壁纸、声音事件等,笔者甚至见过一个包含了 所有内容压缩之后都有上百MB的巨型桌面主题。 下面就讲讲各种不同的主题该如何安装。 给大家一个小提示,在正常的情况下.theme文件和.msstyles文件都是有系统默认文件 关联的,也就是说双击这两种文件系统都会自动在显示属性中打开,大家可以利用这一点在 安装之前先预览该主题或者风格,当然,如果主题还包扩了其他文件的话就要注意其他文件 的路径是否对头了,否则是无法正常预览的。 第一种情况:有.theme主题文件 这种情况是最容易安装的了,只要保持原主题的目录结构,将.theme文件和文件夹复制到 X:\Windows\Resources\Themes\目录下就完成安装了。举个最简单的例子,大家在网上下 载了一个主题,假定这个主题名叫“Naco”,那么安装后应该是这样的目录结构: X:\Windows\Resources\Themes\Naco.theme(可无) X:\Windows\Resources\Themes\Naco\Naco.msstyles X:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll(可无) ………………… 复制好之后然后在桌面上点击右键,选择“属性”打开显示属性窗口。因为有.theme主题 文件,所以在主题列表中可以看到该主题,选择主题名称,点击应用,Windows就会自动切 换到该主题的显示了。如果这个主题有多个色彩方案的话,打开“外观”,在“色彩方案” 列表中可以看到可选的色彩方案,选每一项内容都将在上面的预览框中显示实际效果。 第二种情况:没有.theme主题文件 还是这个例子,假定主题名叫“Naco”,这个主题只有一个Naco.msstyles风格文件和 一个shell文件夹,shell文件夹下面有几套色彩方案,或者连shell文件夹都没有,那 么首先请在X:\Windows\Resources\Themes目录下建一个子目录,名字一定要叫做“Naco ”,前面说过了,这个目录的名称一定要和风格文件名相同,然后将Naco.msstyles文件 和Shell目录复制到这个子目录里,目录结构是这样的: X:\Windows\Resources\Themes\Naco\Naco.msstyles X:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll(可无) …………….. 打开显示属性窗口。因为没有.theme文件,所以在主题列表中是看不到“Naco”主题的, 所以要到“外观”页去,正常的话你应该在“窗口和按钮”列表中能找到“Naco”这一项, 这里实际上就是风格的列表了。选中“Naco”,如果这个风格有多个色彩方案,那么在下面 的色彩方案列表中就会有多于一项内容,选每一项内容都将在上面的预览框中显示实际效果 。点击右下方的应用,就能够将风格和色彩方案应用到当前的Windows了。 前面已经讲过了.theme是总定义文件以及它的结构,所以,大家可以自己创建一个 .theme文件来针对没有.theme文件的主题。 在“外观”的“窗口和按钮”中选择没有主题文件的风格,点击应用,此时Windows将切换 为新指定的风格,切换到“主题”页,此时主题列表中会显示为XXX(更改),点击“另 存为”,将新的.theme文件保存到X:\Windows\Resources\Themes\目录里去,当然这里 你也可以保存到任何位置,只是保存到系统的目录将更加便于管理。保存之后你就已经建立 好一个新的主题了,以后只要选择这个新建的主题就可以使用相应的风格。 在这里有一个技巧,看过第二节就知道,.theme文件里是有很多定义部分的,所以,在保 存.theme文件的时候会将当前系统使用的墙纸、鼠标指针、图标、屏保、声音等各种定义 全部保存到新建的这个主题文件中间去,因此,大家完全可以不需要去手动编辑.theme文 件的各项定义,而直接利用这个技巧建立自己个性化的主题。譬如,你可以先将桌面墙纸设 为自己最喜欢的图片,调出自己最喜欢的鼠标指针,使用自己最喜欢的声音事件和屏幕保护 等等等等,将各个部分调整好之后,“保存为”一个新的主题文件,这样,以后只要选用这 个主题文件就能够一步到位了。;)当然,必须注意的是因为在保存主题文件的时候各种资 源都将使用绝对路径,例如鼠标指针和声音文件的引用位置是来自于另外一个主题的目录, 因此,一旦某一个文件的实际位置发生了变动,那么再用这个主题的时候Windows就会因为 找不到主题里的文件而提示出错,因此,最好的办法是建立一个不容易变动的目录放置这些 需要用到的文件,然后再建立主题文件,就不容易发生错误了。 四.桌面主题应用的延伸:图标 使用主题较多的朋友会发现很多桌面主题里面包含了Windows主题之外的内容,例如很多很 漂亮的成套成套的图标,但是不管怎么切换主题总是没看到这些图标在系统中出现(除了少 数几个能够在.theme文件中定义的之外)。实际上,这是因为Windows主题并不支持图 标主题的使用。而这些成套的图标集,一般都是要用到另外的软件来使用的。 在这里,就要给大家推荐一个应用比较广泛的图标主题软件:IconPackager。现在发布的包 含有图标主题的Theme中,最常见的就是IconPackager图标主题了。 IconPackager是一个集图标管理、图标转换、图标主题制作为一身的强大Windows图标主题 工具,从软件名称就知道,它最大的功能就是图标包的应用上。很多XP桌面主题包里所带的 图标集都会加入IconPackager图标主题定义文件,能够用IconPackager打开,很方便地一次 性替换所有图标。这种替换方式对系统没有任何影响,实际上只是在Windows的图标缓存中 进行替换,随时可以恢复。下面就简单介绍IconPackager以及它的图标主题的用法。为了方 便,下面简称IconPackager为IP。 先做个名词解释 [d=.icl文件]IConLibrary(图标库)的简称,一种使用图标编辑软件(例如 Microangelo)制作的16位WindowsDLL库文件,只不过后缀名不同而已,专用于图标的打包 使用,里面除了图标什么都没有,优点是能够将大量图标压缩成一个文件便于使用和交流, 而且不需要解包就可以直接使用里面的图标。WindowsXP默认就支持这种图标库格式。 [/d] IP格式的图标主题有两种发布方式,第一种也是最常见的方式是图标+.iptheme定义文 件的形式,这种形式发布的图标主题一般都在一个单独的目录中,图标可能是一大堆.ico 文件,也可能是单个的.icl(上面解释啦)图标库文件,还有一个最重要的.iptheme文 件。不得不再做一个名词解释啦 .iptheme是IP专用的图标主题定义文件,就像第2节里说的.theme主题文件一样,也是文 本格式,可以用任何文本编辑器打开,它的内容一看就懂。 [SoftwareInfo]部分是IP软件的说明,不用管它,下面的[PackageInfo]就是图标内容 的定义了,例如:MyComputer=%ThemeDir%02.ico意思是“我的电脑”的图标定义为图标 主题目录下的02.ico文件,前面是系统中某个显示图标的位置,后面是具体定义的图标文 件。也可能是:MyComputer=%ThemeDir%01.icl,1,这样的定义指向的就是一个.icl图 标库文件,在逗号后面跟的数字1就是指图标库文件中的第一个图标。 如果你的系统中安装了IP,只要双击.iptheme文件IP就会自动启动然后打开这个图标主题 ,再点击IP窗口左边的“Icons&Cursors”,就可以在右边看到该图标主题内定义的各种 具体图标了,分为桌面、开始菜单、文件夹、驱动器、其他、文件类型、鼠标指针、快速启 动栏等八个类,基本涵盖了Windows中所有的图标,甚至是很多第三方软件的文件格式一样 找得到。对于不满意的图标,双击图标项就可以更改,或者选中图标项之后点击右边的 Change…,找到想要的图标确认就会在IP中载入了。点击右下方的Apply即可应用当前 的图标主题,稍等几秒系统的图标主题就替换完成了。所替换图标的多少由图标主题中包含 的图标多少来决定,如果图标主题图标类型很全的话,基本上整个系统内的图标变得都会让 你认不出来了。要注意的是在IP中图标定义是绝对路径,也就是说IP中定义好的图标一旦 .ico文件或者.icl文件被移动了,在IP中就无效了。 IP的另一种主题发布形式是单独的一个.ip文件,这个文件是IP专用格式的图标压缩包, 里面包括了该图标主题中的图标文件以及IP的图标主题定义文件,用其他软件是打不开的, 使用起来和.theme一样,只要双击就会在IP中载入,不过IP会先将这个压缩包解压到自己 安装目录中的themes目录下再载入,原来的.ip文件位置不会影响到图标主题的使用。 另外,IP图标主题中也可以包含鼠标指针,定义方式和图标是一样的。大家找个比较完整的 IP图标主题研究一下定义文件就明白了。 本教程只是讲图标主题的应用,至于IP的其他功能和应用大家就可以自己研究了,总之IP是 一个强大而又好用的图标工具,不过它的使用是一点都不难的。用它做一个自己的图标主题 ,发放给自己的朋友,保证裤裤的。 一套好的桌面主题加上一套好的图标主题,绝对可以让整个系统焕然一新。 五.桌面主题应用的延伸:系统文件的修改 有了以上四步,相信大家的Windows已经有点让人认不出来了吧,下面要讲的就是更进一步 的应用:修改系统文件,把Windows变得不像Windows。 其实有很多的UI是保存在一些可执行文件里的(.exe.dll.ocx等),比如按钮图标、动画 、菜单文字、程序和对话框的布局等等,编辑这些文件可以让你随心所欲的改变你的 Windows操作界面,这并不像想象中的那么难。 备份!既然是系统文件,相信大家都不敢随便删掉的,所以一定要做好备份工作,而且还应 当清楚的标明该文件的地理位置。一旦修改失败,立即启动到DOS,还原备份文件。再有就 是,一个好的习惯就是改完一个文件,就备份、覆盖、重启、检验,再改下一个,最忌的是 改了一堆文件,同时覆盖,结果出了问题,却不知道到底是哪个文件改坏了。请记住:在编 辑任何系统文件之前,备份之! ResourceHacker,相信不少人都已经知道这个优秀的免费软件了,最为让人称心的是它有 完美的汉化。 PEResourceEditor,同样是免费软件,而且代码公开,但可能需要两个delphi6的运行 库(vcl60.rarrtl60.rar)。完全不比ResourceHacker逊色。 eXeScope,共享软件,可以编辑16位的Binary文件。 ResBuilder,TGTSoft(就是做StyleXP的那家)出品的一个功能强大的免费软件。其主页 介绍为:"WithResBuilder,skin/logon/ .ResBuilderauto-converts32bit editor.GoodforLogonUI.EXEfiles.Alsohasatextandhexeditor."。另外,它还 能编辑被集成到可执行文件里的.xml.ini,十分吸引人。 HEX编辑器 既然有UltraEdit,我就不说别的了;) 文件替换 我们知道,当文件被使用时它是不能被替换的,而大多关于UI的系统文件都是在启动时就被 启用了的,这就为我们替换系统文件带来麻烦,下面的两个软件可以帮助我们。 CopyLock,Windows9x/2k,免费软件,"isasmallprogramthatallowsthe (e.g.thesystem fileslikecomctl32.dll.)" Replacer,Windows2k/XP,免费软件," XP/2k.." 其他 ResThief,免费软件,当把一个可执行或其他Binary文件拖到它上头后,它会把其中的所 有资源文件展开并放到一个目录里。 SmartView,免费软件," ,metafiles,iconsandiconsheldin executablesasthumbnails." 3.修改介绍16位和32位文件 前面提到的几个资源编辑器都能修改32位文件,但我们依然会碰到16位的文件(特别 是在Windows9x系统里),这时候就只有用eXeScope了。 编辑文件 通常的方法,只是简单的从文件中提取资源文件(位图、动画等等)、编辑、替换到文件里 即可。或是修改对话框内的布局,修改文件内的文字等等,都可以在编辑器内简单操作就可 完成。位图(.bmp.ico等)、动画(.avi等)的编辑工具可以选用自己习惯的来。 需要注意的是所修改的资源文件的文件大小、颜色索引、透明颜色的指定等等,一个比较好 的方法是编辑原始的资源文件。 通常的,透明颜色会是紫红色(R,G,B:255,0,255),但有时是在位图的背景色里。 经常会碰到一个位图文件里包含了几个不同功能的按钮的图,而且在另外的图里可能还有对 应的鼠标悬停和鼠标按下的图,一个较好的方法是编辑原图。 对于XP,我们会看到有不少位图是有Alpha效果的(如:explorer的工具栏内的按钮),一 个有效的办法是当用资源编辑器提取文件后,立刻改名为.png(原来为.bmp),然后用 photoshop之类的软件编辑保存,再用MsPaint打开并另存为.bmp即可。(注:此法未经本 人测试) 4..dll文件内的HTML编辑!除了位图、对话框等,还有一些东西是以HTML保存的,如IE 的"about"(shdoclc.dll,section23)和"friendlyHTTPerrormessage pages"(shdoclc.dll,section2110)。ResourceHacker能很方便的编辑这个的,编辑后 点击"编译脚本"就可以了。但对于替换HTML里引用的.gif/.jpg等图,则不适于用Resource Hacker,而eXeScope则能胜任愉快。另外,你完全可以用.gif动画来替换任何.gif。 相关下载:(点击) StyleXP UxTheme.dll破解版 IconPackager ResourceHacker UltraEdit ResBuilder CopyLock eXeScope参考资料:http://..com/question/152572.html?fr=qrl3