
刷机是指更换手机的 *** 作系统。风险较大!
L6刷机需要准备MiniUSE数据线(一头插L6手机充电借口,一头插电脑。此数据线为通用MiniUSB线,很多MP3和数码相机配的的都可以拿来使用。此线如购买原装的可能需要100多块!电脑城购买大概只需十几元!)
刷机包下载:
刷机包自己去下
说明:本人L6为正规渠道行货,买来时为R3517中国移动定制版本系统,比较难看。现已经刷为R3511MOTO简体中文版本,界面清爽,比较好看,很好用。
刷机工具软件下载:
下载:
P2K驱动2.9
(手机的USB驱动)
说明:本人使用此软件刷机,也可使用其他软件,如RSD_Lite_2.0.3等
刷机步骤:
步骤1:
1、安装MOTO PST软件(即软件包中的PST_7.2.3_GENERAL)。安装好后先不要直接重起电脑,选择以后重起。
2、将下载的Moto PST_v7.23.rar软件包中的解密程序(即PST_uni_patch)复制到MOTO PST的安装文件夹中(即C:\Program Files\Motorola\PST 文件夹中)。
3、在C:\Program Files\Motorola\PST 文件夹中双击运行 PST_uni_patch解密程序,点“NEXT”、再点“确定”,重复大概5次,最后点“FINISH”。完成MOTO PST软件的解密。
4、重起电脑。
步骤2:
1、启动刷机程序C:\Program Files\Motorola\PST\MultiFlashFlex.exe(注意:并不是桌面上的那个PST Phone Programmer快捷方式程序!而是C:\Program Files\Motorola\PST目录下的MultiFlashFlex.exe)
2、程序运行后界面下方的Device列表是空的(因为手机还没有连接)。这时用数据线把手机连接上电脑(开机状态),电脑提示发现新硬件,安装USB驱动,安装驱动时手动安装,将驱动程序目录指向下载的P2K驱动所在的文件夹(这个过程会重复3次,因为手机共有3个设备需要安装)。注意:在安装过程中如果出现P2K驱动文件夹里没有所对应的驱动,则可能是手机MOTOLOLA MODEM驱动的安装,此驱动的位置在PST程序的安装目录下,即驱动安装目录指向C:\Program Files\Motorola\PST\ 文件夹。
3、当驱动安装完成后,MultiFlashFlex刷机程序的Device列表中第一项会出现连接的手机型号 “Motorola Phone (L6)”。Status项中显示“ Connected... ”表示手机已经连接好。
步骤3:
1、在MultiFlashFlex刷机程序的Flash Setup框中点 Browse 按钮,选择刷机包程序(R3511或者R3517),我刷的是R3511MOTO简体中文包。
2、将MultiFlashFlex刷机程序的Preferences框中的4个复选按钮的前2个选中。
3、以上步骤全部完成后点“Start”,开始刷机。这时不要进行其他的任何 *** 作,等待进度%的跳动,直到完成。手机重起,大约需要5-10分钟。
刷机过程中可能遇到的问题:
1、无法找到手机:检查连接是否正确,数据线质量是否可靠。有时电脑USB接口冲突,将手机换个电脑的USB接口插入。
2、手机无法正确识别或者连接不正常,可能电脑中有其他的相关手机驱动,将电脑中的所有手机相关驱动及软件全部删除,将手机换个电脑的USB接口插入,然后重新进行以上的安装步骤。(有时装了多个手机软件很容易造成冲突,无法正常使用)。
3、刷机过程中,刷到中途突然进度%号停止,刷机中断,手机在DOS状态下死机!出现这种状态很可能是电脑中有其他的相关手机驱动,将电脑中的所有手机相关驱动及软件全部删除,将手机换个电脑的USB接口插入,然后重新进行以上的安装步骤。(有时装了多个手机软件很容易造成冲突,无法正常使用)。如果手机在DOS状态下死机,取下电池,重新装上即可,手机自动启动进入DOS等待状态。
4、最后提醒:刷机风险较大!如果刷机失败,自己又实在无法恢复,那最后只有拿去MOTO手机维修站了!呵呵!
刷新浏览器
navigateToURL(new URLRequest( javascript:location reload()) _self )
关闭浏览器
navigateToURL(new URLRequest( javascript:window close() ) _self )
打开一个新浏览器窗口
navigateToURL(new URLRequest( ) _blank )
复制一个ArrayCollection
//dummy solution( well it works )
var bar:ArrayCollection = new ArrayCollection()
for each ( var i:Object in ac ){
bar addItem( i )
}
// fantastic ! //
var bar:ListCollectionView = new ListCollectionView( ListCollectionView( ac ) list )
复制内容到系统剪贴板
System setClipboard(strContent)
清除子串左侧空格
public function LTrim(s : String):String
{
var i : Number =
while(s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == )
{
i++
}
return s substring(i s length)
}
设置Alert 窗口的背景为透明
Alert
{
modalTransparency:
modalTransparencyBlur:
}
获取取随机颜色
lbl setStyle( color xffffff*Math random())
获取数据类型
getQualifiedClassName(data)
字符串右侧空格清除
public function RTrim(s : String):String
{
var i : Number = s length
while(s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == ||s charCodeAt(i) == )
{
i
}
return s substring( i+ )
}
清除字串左右的空格
public function Trim(s : String):String
{
return LTrim(RTrim(s))
}
生成随机字符串
private function GenerateCheckCode():String
{
//init
var ran:Number
var number:Number
var code:String
var checkCode:String =
//get radom
for(var i:int= i<i++)
{
ran=Math random()
number =Math round(ran* )//get result like
if(number % == )
code = String fromCharCode( +(number % ))// s ASCII code is
else
code = String fromCharCode( +(number % )) // A s ASCII code is
checkCode += code
}
return checkCode
}
lishixinzhi/Article/program/Java/JSP/201311/19331updateTime().hour+"时"+updateTime().miniter+"分"+updateTime().second+"秒"
你应该看看这里是什么意思啊?
这种用法正确么?
你可以把变量hour,miniter,second的声明放到函数的外面去
在给str赋值的时候
str = "距房间关闭还有"+hour+"时"+miniter+"分"+second+"秒"
另外,根据你的设想,你希望,通过目前的这种结构,实现类中timer的变值不断地更新到TextInput呈现出来。
根据我个人的开发经验,这种实现需要类的内部派发消息,来实现外部对象的相应改变。
函数调用的模式应该是一样的,应该都是一次性调用接受返回,返回结束后,函数入口地址应该已经释放,可能你认为这个入口在想textInput组件赋值时被hold住了,这里就造成了只要类的函数不停的return,外部组件就能不断的接收了错误概念。
但是如果将textInput置于RoomClock内部作为一个组件变量,在外部声明一个计时组件,我想这样可能会实现你的设想。
以上纯属个人开发经验和个人说法,有不当和错误的地方欢迎指出批评,期待共同进步!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)