4.0.3系统简明汉化教程三、MNS里的default.xml文件的修改
defaultconfigurationbuilder的详细使用及介绍 -回复
defaultconfigurationbuilder的详细使用及介绍-回复什么是DefaultConfigurationBuilder?DefaultConfigurationBuilder是Apache Commons Configuration库中的一个类,它是用于构建配置对象的工具。
它提供了一种简单、灵活和可扩展的方式来加载和解析各种类型的配置文件。
DefaultConfigurationBuilder的目的是为了简化配置文件的读取和管理过程,使开发人员能够更轻松地使用配置信息。
DefaultConfigurationBuilder的使用步骤如下:步骤1:导入依赖首先,我们需要在项目中引入Apache Commons Configuration库的依赖。
可以在项目的pom.xml文件中加入以下内容:<dependency><groupId>commons-configuration</groupId><artifactId>commons-configuration</artifactId><version>2.7</version></dependency>步骤2:创建一个DefaultConfigurationBuilder对象接下来,我们需要创建一个DefaultConfigurationBuilder对象。
可以使用以下代码完成创建:DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();步骤3:配置对象的属性DefaultConfigurationBuilder对象提供了一系列方法来配置对象的属性,以确定如何加载和解析配置文件。
下面列举了一些常用的配置方法:- setFile(String path):设置配置文件的路径。
对Xml文档进行操作(修改,删除)
对Xml⽂档进⾏操作(修改,删除)<?xml version="1.0" encoding="utf-8"?><Products><Product id="0" proName="aa1" proPrice="12" proInfo="bb"></Product><Product id="1" proName="电脑" proPrice="3200" proInfo="电脑电脑电脑电脑电脑电脑"></Product><Product id="2" proName="mp4" proPrice="400" proInfo="mp4mp4mp4mp4mp4mp4mp4mp4mp4"></Product><Product id="3" proName="mp4" proPrice="400" proInfo="mp4mp4mp4mp4mp4mp4mp4mp4mp4"></Product><Product id="4" proName="mp5" proPrice="500" proInfo="mp5mp5mp5mp5mp5mp5mp5mp5mp5"></Product></Products>下⾯我们来看看如何对上⾯的xml⽂档进⾏删除和修改的操作:其实很简单,⼤概也是分⼀下⼏个步骤:1、将xml⽂档加载到内存中2、找到要删除的节点(根据条件)3、重新保存加载xml⽂档根绝代码具体来看看如何操作修改:protected void Button2_Click(object sender, EventArgs e){XmlDocument xmldocument = new XmlDocument();string path = Server.MapPath("~/Product.xml");xmldocument.Load(path);string xmlPath = "//Products//Product";//根据路径找到所有节点XmlNodeList nodeList = xmldocument.SelectNodes(xmlPath);//循环遍历这些⼦foreach (XmlNode node in nodeList){//根据节点的某个属性找到要操作的节点if(node.Attributes["id"].Value=="4"){//对节点进⾏修改操作node.Attributes["proName"].Value = "aa1";node.Attributes["proPrice"].Value = "12";node.Attributes["proInfo"].Value = "bb";}}//重新加载保存xmldocument.Save(path);}上⾯是对xml进⾏的修改的操作,删除基本和它差不多删除protected void Button1_Click(object sender, EventArgs e){XmlDocument doc = new XmlDocument();string path = Server.MapPath("~/Product.xml");doc.Load(path);XmlNodeList xmlNodeList = doc.SelectNodes("//Products//Product");foreach (XmlNode xmlNode in xmlNodeList){if(xmlNode.Attributes["id"].Value=="4"){//找到⽗节点,从⽗节点删除该节点xmlNode.ParentNode.RemoveChild(xmlNode);}}doc.Save(path);}当然了,也可以删除通过RomoveAllAttributes,RemoveAttribute或RemoveAttributeAt等来删除属性前端时间,在⼀本项⽬教材书上,看到他们对Xml⽂档处理的时候,在查找节点的时候⽤的是索引XmlNode xmlNode = doc.SelectSingleNode("//Products//Product[5]");本⼈认为这种⽅法不可取,我们⼀般都会让你⼀个id对应⼀个节点,如果采取这种⽅式,那么很可能⽆法找到需要的节点,造成程序⽅⾯的错误,这是本⼈的⼀些见解,⼤家有什么意见可以提出来,共同学习!。
安卓ROOM定制教程
准备工作,下载一下三个文件【ROM定制工具】XDA智能手机网专用中文版厨房0.193(2012年5月更新__最新版)/thread-10994345-1-1.htmlVM虚拟机:/c0qbbzbkix雨林木风3.0的下载地址/c0l7qb6gd1第一、安装虚拟机这个很简单,在windows下像安装一般的程序一样安装就可以了。
注:1.不需要安装在系统盘下,最好单独成盘。
2.安装好虚拟机后不要急着运行,到刚才解压的文件夹下,把VMware+Workstation+7.0.1 Build 227600+汉化补丁.7z解压下来,在把里面的文件复制到你刚才安装虚拟机目录下。
第二,在虚拟机下安装linux在桌面双击虚拟机图标,点击新建虚拟机-下一步-选择安装盘镜像文件(我们刚下载的雨林木风3.0)-下一步-客户机操作系统(选择Linux)、版本(选择Ubuntu)-下一步-虚拟机名称自己选择、位置可选择(我个人是默认)-下一步-最大磁盘大小(建议选40G)其它的默认-下一步-完成第三、进入系统你在什么地方?可以自己选择一般都是保持默认。
前进键盘布局可以自己选择一般都是保持默认。
前进准备硬盘空间 (选择手动指定分区) 前进准备分区 点击下面(新建分区表...)继续后出现下图双击空闲后 (如下图)创建第一个分区后在双击空闲创建第二分区 如下图最后一个分区 (剩下的所有的空间) 如下图分区全部创建完后 点击 前进出现图下信息。
名字可以随便填 、登录名及登录密码一定要设好 下面计算机名会自动生成点击前进点击安装在终端窗口输入sudo passwd root 后 按回车 如下图这个时候叫你输入你刚才设置的登陆密码注(输入的密码是看不到的) 输入后按回车运行后会停顿在那里就按回车点击menu"在终端中运行"如下图右击桌面,选择在终端中打开,然后出入javac,按回车出现下图输入apt-get install openjdk-6-jdk ,按回车等待下载完成待下载完成,再次输入javac,按回车,出现下图至此成功,建议将厨房换成0.192,开始制作吧『第三课』认识厨房1-导入ROM文件到工作文件夹(这个就不解释了)2-添加ROOT权限(就是ROM添加添加最高权限,这个一般都是基于官方修改ROM时用到,因为基于第三方ROM基本上都是已经ROOT了的。
ROM默认时区的修改教程
ROM默认时区的修改教程一.apn自适应修改在这里,先简单说说,apn是什么,大家可以简单理解为电话服务接入点,比如中国移动,中国联通等,但相信刷过机的童鞋都知道,在刷某些ROM时,运营商显示不正确,比如中国移动显示成CMCC什么的,大家看着也会有点闹心吧?不用急,其实修改很简单首先我们把ROM解包,建立工作目录首先我们把ROM解包,建立工作目录# a# k% }9 k( k8 ?* e1、下载工具包安卓ROM修改工具包.rar(2.96 MB, 下载次数: 299) ' z# r* u% n5 ]' @6 _* B4 n/ ~) [/ i在修改前,先下载为大家准备的工具包,里面包含一个接入点控制XML文件和JAR文件2)查看plmn-conf文件,下载后,我们不能直接放进工作就完事了,我们先要理解XML文件到底是什么内容,使用记事本或写字板打开,可看见:% ?, V' Q" l& e9 y可见,在父节点Mobiles下,有许多Mobile子节点,每个子节点中包含属性Numeric和MobileName,前者的作用是识别接入点代码,后者是相应的apn名称而jar文件就是控制显示的文件3)放入plmn-conf.xml和framework.jar文件理解之后,我们就把2个文件放入工作目录里了把plmn-conf.xml文件放入system/etc目录中,再把framework.jar文件放入system/framework目录中,点击覆盖好了,至此,apn自适应修改就完成了2 Q, Z- _, f8 B( s# Z二、默认时区及语言修改* p+ i! d i2 u一些第三方ROM如CM,时区与默认语言分别为美国时间与英语,想必这不是大家想在刚刷完机进系统想看到的,为了免去大家还要自己设置的麻烦,在这里小祺教大家一个小技巧,使大家可以在一刷完机进去系统就是东八区和简体中文1)打开system\build.prop文件# D1 j1J X" O5 x" M8 l* ^) u' L4 z. h8 m0 v8 i3 C) n; G在之前介绍过,在system目录中,存在build.prop配置文件,我们找到这文件,右键,使用记事本或者写字板打开它2)找到相关语句,并修改。
androidmanifest回编译
androidmanifest回编译
AndroidManifest.xml文件是Android应用程序的一个重要组成部分,它包含了应用程序的基本信息和组件声明。
如果你想回编译AndroidManifest.xml文件,你需要按照以下步骤进行操作:
1. 确保你有原始的AndroidManifest.xml文件。
如果原始文件已经丢失或被修改,你可能无法完全恢复到原始状态。
2. 将AndroidManifest.xml文件放置在你的Android项目的根目录下。
3. 打开命令行工具(如终端或命令提示符),并导航到你的项目目录。
4. 使用Android Studio打开你的项目。
如果你的项目已经打开,请关闭并重新打开它,以确保更改生效。
5. 在Android Studio中,选择"File"(文件)菜单,然后选择"Invalidate Caches / Restart"(清除缓存/重启)。
这将清除Android Studio的缓存并重新启动它。
6. 重新启动后,Android Studio将自动检测到AndroidManifest.xml文件的更改,并重新编译应用程序。
请注意,回编译AndroidManifest.xml文件可能无法完全恢复应用程序的原始状态,特别是如果其他代码或资源文件已经发生了更改。
因此,建议在修改AndroidManifest.xml文件之前备份整个项目,以避免不必要的损失。
修改ROM教程
一:解包updata.app1.下载split-updata.rar.2.下载perl的支持环境。
/(选网站里面的高的版本,由于文件较大,大家自己去网站下载。
我就不提供下载了。
)3。
解压split-updat.rar.安装perl的支持环境(建议在windows xp平台安装,win7也可以,但会提示出错。
不过用起来没有问题)4。
把updata.app、split_updata.pl放在一个文件夹下。
可以自己建立一个文件夹把这两个文件放进去。
5。
进入widows命令行模式,进入第四步的那个文件夹。
(包含有updata.app及split-updata.pl 文件)。
键入命令:path C:¥strawberry¥perl¥bin,再键入命令:perl split_updata.pl updata.app。
最后在第四步建立的那个文件夹下有一个output文件夹,system,recovery等img文件就在里面。
ps:要得到system等镜像,也可以通过刷recovery备份来获得。
二:解包img文件。
将要解开的img文件与unyaffs文件放在同一文件夹中,运行unyaffs * .img out ,最后会在out文件夹中生成解开后的文件,然后可以轻松找到你系统内的所有文件。
(包括app,media等),这里特别要注意的是第一步解包updata.app时要注意看system/app所在的img 包是哪一个?判断方法很简单,根据img文件大小来判断就可以了。
一般包含system¥app 镜像的都有100多兆。
象8600的sp13版本,system¥app 是在system.img中。
而这次8600的 2.2版本system/app则是在recovery镜像中。
制作定制自已的ROM多会用到Linux系统,这遍是纯window系统下解开system.img打包成update.zip教程:三:定制ROM前首先配置环境:Java JDK下载,安装,Windows系统配置JDK环境四:提取官方ROM,解压system.img文件:请看提取官方原生(RUU/.exe)ROM刷机文件Windows平台下unyaffs解包:/android/thread-1265-1-1.html创建system文件夹,将解压出来的文件(除了extract.bat,system.img,unyaffs.exe,使用说明.txt 以外的文件)全部放到里面system文件夹里面。
汉化alias的方法
汉化alias的方法在使用命令行时,经常会用到alias命令来简化一些常用的命令或者是为一些复杂的命令设置别名。
但是默认的alias命令只支持英文,如果你想要将别名汉化,该怎么办呢?下面就为大家介绍一下汉化alias的方法。
方法一:使用unicode码如果你只是想在alias命令中加入一些汉字,可以使用unicode码来实现。
具体步骤如下:1. 打开终端,输入alias命令,查看已有的别名列表。
2. 输入alias alias_name='command',其中alias_name为你要设置的别名名字,command为你要设置的具体命令。
在这个命令中,你可以用unicode码加入汉字。
例如,要将ls命令的别名改为“列出文件”,可以这样输入: alias 列出文件='ls'其中“列出文件”一词的unicode码为U+5217U+51FAU6587,也可以直接用中文输入法输入“列出文件”,然后在终端中复制粘贴。
3. 输入alias命令,查看是否成功添加了别名。
方法二:修改系统locale如果你想让alias命令默认支持汉字,可以修改系统locale。
具体步骤如下:1. 打开终端,输入locale命令,查看当前系统locale设置。
2. 如果locale的LC_CTYPE值为C,则需要修改为支持中文的locale值。
可以输入sudo nano /etc/locale.gen,找到zh_CN.UTF-8 UTF-8这一行,去掉前面的注释符号#,然后保存退出。
3. 输入sudo locale-gen,生成新的locale。
4. 输入export LANG=zh_CN.UTF-8,将当前终端的locale设置为中文。
5. 输入alias alias_name='command',其中alias_name为你要设置的别名名字,command为你要设置的具体命令。
sublime text 3 default filetype -回复
sublime text 3 default filetype -回复这篇文章将一步一步回答关于Sublime Text 3默认文件类型的问题。
Sublime Text 3是一种流行的文本编辑器,常用于编写代码、编辑文本文件和进行日常写作。
它的一个重要特性是可以通过设置默认文件类型来自动将文件识别为特定的编程语言或标记语言。
在默认设置中,Sublime Text将根据文件的扩展名来确定文件类型。
但有时候,你可能希望手动指定文件类型,或者修改默认文件类型的映射。
首先,让我们了解如何通过扩展名来自动识别文件类型。
在Sublime Text 3中,打开任何你想编辑的文件,然后点击菜单栏上的View(视图)选项。
在View下拉菜单中,你将发现一个Syntax(语法)选项,将鼠标悬停在上面,会弹出一个子菜单,显示所有可用的语法。
点击适合你当前文件类型的语法选项,Sublime Text即会自动将该文件类型设置为默认语法。
例如,如果你正在编辑一个Python文件,点击"Python"选项,Sublime Text 将自动切换到Python语法,并为你提供相应的代码高亮和自动补全功能。
如果你发现Sublime Text未能正确识别文件类型,或者你想手动指定文件类型,你可以按照以下步骤进行设置。
首先,打开一个文件,然后点击菜单栏中的View(视图)选项。
在View下拉菜单中,选择Syntax(语法)选项,然后移动鼠标光标到最底部的"Open all with current extension as…"(将当前扩展名的所有文件打开为...)子菜单。
再次移动鼠标光标,会弹出一个子菜单,显示与你当前文件扩展名匹配的语法选项。
选择适合你当前文件类型的语法选项,Sublime Text会将该文件类型设置为默认语法,并将所有具有相同扩展名的文件与该语法关联。
另一种方法是通过修改Sublime Text的设置文件来自定义默认文件类型映射。
实例解说怎样修改和反编译—ROM定制教程
这篇文章仅在向新手介绍入门方案,如果您已入门,请Google解决您需要的资料。
欢迎大家跟帖讨论,并丰富本文,但请不要用顶,等纯粹无意义的回复。
作者不喜欢。
如果是修改CM的apk很简单,修改原始代码使用命令单独编译该apk 就可。
这篇文章主要讲那该死三星闭源系统是如何在有限的环境下最大化修改你的东西。
本人不是什么高手,只是接触android的时间比较长(从G1就开始用起),爱好收集andorid 历史上比较有代表性的机器,时常爱摆动手机,倒腾ROM,因为个人时间问题,一直没制作完整的作品(我比较懒XD),就连自己使用的ROM还停留在CMbeta3中文化版本。
个人关注aosp比较多点,很高兴我编译的中文版能将CM for i9000 推到大家面前,让更多的I9000用户了解到CM,当然从G1时代开始刷CM的兄弟们自然会知道CM的优秀。
CM发展至今,已经不仅仅是手机ROM,他代表了一种精神,开源和共享(国内论坛有多少?),以及无所不能——这是我欣赏和推崇的。
如果将CM放大到无限的时间和个人团体集合,android 会支持理论上一切可以运行它的设备。
一:基本准备!准备工具:Android SDKjava,下载适合您系统的版本。
您需要的是apktool 或者apk manager 4.9(貌似最新版本了)。
推荐用apk manager 4.9,下面主要介绍该工具使用方法。
以上工具Windows和Linux下都有。
三星I9000 FROYO 系统应用软件在 /system/app 同大多数Android系统一样。
但注意三星有着自定义的framework,在 /system/framework/twframework-res.apk。
如果您要修改三星的system app就需要用到他。
首先我们要提取出系统软件。
有两种方法,第一刷完机,获取root权限之后用以下命令:1. windows和linux下面的命令同样:2. adb pull /system/ <your path:>3. //将手机system目录copy到您电脑的某个路径中复制代码或者解压缩三星官方刷机包:挂载factoryfs到某路径:然后拷贝所有文件。
mantis修改说明
因为Mantis的配置文件,是根据config_defaults_inc.php设置的,但凡是在config_inc.php这个文件中进行声明 的,都将依据config_inc.php为准。
1.汉化
Mantis支持多国语言,但有的时候汉化的文件跟不上版本的变更,需要我们自己来添加一些汉化的字段。下面介绍如何进行汉化。
汉化是通过一个文件完成的
打开这个文件D:\mantis\lang\strings_chinese_lified.txt
2.修改严重性等级
在config_defaults_inc.php文件中查找Mantis Enum Strings
就能看到系统中定义的一些级别都可以在这里找到,在此仅介绍严重性等级。
$g_severity_enum_string这个字段就是严重性等级的字段,可以按照需要在后面的值中进行删减,比如我只需要4类,就如下修改:
$g_severity_enum_string = ’10:feature,20:trivial,30:text,40:tweak’;
安卓系统ROM DIY详细说明教程
安卓系统ROM DIY详细说明教程来源:未知编辑:JC时间:2013-04-16 14:54人气:1757[投稿邮箱] ROM包大体架构【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary 二进制的程序,里面主要是Linux系统自带的组件(命令)\system\customize这个目录下主要是系统的设置\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小。
\system\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
\system\liblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。
\system\media\system\media\audio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。
\system\sounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。
\system\usr用户文件夹,包含共享、键盘布局、时间区域文件等。
主要修改的文件夹:system/appcustomizeetcfontsframeworklibxbinbuild.prop一、\system\app\的系统自带软件DIY我这里举个例子\system\app\AlarmClock.apk 闹钟\system\app\AlarmClock.odex\system\app\Browser.apk 浏览器\system\app\Browser.odex\system\app\Bugreport.apk Bug报告\system\app\Bugreport.odex\system\app\Calculator.apk 计算器\system\app\Calendar.apk 日历\system\app\Calendar.odex\system\app\CalendarProvider.apk 日历提供\system\app\CalendarProvider.odex\system\app\Camera.apk 照相机\system\app\Camera.odex\system\app\com.amazon.mp3.apk 亚马逊音乐\system\app\Contacts.apk 联系人\system\app\Contacts.odex\system\app\DownloadProvider.apk 下载提供\system\app\DownloadProvider.odex\system\app\DrmProvider.apk DRM数字版权提供\system\app\DrmProvider.odex\system\app\Email.apk 电子邮件客户端\system\app\Email.odex\system\app\FieldTest.apk 测试程序\system\app\FieldTest.odex\system\app\GDataFeedsProvider.apk GoogleData提供\system\app\GDataFeedsProvider.odex\system\app\Gmail.apk Gmail电子邮件\system\app\Gmail.odex\system\app\GmailProvider.apk Gmail提供\system\app\GmailProvider.odex\system\app\GoogleApps.apk 谷歌程序包\system\app\GoogleSearch.apk 搜索工具\system\app\GoogleSearch.odex\system\app\gtalkservice.apk GTalk服务\system\app\gtalkservice.odex\system\app\HTMLViewer.apk HTML查看器\system\app\HTMLViewer.odex\system\app\IM.apk 即使通讯组件包含MSN、yahoo通\system\app\ImCredentialProvider.apk\system\app\ImProvider.apk\system\app\ImProvider.odex\system\app\Launcher.apk 启动加载器\system\app\Launcher.odex\system\app\Maps.apk 电子地图\system\app\Maps.odex\system\app\MediaProvider.apk 多媒体播放提供\system\app\MediaProvider.odex\system\app\Mms.apk 短信、彩信\system\app\Mms.odex\system\app\Music.apk 音乐播放器\system\app\Music.odex\system\app\MyFaves.apk T-Mobile MyFaves程序\system\app\MyFaves.odex\system\app\PackageInstaller.apk apk安装程序\system\app\PackageInstaller.odex\system\app\Phone.apk 电话拨号器\system\app\Phone.odex\system\app\Settings.apk 系统设置\system\app\Settings.odex\system\app\SettingsProvider.apk 设置提供\system\app\SettingsProvider.odex\system\app\SetupWizard.apk 设置向导\system\app\SetupWizard.odex\system\app\SoundRecorder.apk 录音工具\system\app\SoundRecorder.odex\system\app\Street.apk 街景地图\system\app\Street.odex\system\app\Sync.apk 同步程序\system\app\Sync.odex\system\app\Talk.apk 语音程序\system\app\Talk.odex\system\app\TelephonyProvider.apk 电话提供\system\app\TelephonyProvider.odex\system\app\Updater.apk 更新程序\system\app\Updater.odex\system\app\Vending.apk 制造商信息\system\app\Vending.odex\system\app\VoiceDialer.apk 语音拨号器\system\app\VoiceDialer.odex\system\app\YouTube.apk Youtube视频\system\app\YouTube.odex\system\app\Metal.apk (金属皮肤)\system\app\BlackBoard.apk (黑板皮肤)\system\app\Wood.apk(木板皮肤)如果没有odex,肯定是以classes.dex的形式写入了apk当中,没有可以不管一般来说本人精简的内容如下:AdobeReader (adobe的pdf阅读器,有更好的替代)com.htc.FMRadioWidget (桌面收音机插件)com.htc.FriendStreamWidget(好友流小插件)com.htc.MusicWidget(桌面音乐插件)com.htc.PlurkWidget(桌面Plurk插件)com.htc.StockWidget(桌面股票插件)com.htc.TwitterWidget(桌面Twitter插件)DCSStock (股票后台传输程序)DreyeAndro idHTC (Dr.eye是一个英语字典)EReaderLibrary 在线小说阅读器(英文的没用)EReaderViewerEReaderWidgetfacebookFlickr Flickr应用(国内连不上,没啥用)FriendStream (htc主推的社交推送软件,可以聚合Facebook,twitter等) htcbookmarkwidget (HTC桌面收藏夹插件)HtcCalculatorWidget (计算器Widget小插件)htccontactwidgets (HTC联系人widgets小插件)HtcFacebook (Facebook小插件)HtcGreader (google新闻,都是英文新闻,目前没用)HtcGreaderWidget (新闻小插件)htcmailwidgetsHTC (Mail小插件)htcmsgwidgets (短消息Widget插件)HtcPhotoWidget (图片Widget插件)HtcPushMedia.apk (一个应用,启动后弹出三个按钮:音乐、图片、视频) HtcRecommends.apk (HTC Like)HtcRecommendsWidget.apk (HTC Like插件)HtcTipWidget.apk (操作提示小插件)HtcTwitter.apk (Twitter小插件)Quickoffice.apk (office软件的阅读,用更好的替代)Stock.apk (英文股票程序)twitteryoutube一般来说需要更新的东西:install_flash_player.apk (flash,这个最新版本在电子市场下载)10.1.106.16Maps.apk(很多其他分辨率的东西,或者是版本不新,需要更新和精简) 5.0 Vending.apk(电子市场,我看很多官方,包括最新的1.84的官方都还不是最新的2.2.11) 2.2.11二、customize修改这下面有三个目录:CID MNS resource主要修改地方:customize/default.xmlcustomize/CID/default.xmlcustomize/MNS/default.xmlCID和MNS下面除了default.xml的其他文件都可以删掉1.customize/default.xml这里修改的主要是语言键盘的设置主要修改IME下的这里就是改变HTC输入法国际键盘里面的语言和默认加载的输入法,比如拼音、手写啊之类的English英语PinYin拼音Handwriting手写 Stroke笔画一般就留这么几个吧。
ROM初始化配置之default.xml修改入门
ROM初始化配置之default.xml修改入门很多时候我们拿到一个ROM都要对它进行修改以符合自己或者机油的使用习惯,比如内置语言啊,书签啊,新闻源啊等等,特别是HTC官方ROM,初始化配置特别的多,除了上面的以外还包含了足迹,世界时钟,股票等等默认的配置。
下面我就简单介绍一些我目前懂的一小部分修改,借以指引新手,大家共同完善,希望知道更多的私信我增加到此帖。
default.xml总共有两个,一个是在system\customize\CID下面,主要负责ROM全局的配置,比如语言,HTC输入语言,足迹,机器名称等等。
system\customize\CID下的default.xml默认自带语言修改:1.<module name="locale">2. <function>3. <set name="single">4. <item name="total_list">en_CN;zh_TW;zh_CN;</item>5. <item type="boolean" name="en_CN">yes</item>6. <item type="boolean" name="zh_TW">yes</item>7. <item type="boolean" name="zh_CN">yes</item>复制代码上面的是三种语言,分别是“中国英语、中国繁体、中国简体”,想要更多语言可以参考下面的语言缩写并对应修改上面的代码A_B其中A是语言缩写,B是国家缩写,Arabic, Egypt (ar_EG)Arabic, Israel (ar_IL)Bulgarian, Bulgaria (bg_BG)Chinese, PRC (zh_CN)Chinese, Taiwan (zh_TW)Croatian, Croatia (hr_HR)Czech, Czech Republic (cs_CZ)Danish, Denmark (da_DK)Dutch, Netherlands (nl_NL)Dutch, Belgium (nl_BE)English, US (en_US)English, Britain (en_GB)English, Canada (en_CA)English, Australia (en_AU)English, India (en_IN)English, Ireland (en_IE)English, New Zealand (en_NZ)English, Singapore (en_SG)English, South Africa (en_ZA)Finnish, Finland (fi_FI)French, France (fr_FR)French, Belgium (fr_BE)French, Canada (fr_CA)French, Switzerland (fr_CH)German, Germany (de_DE)German, Austria (de_AT)German, Switzerland (de_CH)German, Liechtenstein (de_LI)Greek, Greece (el_GR)Hindi, India (hi_IN)Hungarian, Hungary (hu_HU)Indonesian, Indonesia (id_ID)Italian, Italy (it_IT)Italian, Switzerland (it_CH)Japanese, Japan (ja_JP)Korean, Korea (ko_KR)Latvian, Latvia (lv_LV)Lithuanian, Lithuania (lt_LT)Norwegian Bokm?l, Norway (nb_NO)Polish, Poland (pl_PL)Portuguese, Brazil (pt_BR)Portuguese, Portugal (pt_PT)Romanian, Romania (ro_RO)Russian, Russia (ru_RU)Serbian, Serbia (sr_RS)Slovak, Slovakia (sk_SK)Slovenian, Slovenia (sl_SI)Spanish, Spain (es_ES)Spanish, US (es_US)Swedish, Sweden (sv_SE)Thai, Thailand (th_TH)Tagalog, Philippines (tl_PH)Turkish, Turkey (tr_TR)Ukranian, Ukrania (uk_UA)Vietnamese, Vietnam (vi_VN)更多缩写请参考:/standards/iso639-2/php/code_list.php和/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm HTC国际输入法默认输入语言的修改1. <module name="InputMethod">2. <function name="IME_language_set">3. <set name="single">4. <item type="boolean" name="English">yes</item>5. <item type="boolean" name="German">yes</item>6. <item type="boolean" name="France">yes</item>7. <item type="boolean" name="Italian">yes</item>8. <item type="boolean" name="Spanish">yes</item>9. <item type="boolean" name="Russian">yes</item>10. <item type="boolean" name="Czech">yes</item>11. <item type="boolean" name="Danish">yes</item>12. <item type="boolean" name="Swedish">yes</item>13. <item type="boolean" name="Norwegian">yes</item>14. <item type="boolean" name="Dutch">yes</item>15. <item type="boolean" name="Polish">yes</item>16. <item type="boolean" name="Portugal">yes</item>17. <item type="boolean" name="Greek">yes</item>18. <item type="boolean" name="Turkish">yes</item>19. <item type="boolean" name="Finnish">yes</item>20. <item type="boolean" name="Hungarian">yes</item>复制代码上面是默认多语言的,如果想保留某些输入语言,可以删除相应的那一行就可以了,注意:别删除英文,即使中国人有时候也要输入字母。
js中 .default用法 -回复
js中 .default用法-回复首先,让我们来了解一下在JavaScript中,`.default`是什么意思以及它的用法。
在JavaScript中,`.default`是一个特殊的关键字,用于引用匿名或默认导出的模块。
当模块中只有一个导出时,该导出被自动视为默认导出。
因此,`.default`用于访问这个默认导出。
现在,我们将一步一步地回答关于`.default`的问题,并详细介绍其用法。
第一步:理解默认导出默认导出是指在模块中使用`export default`语法导出一个值。
默认导出可以是任何JavaScript数据类型,例如对象、函数、类等。
它允许我们在导入模块时不需要指定导出的名称。
第二步:使用`.default`语法要使用`.default`语法,我们需要在导入模块时指定默认导出的引用变量名称。
例如,假设我们有一个名为`example.js`的模块,其默认导出为一个函数:javascriptexample.jsexport default function() {console.log("This is the default export.");}然后,我们可以使用`.default`语法将默认导出引用为`myFunction`:javascriptimport myFunction from './example.js';调用默认导出的函数myFunction(); Output: "This is the default export."在以上代码中,我们使用`import myFunction from './example.js'`行将默认导出作为`myFunction`引用导入。
然后,我们可以调用`myFunction()`来执行默认导出的函数。
第三步:结合命名导出和默认导出除了默认导出外,模块还可以使用命名导出。
defaultinformation命令
defaultinformation命令DefaultInformation命令是计算机系统中的一个关键命令,它用于设置或查看系统中的默认信息。
默认信息是指在没有明确指定参数或选项时,系统所使用的预设值或配置。
通过使用DefaultInformation命令,用户可以了解和修改系统的默认设置,以便满足个性化的需求。
DefaultInformation命令可以用于设置系统的默认语言。
在多语言环境下,系统会根据用户的语言设置显示相应的界面和信息。
通过使用DefaultInformation命令,用户可以更改默认语言,以便更好地适应个人的需求。
例如,用户可以将默认语言从英文更改为中文,这样系统的界面和显示信息都会以中文显示。
DefaultInformation命令还可以用于设置系统的默认时区。
不同的地区和国家使用不同的时区标准,通过设置默认时区,系统可以根据用户所在的地理位置自动调整时间。
例如,用户所在的地区是东八区,通过设置默认时区为东八区,系统会自动将时间调整为当地的标准时间。
DefaultInformation命令还可以用于设置系统的默认打印机。
打印机是计算机系统中常用的外部设备,通过设置默认打印机,用户可以方便地进行打印操作,无需每次都手动选择打印机。
例如,用户可以将默认打印机设置为办公室中的共享打印机,这样在打印时就可以直接使用默认打印机,提高工作效率。
DefaultInformation命令还可以用于设置系统的默认字体。
字体是界面显示中的重要元素,不同的字体可以给用户带来不同的视觉体验。
通过设置默认字体,用户可以自定义系统的字体风格,使界面显示更符合自己的审美需求。
例如,用户可以将默认字体设置为宋体或微软雅黑,以便在使用系统时享受更舒适的视觉效果。
除了上述功能,DefaultInformation命令还可以用于设置系统的默认网页浏览器、默认音频输出设备等。
通过设置这些默认信息,用户可以根据自己的喜好和需求进行个性化配置,提升系统的易用性和便利性。
ansible default用法
一、什么是Ansible default?Ansible是一种开源的自动化工具,可以通过简单的描述性语言进行配置管理、应用部署、云设置等操作。
而Ansible default则是Ansible 中的一种默认值设置,可以方便用户在使用Ansible时省去一些重复的操作,提高工作效率。
二、Ansible default的使用场景1.在安装Ansible时,默认会生成一个ansible.cfg文件。
这个文件中就包含了一些默认设置,比如inventory文件的位置、模块库的位置等。
如果使用默认的ansible.cfg文件,可以省去在命令行中输入一些常用的参数,简化操作流程。
2.在编写playbook时,可以使用Ansible default来设置一些常用的参数,比如远程主机的用户名、密码,连接方式等。
这样可以避免在每个任务中都重复输入相同的参数,减少重复劳动。
3.在使用Ansible进行云设置时,可以通过Ansible default设置云评台的相关参数,比如账号、密钥等。
这样可以方便将来的操作,并且保证了安全性。
三、如何使用Ansible default1.通过修改ansible.cfg文件来设置默认值。
可以在ansible.cfg文件中设置一些常用的参数,比如inventory文件的位置、模块库的位置、日志记录等。
这样在执行ansible命令时,就不需要再去指定这些参数了。
2.在playbook中使用ansible_*模块来设置默认值。
比如可以通过ansible_user、ansible_password来设置远程主机的用户名和密码,通过ansible_connection来设置连接方式。
这样可以简化playbook的编写,提高可读性。
3.在剧本中使用vars来设置默认值。
可以通过在vars中定义一些常用的参数,比如云评台的账号、密钥等。
这样可以在编写tasks时直接引用这些变量,减少重复输入。
四、使用Ansible default的注意事项1.需要谨慎使用默认值。
YLmF3合1教程
论坛里有很多人在询问DVD合集的制作方法,所以就写这篇教程,希望对你们有所帮助。
出于对雨林木风的尊重和敬意,这篇教程是在雨林木风YN9.9和YS8.0的基础上整合的,并未添加任何其它的东西,雨林木风所有的工具都是原汁原味。
本人水平有限,中间可能有不够完善的地方,欢迎指正,我们共同学习XP+VISTA 4in1的教程已经写出来了,但是请大家先学会3in1的做法,然后再开始做4in1/read.php?tid=1080140(直接提供外部下载这个好像违反了版规,所以希望大家尽量自己动手做,有疑问的话可以在贴子里留言或发站内信,希望大家谅解)我已经将BOOT文件夹打包(不包含DOS.IMA,因为这个文件太大,所以没有打包进来,如果要直接使用这个BOOT,一定要记得把YN9.9装机版镜像BOOT中的DOS.IMA提取过来!!!)。
如果要使用自己制作的背景,把BOOT压缩包里的back.bmp,back.bm1删除,然后自己用easyboot制作。
BOOT.rar (186 K) 下载次数:2443如果你要使用我制作的BOOT文件夹,请完成“第一步:提取需要的文件”之后,再将BOOT复制到DVD文件夹下,直接替换已有文件问题总结:A、如果进入雨林木风DOS工具箱的时候停住不动,请进入BIOS将软驱禁用,就可以顺利启动雨林木风DOS工具箱了。
B、运行NTFS for DOS直接重启,原因是你的分区没有NTFS格式的C、运行雨林木风YN9.0装机版和Y6.0纯净版出错的,请仔细检查ylmfyn9.ini 和ylmfy6.ini配置文件,1、src=system\ylmfyn9.gho此处的文件名是否与system下的GHO文件一致2、有人不是按照我的教程给gho文件改的名,文件名中请不要使用标点符号(很多就是因为文件名中包含了多个.引起的,像有的取名yn9.9.gho,这是不行的)、汉字,文件名的长度也不要超过8个字符3、请给虚拟机中的硬盘分区(如果一建好虚拟机就使用GHOST XP,是会出错的),建议使用“一键将硬盘分成四个区”快速分区,然后再使用GHOST XP就不会出错了D、如果在windows中放入光盘,出现YS8.0的安装界面,那是因为光盘里保留了YS8.0的自动运行,如果你不喜欢这个自动运行,请将DVD文件夹下的autorun.inf和autorun.exe删除,再重制出来的镜像就没有自动运行了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
和前面几个教程一样打开此文件,路径为system/customize/MNS/一、找到<item name="defeault">en_US</item>改为<item name="defeault">zh_CN</item>二、找到<item name="default">EE, MMM d, yyyy</item>这是时间显示方式,我们一般都习惯年月日时间,所以可修改为<item name="default">yyyy, MMM d, EE</item>当然你习惯国外的时间格式就不用改了三、找到<item name="default">EE, MMM d</item>这个修改和第二步一样,自己决定四、找到 <function name="default_IME_sip_set"><set name="single"><item name="default">Handwriting</item>这个表示输入法默认另一种输入方式是手写,如果你习惯拼音就把Handwriting改为PinYin即可。
五、找到 <function name="default_IKB_settings_checked"><set name="single"><item name="checked_list_latin">English;Spanish;</item >把;Spanish;删掉,我们不用西班牙文,要它没用六、找到 <set name="plenty" max="10"><item type="file_name" name="thumb">bokeh_grid_preview.jpg</item><item type="file_name" name="image">bokeh.jpg</item><item type="file_name" name="preview">bokeh_preview.jpg</item><!--%%Extra_Preveiw_image_landscape_ Mode%%--><!--%%Extra_Normal_image_landscape_M ode%%-->这个就是设置系统壁纸了,比如你想把你自己喜欢的壁纸设为系统壁纸就可以在这一段里面增加,例如我自己有一张喜欢的壁纸,我命名为fuck.jpg,那么就按照系统壁纸的大小做三张出来(大小我忘了,大家可以自己在system/customize/resource里找到系统壁纸,然后看格式改为一样的名称就行了),那么我就可以修改为<set name="plenty" max="10"><item type="file_name" name="thumb">fuck_grid_preview.jpg</item><item type="file_name" name="image">fuck.jpg</item><item type="file_name" name="preview">fuck_preview.jpg</item><!--%%Extra_Preveiw_image_landscape_ Mode%%--><!--%%Extra_Normal_image_landscape_M ode%%-->记住,如果你是增加系统壁纸,这段命令就要加进文件里而不是修改,切忌前后</set>,反正就是和其它的一样就行了。
还有把你设好的图片也拖进system/customize/resource里,记住一套是三张哈。
七、关于修改屏幕和插件说起来太麻烦了,所以这块就没必要修改了,还没手动修改快八、找到</function><function name="default_city">这个下面设置的是天气里的系统设置的几个城市和时间里设置的几个国外时间,你要是不喜欢的话可以把下面的都删掉,</function>这一行的下面开始删,一直删到</module>命令变为</function></module>就可以了。
九、找到<module name="weather_sync_provider"><function name="settings"><set name="single"><item name="temprature_unit">f</item><item name="update_interval">10800000</item>这个是设置天气里温度格式,我们都用摄氏度,把f 改成c就行了。
十、找到<module name="Browser"><function name="bookmark">这个下面是设置书签,你想怎么改就按这个方式改吧,不改就都删了十一、找到 <function name="homepage"><set name="single" max="15"><item这个是设置游览器主页的,我一般都改为百度了,你想改什么直接改网址吧十二、找到<module name="Mail"><function name="provider"><set name="plenty" max="10"><!--%%File%%--><item name="provider">Microsoft Exchange ActiveSync</item><item name="inprotocol">EAS</item><item name="description">exchangeAccountDesc</item ><item name="resid">0</item></set><set name="plenty" max="10"><!--%%File%%--><item name="provider">Gmail</item><item name="domain"></item><item name="inprotocol">IMAP</item><item name="description">googleAccountDesc</item> <item name="resid">0</item>这个是设置邮箱的,你想加其它邮箱就按相同格式改或者加上就行了,比如加QQ,就改为<set name="plenty" max="10"><!--%%File%%--><item name="provider">QQ</item><item name="domain"></item><item name="inprotocol">POP</item><item name="resid">0</item>注意国内邮箱一般inprotocol都为POP,记得设置的时候改这一栏都改为POP十三、找到 <function name="mail_signature_localization"><set name="plenty" max="10"><item name="locale">en_US</item><item name="signature">Sent from my Android Powered Device on the Now Network</item></set><set name="plenty" max="10"><item name="locale">es_US</item><item name="signature">Enviado de mi Sprint</item></set>下面这一半是西班牙文的,删掉十四、找到</module><module name="Newsstand">这个消息配送据说耗流量,都删掉吧,从这个</module>下面开始删,一直删到下一个</module> ,只保留一个</module>就行了。