我的天语t99刷机开机进入3g画面后,然后就停留绿色机器人画面

常见智能机格机+加解锁方法汇总 -
Powered by Discuz! Archiver
常见智能机格机+加解锁方法汇总
步步高万能密码i710,V312,K102,i606,i531,i270
开机出现输入密码&&直接输万用解锁指令
i9300格机解锁
音量上键+HOME+开机键同时按,直到进入REC
MT6575系列智能手机安卓系统格机,解锁百分百OK!
按住 音量- 加 开机键 , 开机以后自动进入 Factory Mode ,用音量键 选择Clear eMMC 然后自动重启 OK .
vollo vi820硬格
按一下开机键屏幕未亮前迅速按中间hoem键+音量上键出机器人标志,再按中间键出recovery模式,再选双wipe,然后选第一项重启OK
VINUS V6格机
1.手机插上充电器供电,按音量上键+开机键,进入RECOVERY模式。& && && && && && && && && && && && &
2.手机上会显示三角符号,按手机上小房子键进入菜单选项界面。& && && && && && && && && && && && && &3.用音量上下键来选择(Wipe data/factry reset),格机。然后选Yes,用功能键确认(就是小房子& &&&旁边那个键)。& && && && && && && && && && && && && && && && && && && && && && && && && && && &
4.等恢复结束后手机会回到RECOVERY工程模式界面,选择第一项重启OK!
酷派5870硬铬解锁
音量上下+开机,出现英文等待下,出现中文选择第3个,重新开机后需要重新插拔手机卡一下。
e71 e63格机
星+发射+3+开机键 一起按直到握手为止
LG& &gd310& &手动解锁&&测试OK
#选第四项格式化就可以了
moto 里程碑2 不用刷机直接格机.zip本人亲
手机关机状态时,按住X键再按开机键同时按住10秒钟,
这时他会出现一个小机器人,这时你按住手机键盘空格键左边的一个符合就是@键,
这个时候会出现以下4个选项
1reboot system phone 重新启动手机
2qpply sdcard:update.zip(刷rom,就是我们以前的刷机,)
3Wipe data/factory reset
4WIPEcachepartition
点键盘上的OK进去,
这个时候会出现三个选项有两个NO NO一个YES你选择YES点进去
这个时候屏幕上有左边一个OK你手指一直按住那里
那个程序会一直在走直到他跳回原来那4个选项的页面,
跳回来了就再选择第四项4WIPEcachepartition按键盘OK进去稍等一下会自动跳出来
然后再选择第一项1reboot system phone 重新启动手机
联想A60硬格解锁
音量上键+开机键 长按&&进入格机模式
LG P509格式化 解九宫锁
按住小房子键和下键,再摁开机键开机,开机后会直接格机,等几分钟自动开机就OK
HTCg13格机解锁
2:按住音量下调键同时按住电源键.直到出现以下画面.放开音量下调键和电源键
3:再按音量下调键两下到&&CLEAR STORAGE
4:再次按电源键,会出现以下画面
Delete all user data?&&=删除所有数据?
&VOL UP& Yes& & 音量上键确定
&VOL UP&&VOL DOWN& NO&&音量下键退出
5:如果确定硬起手机就按音量上键进行,如果不硬起就按音量下键退出
按了音量上键就出现以下画面
6:大概5秒手机会自动重起,这时你的手机内存卡已经相当于格式化了
步步高万能密码i710,V312,K102,i606,i531,i270
开机出现输入密码&&直接输万用解锁指令
华为c8812格机解锁
关机后把电池取5秒钟后再上电池,按住音量上键再按开机键,一直等到出现一个机器人后松开,
进入模式后选wipe开头的第一个选项,开机键是确认,选YES,完成后选第一项就是重启手机。
联想a366t硬格免费
关机状态下同时按住音量减键和开机键 开机画面出现g3标志&&提示手机已进入工程模式 这时候 松开按键 在同时按住开机键和下面实体键 中间的键&&等待进入Recovery 选择出厂设置&&完成后重启&&看完后就动你的手指顶一下吧
联想A288T 解锁 图形锁 硬格 100%ok
手机关机,音量下键加开机键.进入手机的fastboot模式。
用数据线联上电脑,装好驱动。
再打开A288解锁文件夹点解锁bat就OK了
这个可以适合大部分安卓手机在 fastboot模式下解锁!
华为手机系列,解锁,解图形锁,格机大全cs c u u u8860
山水N320格机 解锁
同时按住—和+音量键和开机健,待出现画面后松开开机健。。出现三角图后松开音量。在按下面的中间健。确认按右键。下面你自己会
三星I9088解图形锁格机解锁
同时按住 &音量增大键& + &电源键& + &Home键&进入 Recovery 模
天语W806格机解锁亲测OK
关机,然后同时按上音量键+电源键,亮屏后松开电源键,保持按住上
& && &音量键, 出现绿色屏不松手,出现红屏立刻松手&&不一会儿就进入模式&&接下来选
& &&&第三项。后面就不用说了。
酷派8013 免仪器解锁
按住小房子键加开机键,出现一个感叹号的三角形,再按一下小房子键,进去安卓recovery模式界面以后,再选带有连个wipe的哪一行。左键确认,重启OK
天语W700格机方法
天语W700格机方法:1关机状态下,同时按下上音量键+电源键,亮屏后松开电源键,保持按住上音量键, 出现绿色屏不松手
2 继续保持按住音量上,等变成红色屏幕,再松手音量上键,
3 稍微黑屏后,出现白色天语LOGO,
4天语LOGO后,进到黑背景英文界面,就是recovery
5 用音量上下键调到wipe data/factory reset,再按电源键确认就恢复出厂设置了。
BTW: 要是在红色的界面没松手音量上键就会出现蓝色的界面。(强制工程恢复模式BL 不支持这个模式)
专业维修手机技术 探讨群&&请加!
各位管理和各位坛友们大家好!子曰:学而时习之,不亦说乎?有朋自远方来,不亦乐乎?
三星5830硬格解锁
三星I8250硬起解锁 图形锁
&&音量上键+下键+中间键+开机键进入模式,选择第3项 确认 搞定
酷派8022解锁
首先同时按音量上键、音量下键、然后按开机键,等待几秒(屏幕最下方有进度条),手机上会出现黄色感叹号、安卓绿色机器人图案。
按下开机键,手机显示Recovery菜单,有4个选项 。
通过音量键,选中倒数第二行“wipe data/factory reset”,按开机键(进入下一个界面);
按音量键,选中“Yes – delete all user data”,按开机键确认恢复清除数据操作[等待开机,解锁成功]亲测可行。
长虹z1解锁指令
长按音量下键+开机键,选择Clear eMMC,OK了
步步高 VIVO S7 BBK VIVO S6 硬起 硬启 解锁 图形锁 恢复出厂 双wipe
按住音量上 再按开机键
出现六行白色英文字
按音量下键 到 最下面一行 RECOVERY MODE
按 开机键 确定
出现绿色机器人 按 触摸屏 小房子
出现 黄色 RECOVERY 选项
然后 双WIPE 不会的继续看
音量键选 WIPE DATA/FACTORY RESET 开机键 确认
音量键选 yes 开机键 确认
音量键选 WIPE CACHE 开机键 确认
REBOOT SYSTEM NOW 开机键 确认
手机自动重启OK
OPPO r807 T15 R807 R803 T703 X903 X90格机解锁解图形锁
长按音量向下键和电源键,当第二次看到FIND时就松开按键,随后就会进入recovery
音量键上下为选择条目,电源键为确认选择
HTC T328W格机方法
HTC T328W格机方法!关机状态按住音量下键+开机键,显示英文后选(FACTORY RFSET)按开机键确定就大功告成了,本人已经解过几个图形锁了
三星i909硬格 可解图形锁
音量上+HOME+开机&&双wipe&&再选第一个重启 就OK了
中兴V880手动解锁
手机关机,然后按音量键上+小房子键+开机键,直到手机出现几行英文,选第3行英文
再按确认键,然后选YES再按确认键,过10秒钟拔电板再开机就可以。
最右边是确认键,最左边是小房子键
A510e格机方法
1 手机音乐下键+开机键
2 选择RECOVRY.....再按电源键确定
3 屏幕出现三角形图
4 按按音乐上键+电源键, 选择WIBE的第一项
5选择YES 再按电源确认
6等待恢复& &返回菜单后
7 最后选择第2行的WIPE 再按开机键确认
再开机 就OK
华为C8600 解锁 硬格 :
在关机状态下按住音量增加键+绿色通话键+开机键一段时间,会启动稍后黑屏进入Recovery界面;
Recovery里上下移动用手机导航键上下控制,确认是手机导航键确认,而返回是关机键,,,然后按下拍照键进入recovery模式。
选择 第三项 “wipe data/factory rest” (音量键 上下调动,搜索键 确认。)
下面出现 一排
YES--delete all uesr data
选择 “ YES--delete all uesr data”
等待复位。&&很快,就10秒左右,
屏幕下方出现 黄色字体,
直接出现“Data wipe complete。”
第一次开机 可能有点慢。
手动关机,开机, OK
亿美 eoom h001格机、解锁
eoom h001格机、解锁:关机状态下同时按音量下+开机键,几秒进入Recovery,然后双wipe......重启OK
汇丰源通S500 格机解锁
同时按音量+键和开机键,出现三角形小机器人。按中心键进入格机画面,再按音量-键选择第三项wipe data/factory reset,用左边的选择键进入,再选择YES,格机完成。回到格机画面,选择第一项重启开机OK!!!哈哈,你可以收RMB啦...
lt15i和lt18i不用刷机恢复出厂设置便可解锁
不要打112要直接输入*#*#7378423#*#*
1开机按拨号直接输入*#*#7378423#*#*进入工程模式
2选择customization settings----《自定义模式》
3再选择Rest customization用手点击触摸复位设置
就可以恢复出厂
联想A520硬格
1.扣下电池2分钟再装上,(特别要注意点)
2.按下开机键后马上一起按音量上下键后会出现英文进入Recovery(一起按开机键和音量上下控制键,不要松手,直到出现英文界面),如果开机了重新再来,直到出现英文就是进入Recovery
3.用音量下键选择 wipe data/factory reset 按开机键选择确认,然后按音量下键选择 Yes--delete all
user data 再按开机键确认....直到返回英文界面,选择reboot system now确认重启
4.重启特别的慢,需要耐心 别着急啊!!硬格之前电池需要电池充足额,因为重启很慢,要几分钟的样子!!!本人亲测,很好用,希望对大家有用。
金立GN205 先按下开机键两秒同时再迅速按音量上键,会出现感叹号和安卓小机器人的画面,这时就可以松手,然后按一下屏幕下方中间的硬键,会出现一些英文,用音量下键找到wipe data/factory reset这一
行,再按一下硬键左边的触摸键,用音量键选择到Yes那一行,再按一下左边触摸键,格机开始
诺利达 NLDN5智能版格机解图形锁
手机关机同时按住音量上键和开机键,然后会自动进入re模式,音量键下翻选中clear flash然后按开机键自动重启后就OK了
摩托罗拉MB525+硬格图形锁
me525手机硬格方法如下:
手机关机状态下:
按音量下键和电源键等待小绿人的出现;
小绿人出现后按返回键,会弹出recovery模式
reboot system now
apply sdcard:update.zip
wipe data/factory reser&&选这个
wipe cache partition
就可以硬格成功了。
1、手机关机
2、按住音量下,再按开机键开机,出现摩托标志可以松开开机键。
3、然后会进入三角圈+机器人界面。
4、轻触屏幕右下脚,搜索键上面,会弹出黑底蓝字界面的Recovery
5、各功能是用触摸来选定的。OK键在屏幕左下角,点击OK处就可以确定选择。
功能解释:
Android system Recovery &2e&
Use Touch to highlight and 'OK'to Select&&使用触摸高亮,并触摸ok确定
reboot system now 重启系统
apply sdcard:update.zip 应用sdcard升级
wipe data/factory reset 恢复出厂设置(清空data分区)&&----选择后删除用户信息(慎选)恢复出厂默认配置。
wipe cache partition 清空cache分区
底部菜单:
ok确定& && && &
格莱特W90进入RECOVERY,硬格手势指令
关机之后 扣掉电池,等待5秒…………,装上电池,插上数据线,等待中…………一会屏幕会出现充电的符号,这个时候就要按住上键和开机键,很快就会进入RECOVERY模式的
房子键确认后,选择第三个选项,横杆键触摸一下…………
接下来你懂的啦…………
关键在于 当看到屏幕出现充电符号了,就要开始实行操作了,早了不行,晚了我也不知道行不行,总之在充电的符号出现后 在操作比较顺利一点
海信E910自动重启。格机成功
1进入工程模式,开机键加音量下键。& && && && && && && && && && && && && & 选择wipe data/factory reset .按住侧边的照相键。& && && && && && && && & 再选择YES&&........all.....按照相键。等待完成。 至开机。第一次会比较慢。 就OK了。。& && && && && && && && && && && && && &&&希望顶一下& && &&&
天语w619格机
按住上音量键+开机键。等瓶绿了。放开开机键。音量+不放&&1——2秒进入红屏在松开& &1-2秒便进入rec& &选第三个进入再选yes& &确认就ok了& & 上下是音量& &&&电源是确认
HTC G7格机解锁 解图形锁
机状态下按音量下键+开机键 出现英文后按音量下键选到RECOVERY 再按开机键出HTC后稍等显示三角感叹符号 接着按音量上键+开机键出现双WIPE等英文 继续按下音量键选Wipe data/factory reset 在按一下开机键出单选英文 下音量键选到yes--delete all user data 按开机键开始格机完成OK! 还有刚开机是比较慢的哦!
天语w619格机
按住上音量键+开机键。等瓶绿了。放开开机键。音量+不放&&1——2秒进入红屏在松开& &1-2秒便进入rec& &选第三个进入再选yes& &确认就ok了& & 上下是音量& &&&电源是确认
htC A6262解锁
同时按住开机键和主页键(小房子)别放,等出现了英文界面(进入recovery模式)再放手,用翻滚键翻到“wipe data/factory rest”这一项 用“memu”键确定,下面出现
YES--delete all uesr data
选择 “ YES--delete all uesr data”,确认
等待复位。 很快,就10秒左右,
屏幕下方出现 黄色字体,
直接出现“Data wipe complete。
按确认结束。
第一次开机 可能有点慢。
手机会自动重启,没重启的手动开机也一样!
步步高V2格机解图形锁1&&关机,上电,音量下+开机键 ,会出现几排英文,音量键选择字母c开头的那行,菜单键确定,自动重启,ok...00%好用亲测
戴尔mini5解锁 [
关机状态下,先按开机键,3灯亮时,迅速按住音量加减键,进入recovery刷机选项,选择1-factory reset,按相机键确认,自动重启
戴尔mini5解锁已经测试
酷派w706硬格方法免费
按住开机键和减声音键知道开机& && &会出来一个小机器人& &然后会有四个选项& & 把下面三个都点一遍& &再点最上面一项& &&&然后就会重启机子了& && &但是手机就好像是恢复出厂设置了& & 就可以正常使用了
OPPO通用密码 格机指令 A121 A209 A125 U529 A520 F15 T15 U525 A203
开机如有密码 请输入
自动重启之后 密码是0000 如果没有 就到安全设置里输入 效果一样 可接密码资料不丢失 如果嫌以上麻烦 可以输入 *#8778# 恢复出厂 无需密码 直接恢复 检测指令是 *#807#
山寨机格式化 解锁
起按住开机键+音量— 等出现三角框里有!的时候放手&&
然后安音量+& &&&就进入模式了& &然后就第三项& & 之后和品牌的一样&&
索爱 lt18ii解锁 硬格 图形锁 两种方法%100
索爱LT18i插卡打不出电话可以打112用这种方法、解锁
1.开机进入紧急呼叫界面
2.输入*#*#7378423#*#*进入工程模式
3.选择customization settings
4.选择rest customization
5.选择Reset customization and reboot
5.自动重启完成
U5i软硬格方法 (两种方法都可导致资料全部丢失,格机前做好备份)
&软格:待机状态下,输入*#7370#,密码:0000
&&硬铬:关机状态下(插卡),同时按住绿键+红键+相机键 3个键一直不放,再按一下开关键(开机后可以放开此键),前面3键保持不放,直到进入sony Ericsson欢迎界面就可以全松开
》如何进入工程模式&待机下按:红绿红红绿红绿
你可以试试
最好硬格下
thl系列解锁
在关机的情况下,按住音量下键,在按住开机键,这时手机会震动,松开开机键,不要松开音量下键,等屏幕亮后在松开音量下键。然后进入工厂模式,选第四个clear FLash,用音量下键选这个,在按一下开机键。OK!
高仿苹果4格机& &
& &CPU& && &65XX& & 电容屏& && &在右侧& &插小卡& &
&&1:按住音量上键+开机键 (会出来一个三角一个叹号&&一个小机器人)
&&2:按住home键 +开机键& & (显示几行英文&&)
&&3:按音量下键选择wipe data/factory reset
&&4按住音量键不动& &就会进入下一级菜单& &选择唯一的YES就行了
&&5 如果选择错了&&按音量下键返回
ho& &ho&&ho&&ho&&ho&&ho&&ho&&ho h o hp p
试试山寨机人格机方法行不行。
々承诺±爱情々
谢谢谢谢谢谢谢& &非常感谢
谢谢谢谢谢谢谢& &非常感谢
谢谢谢谢谢谢谢& &非常感谢
请教一下,格机都没问题,但是要去的ROOT怎么这么困难呢,我简直崩溃了,四天搞不定一个飞阳ING300
曹忠华6666
好人呀,,,谢谢
□夜﹏葬月
好人呀!!bbk的那个万能密码好像是i536&&也适用呀!!
谢谢谢谢谢谢谢& &非常感谢:):):)
查看完整版本:弗洛德机器人游戏下载
弗洛德机器人
更新时间:
平台:Android
天语T99游戏下载弗洛德机器人
手机游戏已经成为现在休闲娱乐方式的主流。九游手机游戏网为广大手机用户提供了年度最新最热门的手机游戏包括各款游戏的免费下载。手机直接登入便可下载的安装包,方便快捷,一键安装!
请选择品牌
请选择机型T99
小贴士:建议您想先设置机型,设置后您就直接浏览全部适合您手机的游戏,下载使用更放心。
九游()是手机游戏下载第一门户,提供最新天语天语T99下载、礼包、激活码,最好玩的弗洛德机器人攻略,欢迎访问与玩家交流。
是slash games开发的一款解密类游戏。采用对话的形式进行游戏非常考验逻辑性!美式漫画画风非常精致!操作玩法新颖另类!弗洛伊德机器人会叫你如何战胜怀疑和恐惧!游戏是个好游戏但全英文界面实在捉急,推荐英文好的机油一定要玩耍一下。
点击查看更多
您可能还想关注:
看了弗洛德机器人游戏下载的用户还看了:
关于天语T99
北京天宇朗通通信设备股份有限公司(以下简称天语手机)是中国少数拥有自主研发实力并进行全市场运作的的手机厂商之一。 专区提供最新手机游戏免费下载。
T99的分辨率为480*800,是天语生产的一款触屏手机。天语T99手机用户可通过九游下载。微软你能给我的7.8保留原开始界面的选项吗??? - Microsoft Community
适用于:
也问过此问题
微软你能给我的7.8保留原开始界面的选项吗???
强烈要求7.8提供保留原开始界面的选项!!!最好8也能给消费者一个选择的余地。
虽然我也清楚微软从来都喜欢独断独行,就像7里的好多基础功能就是不给你添加一样!!!
认为此推文有用
是啊,win8的界面真心难看,乱七八糟
认为此推文有用
Metro 界面的图标是可以自行进行设置大小的(分为3种,即原有的两种图标大小,以及方形四分之一大小)。
如果您的问题得到解答,请点击“标记为解答”或者点击“认为此推文有用”下的“我也是”。谢谢。
认为此推文有用
我知道有三种尺寸,但是右边的留白没有了,整个屏幕塞得满满的,看着很不舒服。我是希望可以在WindowsPhone 7.5的基础上增加小图标及图标大小的自定义功能,这样就算不喜欢WindowsPhone 8的小图标那用户也可以完全按照WindowsPhone 7.5的界面来排版。
认为此推文有用
Windows Phone7.5更新不上Windows Phone8
WP8抛弃千万用户 诺基亚等盟友销量将受打击
日09:20腾讯科技[]娄池
转播到腾讯微博
WP8界面(腾讯科技配图)
腾讯科技讯(娄池)北京时间6月21日消息,微软日前在美国旧金山正式发布了全新移动操作系统Windows Phone 8(以下简称WP8)。微软带来了一个好消息一个坏消息:好消息是WP8较WP7.5有了长足的提高;坏消息是之前所有的WP7.5手机无法升级到WP8。
据报道,由于WP7.5采用的Windows CE内核和此次微软全新发布的WP8所采用的Win 8内核不同,因此WP7.5的用户将无法升级至WP8。微软为那些WP7.5用户推出了Windows Phone 7.8系统。7.8拥有WP8全新的动态磁铁界面,但诸多WP8的新功能无法使用。
数百万至数千万早期用户被弃
自微软2010年10月再次发力移动市场以来,微软Windows Phone手机的总销量就是一个没有答案的迷,业内人士玛丽·乔·弗利(Mary Jo Foley)在今年4月称Windows Phone总销量仅为350万部,而同期WMPowerUser网站则称,微软已经售出了1100万部Windows Phone手机。
但无论是350万部还是1100万部,这些早期用户都算得上微软的忠实用户和先行者,因为任何一个新系统出现,初期都将伴随着应用过少,系统不稳定等问题。但昨日的发布会上,微软明确放弃了这部分敢于尝鲜的用户,尽管有WP7.8的补偿,但全球各大智能手机论坛及推特上,抗议的声音都不绝于耳。
作为微软的最大对手,一直为iPhone1代提供支持到iOS 3.13版本,时间跨度为3年。市场研究公司Gartner发布的数据显示,上一季度微软在全球智能手机市场上所占份额仅为2%;与此相比,()Android手机市场份额为56%,苹果为23%。
等支持者手机销量或受影响
微软WP系统阵营的手机厂商此次受到的伤害并不比用户来的少,相对横跨安卓和WP两大系统的HTC和中兴,只推出Windows Phone的诺基亚手机销量将受极大影响,这给本就风雨飘摇的诺基亚带来了更大危机。
以目前诺基亚最高端的机型Lumia 900为例,这款手机于今年4月在美国正式上市,曾在美国市场引发热销,AT&T曾宣布该手机销量仅次于iPhone名列第二位,百思买和都曾宣布该款手机脱销。但现在,这款诺基亚最强手机却成了WP8的牺牲品,值得注意的是,该款手机直到本月才刚刚登陆中国市场。
诺基亚已感觉到WP8推出对其Lumia手机的销售可能造成负面影响,该公司周三下午在其官方推特帐户上表示:“我们将为Lumia 900手机引入WP8不与新硬件相捆绑的元素。”
据悉,2010年9月,微软前任高层埃洛普入主诺基亚担任CEO,此后作决定放弃经营多年的塞班操作系统,转而采用微软的Windows Phone操作系统,许多人士认为,埃洛普这一决策是个错误。自从埃洛普上任之后,诺基亚已经损失了四分之三的市值。就在最近,埃洛普还宣布今明两年裁员一万人。曾有评价称,埃洛普疑似微软卧底
WP7.5用户无缘WP8 微软出WP7.8以示安慰
日02:32腾讯数码[]
转播到腾讯微博
微软为WP7.5用户带来了7.8版本的升级
腾讯数码讯 由于WP7.5采用的Windows CE内核和此次微软全新发布的WP8所采用的Windows 8内核不同,因此WP7.5的用户将注定无缘WP8系统了。而微软为了照顾那些WP7.5用户的情绪,象征性的推出了Windows Phone 7.8系统,作为7.5的更新系统,7.8带来了WP8全新的动态磁铁界面。
目前从发布会的情况来看,WP7.8的升级仅限于WP8新的界面,7.8的用户可以体验到全新的界面以及三种磁片的排列和自定义颜色功能。WP8其它七大部分的功能由于机能问题,导致7.8无福消受。当然微软在软件开发的时候想到了这个问题,帮WP8和WP7.8之间做了一个单向通道的“桥梁”,开发者通过Visual Studio可以开发WP7.8和WP8的应用,但WP7.8的应用可以用在WP8上,反之则不行。
那些幻想微软推出WP8之后用现有手机升级的用户可以放弃这个念头了。不过由于微软没有给出准确的WP8手机上市时间,因此WP7.5或者7.8的终端设备还留有一定的市场价值空间。
WP6.5到WP7.5,再到现在的WP8,微软一次一次抛弃老用户,他真觉得自己是老大,消费者是猪啊!凭什么嘛!!坚决抵制WP8,又不是没有比他好的系统。
WP8不足详解:抛弃现有用户 应用不后向兼容
日05:54腾讯科技[]晁晖
腾讯科技讯(晁晖)北京时间6月21日消息,据国外媒体报道,Windows Phone 8增添了部分重要的新功能,新的“开始”(Start)屏、更广泛的硬件支持等面向消费者的新功能意味着Windows Phone手机将有更多形状和尺寸,最终用户可以进行更多的定制工作。
Windows Phone 8的优势还不止于此。Windows Phone 8新增添了部分面向开发者的内部变化,其中包括与Windows 8共享内核,支持本地C和C++,IE 10浏览器。
但是,Windows Phone 8也有部分不尽如人意的地方,例如,Windows Phone 7用户被抛弃。
Windows Phone 7用户无法升级到Windows Phone 8:目前销售的Windows Phone手机都不能升级到Windows Phone 8,这意味着上个月刚刚开始发售的Lumia 900也无法升级到Windows Phone 8。换句话说,抛弃了Windows
Phone的早期用户。
仅部分用户界面优化:微软将通过发布Windows Phone 7.8升级包向Windows Phone 7.5用户提供Windows Phone 8最重要的新功能,但其中只包含“开始”屏的变化,不包含许多其他新功能,当前的Windows Phone用户可能感到受了侮辱。
应用不后向兼容:利用原生Windows Phone 8代码编写的应用不与Windows Phone 7/7.5后向兼容,这意味着新平台上最棒的应用不能在老平台上运行。早期用户再次被抛弃了。但是,所有Windows Phone 7.5应用能够在Windows Phone 8上运行。
老硬件被淘汰:整个智能手机产业的一大问题是硬件淘汰的速度。Windows Phone 8完全淘汰了之前的Windows Phone硬件。新的硬件规格意味着Windows Phone 8手机将配置双核、四核处理器,分辨率更高的显示屏,支持NFC(远距离通信)等新功能。除软件外,Windows Phone 7用户还只能使用过时的硬件。
除抛弃早期用户外,微软尚未提供所有面向用户的功能。核心应用能否或如何升级?Windows 8设备之间如何整合?用户能否在Windows 8生态系统中同步内容、用户数据和设置。微软已经展现出一个良好的开端,但是,如果未来希望吸引iOS和Android用户倒戈,微软仍需解决这些问题
看看微软如何更新Windows Phone的,Windows Phone7.5更新不上Windows Phone8,又看看安卓如何更新新版本软件的,直接覆盖,不过安卓手机一般ROM集成软件比较多,对于这类软件,一般更新往往都不能放在SD卡里,很占手机自身ROM,但是就更新本身来说,是直接覆盖的,但是覆盖在程序安装处。如果是在SD的程序,直接更新就可以了,没有问题的,也是直接覆盖的。
Android(安卓)
Android是一种以为基础的开放源代码,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“”或“”。Android操作系统最初由开发,最初主要支持。2005年由收购注资,并组建开发改良,逐渐扩展到及其他领域上。Android的主要竞争对手是的以及的。2011年第一季度,Android在全球的市场份额首次超过,跃居全球第一。 2012年2月数据,Android占据全球智能手机操作系统市场59%的份额,中国市场占有率为68.4%。
Google/开放手持设备联盟
发行时间:
编程语言:
(底层) Java等(应用层)
源码模式:
混合(自由免费,开放源码)
支持平台:
整块性核心()
Android Logo
  Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《》(L'ève future)中。他将外表像人的机器()起名为Android。
  Android的Logo是由Ascender公司设计的。其中的文字使用了Ascender公司专门制作的称之为“Droid ” 的字体。Android是一个全身绿色的机器人,也是Android的标志。采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象徵。有时候,它们还会使用纯文字的。版本标准安卓版本
  Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:(Android),发条机器人(Android 1.0)。后来由于涉及到版权问题,将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:(Android 1.5),(Android 1.6),(Android
2.0/2.1),(Android 2.2),(Android 2.3),(Android
3.0),(Android 4.0),根据最新消息新一代Android版本将命名为(Jelly Bean)。   Android 1.1   2008年9月发布的Android第一版。
Android 4.0以前版本各代Logo
  Android 1.5Cupcake(纸杯蛋糕)   日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下:   1、拍摄/播放影片,并支持上传到Youtube   2、支持立体声,同时改善自动配对性能   3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索   4、GPS性能大大提高
  5、提供屏幕虚拟键盘   6、主屏幕增加音乐播放器和相框widgets   7、应用程序自动随着手机旋转   8、短信、Gmail、日历,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件   9、相机启动速度加快,拍摄图片可以直接上传到Picasa   10、来电照片显示   Donut(甜甜圈)   日,1.6(Donut
甜甜圈)版本软件开发工具包发布。   主要的更新如下:   1、重新设计的Android Market手势   2、支持网络   3、文字转语音系统(Text-to-Speech)   4、快速搜索框   5、全新的拍照接口   6、查看应用程序耗电   7、支持虚拟私人网络(VPN)   8、支持更多的屏幕分辨率   9、支持OpenCore2媒体引擎   10、新增面向视觉或听觉困难人群的易用性插件
  Android 2.0/2.0.1/2.1 Eclair(松饼)   日,2.0(Eclair 松饼)版本软件开发工具包发布。   主要的更新如下:   1、优化硬件速度   2、"Car Home"程序   3、支持更多的屏幕分辨率   4、改良的用户界面   5、新的浏览器的用户接口和支持HTML5   6、新的联系人名单   7、更好的白色/黑色背景比率   8、改进Google Maps3.1.2   9、支持Microsoft Exchange
  10、支持内置相机闪光灯   11、支持数码变焦   12、改进的虚拟键盘   13、支持蓝牙2.1   14、支持动态桌面的设计   /2.2.1 Froyo(冻酸奶)  日,2.2(Froyo 冻酸奶)版本软件开发工具包发布。主要的更新如下:   1、整体性能大幅度的提升。   2、3G网络共享功能。
  3、Flash的支持。   4、App2sd功能。   5、全新的软件商店。   6、更多的Web应用API接口的开发。   Gingerbread(姜饼)  日,2.3(Gingerbread 姜饼)版本软件开发工具包发布。主要的更新如下:   1、增加了新的垃圾回收和优化处理事件   2、原生代码可直接存取输入和感应器事件、EGL/OpenGLES、OpenSL
ES   3、新的管理窗口和生命周期的框架   4、支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器   5、支持前置摄像头、SIP/VOIP和NFC(近场通讯)   6、简化界面、速度提升   7、更快更直观的文字输入   8、一键文字选择和复制/粘帖   9、改进的电源管理系统   10、新的应用管理方式   Honeycomb(蜂巢)  日,3.0(Honeycomb
蜂巢)版本主要更新如下:   1、优化针对平板   2、全新设计的UI增强网页浏览功能   3、n-app purchases功能   Honeycomb(蜂巢)  日在Google I/O开发者大会宣布发布,版本主要更新如下:   Honeycomb 蜂巢(改进3.0BUG)   1、经过优化的Gmail电子邮箱
  2、全面支持GoogleMaps   3、将Android手机系统跟平板系统再次合并从而方便开发者   4、任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)   5、支持Google TV.可以支持XBOX 360无线手柄   6、widget支持的变化,能更加容易的定制屏幕widget插件   Honeycomb(蜂巢)
  日发布,版本更新如下:   1、支持7英寸设备   2、引入了应用显示缩放功能   Ice Cream Sandwich(冰激凌三明治)
可爱的 Android 机器人吃 Ice Cream
  日在香港发布,4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下:   1、全新的ui   2、全新的Chrome Lite浏览器,有离线阅读,16标签页,隐身浏览模式等   3、截图功能   4、更强大的图片编辑功能   5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序   6、Gmail加入手势、离线搜索功能,UI更强大   7、新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务
  8、新增流量管理工具,可具体查看每个应用产生的流量   9、正在运行的程序可以像电脑一样的互相切换   10、人脸识别功能,同时前置摄像头可以进行面部解锁   11、系统优化、速度更快   12、支持虚拟按键,手机可以不再拥有任何按键   13、更直观的程序文件夹   14、平板电脑和智能手机通用   15、支持更大的分辨率   16、专为双核处理器编写的优化驱动   17、全新的Linux内核   18、增强的复制粘贴功能   19、语音功能   20、全新通知栏   21、更加丰富的数据传输功能   22、更多的感应器支持
  23、语音识别的键盘   24、全新的3D驱动,游戏支持能力提升   25、全新的谷歌电子市场   26、增强的桌面插件自定义   Android 4.1Jelly Bean(果冻豆)
非标准安卓版本   
基于标准Android修改的Blur系统
基于标准Android修改的Sense系统
基于标准Android修改的TouchWiz系统
基于标准Android修改的LG Optimus系统
基于标准Android修改的MIUI系统
基于标准Android修改的CoolTouch系统
基于标准Android修改的Flyme OS系统
基于标准Android修改的定制系统
基于标准Android修改的定制系统
基于标准Android修改的阿里云系统
大事纪2005年   Google收购了成立仅22个月的高科技企业Android公司。
2007年   11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。这一联盟将支持谷歌发布的手机操作系统以及应用软件,将共同开发Android系统的开放源代码。2008年   5月28日,Patrick Brady于Google I/O大会上提出Android HAL架构图。   8月18日,Android获得的批准。
  9月22日,谷歌正式对外发布第一款Android手机——HTC G1。   9月23日,谷歌发布Android1.0。   9月24日,全球业界都表示不看好Android操作系统,并且声称最多1年,Android就会被Google关闭。2009年   4月30日,Android1.5正式发布。   5月10日,HTC G1和HTC G2市场大卖,成为仅次于iPhone的热门机型。   9月25日,Android1.6正式发布。   9月29日,HTC Hero G3广受欢迎,成为全球最受欢迎的机型。
  10月28日,Android 2.0 智能手机操作系统正式发布。   11月10日,由于Android的火热,Android平台出现第一个恶意间谍软件:。
2010年   1月7日,Google发布了旗下第一款自主品牌手机:(HTC G5)。   1月,谷歌与就Linux内核的同步和维护意见不一致而产生了矛盾。   2月3日,内核开发者Greg
Kroah-Hartman将Android的驱动程序从Linux内核“状态树”上除去。   5月19日,Google正式对外发布Android2.2智能操作系统。   5月20日,Google对外正式展示了搭载Android系统的-Google TV,该电视为全球首台智能电视。   7月1日,Google宣布正式与、合作,并且在Android上推出多项服务和雅虎服务。
  7月9日,美国NDP集团调查显示,Android系统已占据了美国手机市场28%的份额,全球17%的市场份额。   8月12日,Android平台出现第一个:Trojan-SMS.AndroidOS.FakePlayer.a。   9月,Android应用数量超过9万个。   9月21日,Google对外公布数据,每日销售的Android设备的新用户数达到20万。
  10月26日,Google宣布Android达到第一个里程碑:电子市场上Android应用数量达到10万个。   12月7日,Google正式发布Android2.3操作系统。2011年   1月,Google对外宣布Android Market上的应用数量超过20万。   1月,Google对外公布数据,每日Android设备的新用户数达到了30万。   2月,美国移动用户36%拥有智能手机。当中,48%的智能手机用户选择Android智能手机。约32.1%的智能手机用户选择了iPhone。及其它智能手机占有11.6%的份额。
  2月2日,Android3.0正式发布。   2月3日,谷歌发布了专用于的系统。
  6月,Android在的智能手机操作系统市场占有率达到57%。   7月,Android在的智能手机操作系统市场占有率达到了22.3%。   7月,Google对外公布数据,Android每天的新用户达到55万,Android设备用户总数达1.35亿。
  8月,谷歌收购移动。   8月,Google对外宣布Android Market上的应用数量超过30万。   8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(系统)的霸主地位,跃居全球第一。
  8月,Android在的智能手机操作系统市场占有率达到了95%。   8月,Android系统在35个国家市场占有率第一,平均市场占有率达到48%。   8月,Android系统成为第一大系统,市场占有率为亚太地区第一大。
  9月,Android在的智能手机操作系统市场占有率达到43%。   10月19日,谷歌正式发布操作系统。   11月,Android Market上提交审核的应用程序数量达到50万。   11月初,谷歌对Android
Market上的应用程序进行了大清理,据统计,此次共清理了约18万个应用程序,包括流氓应用、病毒软件、、低质量和滥竽充数的各种程序,谷歌将这一系列应用删除后,使得Android市场中的优质应用程序总数到31.5万。   11月15日,Android在中国大陆的智能手机操作系统市场占有率达到了58%。   11月20日,谷歌宣布启动了Android Market应用审核、取缔、清扫行为,定期对电子市场上存在的不合格、低质量、违法恶意的应用程序进行清理。
  11月18日,美国NPD数据显示,Android和平台上的游戏占有率都首度超过的掌机和的掌机,手机游戏玩家也超过了掌机玩家,游戏开发商更倾向于向Android和iOS手机上开发游戏。
  11月18日,谷歌报告显示,通过谷歌服务器激活的Android设备用户总数已经超过2亿,每天激活的新用户数超过55万,而这仅仅是通过谷歌服务器激活的用户设备数。   12月9日,Google对外宣布,Android Market的累计下载量已经突破100亿次,平均每月的下载量为10亿次。   12月18日,Google移动事业部副总裁Andy Rubin表示,每天激活的Android设备已达到70万部。   12月26日,通过宣布,圣诞节的前两天24日和25日,共有370万部Android设备被激活。2012年   1月4日,数据显示,Android Market上的应用程序数量突破40万个,每4个月增加10万个应用程序。   1月5日,数据显示,在谷歌电子市场上登记的Android开发者已经达到了10万名。   1月20日,谷歌报告显示,通过谷歌服务器激活的Android设备用户总数已经超过2.5亿,距离去年11月的数量,在短短2个月时间内全球共卖出5000万台设备,平均每秒钟就卖出10台安卓设备。
  2月4日,comScore等数据市场研究机构的数据显示,安卓在美国手机市场的占有率达到了47.3%。   2月5日,美国联邦政府宣布成立专门的Android实验室进行适用于军方的Android第三方的定制工作。   2月15日,美国联邦政府总务署宣布已经采购了2万台Android手机供政府人员使用。   2月22日,Android在中国大陆的智能手机操作系统市场占有率达到了68.4%。
  2月28日,谷歌正式宣布,Android设备每天激活量达到85万台,通过谷歌服务器激活的Android设备用户总数突破3亿台,距离2012年1月的数量,在短短1个月时间内全球共卖出5000万台安卓设备,平均每秒钟就卖出15台安卓设备。   2月28日,谷歌官方数据显示,Android电子市场(Android Market)上的应用程序数量已经突破45万个,一年内增加30万个。   3月1日,Google对外宣布,Android Market的累计下载量已经突破130亿次。   3月4日,Android在的智能手机操作系统市场占有率达到了34%。
  4月4日,Android在美国市场的占有率增长到了50.1%。   5月1日,Android在东南亚各国的平均份额达到了49%。   5月31日,Android 4.04 更新。   6月2日,Android 4.0 系统目前已经有7.1%的(Android系统)用户。   6月13日,Android在意大利的市场占有率增至47.4%。西班牙增为78.4%,在英国市场份额增为52.5%,在德国的市场份额增为68.6%,法国增为56%。   6月14日,过去一年,Android手机在欧洲国家的销量暴增1580%,在欧洲的市场份额达到了60%。
  6月15日,Android在全球的市场份额达到了59%,领先于竞争对手的23%和微软windows phone的2.2%。架构
  Android的系统架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和核心层。   Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。
  在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:、、、等等),还有其他诸如:(qt
for android)、(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的Android,该语言类似。而在网页编程语言方面,,,,、、、mobl、等等都已经支持Android开发。
  而在Android系统底层方面,Android使用C/C++作为开发语言。 应用程序(部分)   早期的Android应用程序开发,通常通过(Android软件开发包)下使用Java作为编程语言来开发应用程序,但通过不同的软件开发包,则使用的编程语言也不同。   例如开发者可以通过Android NDK(Android
Native开发包)使用C语言或者C++语言来作为编程语言开发应用程序。同时谷歌还推出了适合初学者编程使用的语言,该语言类似微软公司的语言。此外,谷歌公司还推出了Google App Inventor开发工具,该开发工具可以快速地构建应用程序,方便新手开发者。Java开发方面
  Android支持使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。考虑到Java虚拟机的效率和资源占用,谷歌重新设计了Android的Java,以便能提高效率和减少资源占用,因而与J2ME等不同。
Android结构
其中Activity等同于J2ME的MIDlet,一个 Activity 类()负责创建视窗(Windows),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行效果。如果运行中的 Activity 全部画面被其他 Activity
取代时,该 Activity 便被停止(Stopped),甚至被系统清除(Kill)。   View等同于J2ME的Displayable,程序人员可以通过 View 类与“XML layout”档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity
中,要通过findViewById()来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有BitMap等同于J2ME的Image。C/C++开发方面   早期的Android开发只支持Java作为编程语言开发应用程序,因而使得其他语言开发者只能望而却步。2010年4月,谷歌正式对开发者发布了Android
NDK,NDK允许开发者使用C/C++作为编程语言来为Android开发应用程序,初版的NDK使得开发者看到了C/C++在Android开发中的希望。   但是,当前版本的NDK在功能上还有很多局限性:NDK并没有提供对应用程序生命周期的维护;NDK也不提供对Android系统中大量系统事件的支持;对于作为应用程序交互接口的UI API,当前版本的NDK中也没有提供。但是相对于初版的NDK,现在的NDK已经进行了许多重大的功能改进。   由此可见,NDK仍然需要完善和发展,相信未来随着NDK的发展,NDK可以做得更多更好。中介软件
  操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的Bionic Libc。   Android采用OpenCORE作为基础多媒体框架。OpenCORE可分7大块:PVPlayer、PVAuthor、、PacketVideo
Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。   Android 使用skia 为核心图形引擎,搭配OpenGL/ES。skia与Linux Cairo功能相当,但相较于Linux Cairo, skia 功能还只是雏形的。2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,目前Skia 也是Google Chrome 的图形引擎。   Android的多媒体数据库采用SQLite数据库系统。数据库又分为共用数据库及私用数据库。用户可通过ContentResolver类(Column)取得共用数据库。
  Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。   Dalvik虚拟机可以有多个实例(instance), 每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。Dalvik 虚拟机并非运行Java字节码(Bytecode),而是运行一种称为.dex格式的文件。硬件抽像层
  Android 的 (硬件抽像层)是能以封闭源码形式提供硬件驱动模块。HAL 的目的是为了把 Android framework 与 Linux kernel 隔开,让 Android 不至过度依赖 Linux kernel,以达成 kernel independent 的概念,也让 Android framework 的开发能在不考量驱动程序实现的前提下进行发展。
  HAL stub 是一种代理人(proxy)的概念,stub 是以 *.so 档的形式存在。Stub 向 HAL“提供”操作函数(operations),并由 Android runtime 向 HAL 取得 stub 的 operations,再 callback 这些操作函数。HAL 里包含了许多的 stub(代理人)。Runtime 只要说明“类型”,即 module ID,就可以取得操作函数。系统内核   Android 是运行于 Linux kernel之上,但并不是/。因为在一般GNU/Linux
里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 userspace,使得Linux driver 与 Linux kernel彻底分开。bionic/libc/kernel/ 并非标准的kernel
header files。Android 的 kernel header 是利用工具由 Linux kernel header 所产生的,这样做是为了保留常数、数据结构与宏。   目前Android 的 Linux kernel控制包括安全(),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network
Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。安全权限机制   Android本身是一个权限分立的。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。
  系统更多的安全功能通过权限机制提供。权限可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。   Android安全架构的核心设计思想是,在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。   安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。从用户角度看,一款Android应用通常会要求如下的权限:   拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人的信息、读取日程信的息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、对互联网的完全访问、查看网络状态,查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其他应用、终止运行中的应用、设定偏好应用、震动控制、拍摄图片等。
  一款应用应该根据自身提供的功能,要求合理的权限。用户也可以分析一款应用所需权限,从而简单判定这款应用是否安全。如一款应用是不带广告的单机版,也没有任何附加的内容需要下载,那么它要求访问网络的权限就比较可疑。组件   Android开发四大组件分别是:活动(Activity): 用于表现功能。服务():
后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(): 支持在多个应用中存储和读取数据,相当于数据库。
Activity   Android 中,Activity 是所有程序的根本,所有程序的流程都运行在Activity 之中,Activity可以算是开发者遇到的最频繁,也是Android 当中最基本的模块之一。在Android的程序当中,Activity 一般代表屏幕的一屏。如果把手机比作一个浏览器,那么Activity就相当于一个网页。在Activity
当中可以添加一些Button、Check box 等控件。可以看到Activity 概念和网页的概念相当类似。   一般一个Android 应用是由多个Activity 组成的。这多个Activity 之间可以进行相互跳转,例如,按下一个Button 按钮后,可能会跳转到其他的Activity。和网页跳转稍微有些不一样的是,Activity 之间的跳转有可能返回值,例如,从Activity A 跳转到Activity B,那么当Activity B 运行结束的时候,有可能会给Activity A 一个返回值。这样做在很多时候是相当方便的。
  当打开一个新的屏幕时,之前一个屏幕会被置为暂停状态,并且压入历史堆栈中。用户可以通过回退操作返回到以前打开过的屏幕。我们可以选择性的移除一些没有必要保留的屏幕,应为Android会把每个应用的开始到当前的每个屏幕保存在堆栈中。Service   Service 是android 系统中的一种组件,它跟Activity 的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service 是没有界面的长生命周期的代码。Service 是一种程序,它可以运行很长时间,但是它却没有用户界面。这么说有点枯燥,来看个例子。打开一个音乐播放器的程序,这个时候若想上网了,那么,我们打开Android
浏览器,这个时候虽然我们已经进入了浏览器这个程序,但是,歌曲播放并没有停止,而是在后台继续一首接着一首的播放。其实这个播放就是由播放音乐的Service进行控制。当然这个播放音乐的Service也可以停止,例如,当播放列表里边的歌曲都结束,或者用户按下了停止音乐播放的快捷键等。service 可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD 卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。   开启service有两种方式:
  (1) Context.startService():Service会经历onCreate -& onStart(如果Service还没有运行,则android先调用onCreate()然后调用onStart();如果Service已经运行,则只调用onStart(),所以一个Service的onStart方法可能会重复调用多次 );stopService的时候直接onDestroy,如果是调用者自己直接退出而没有调用stopService的话,Service会一直在后台运行。该Service的调用者再启动起来后可以通过stopService关闭Service。
注意,多次调用Context.startservice()不会嵌套(即使会有相应的onStart()方法被调用),所以无论同一个服务被启动了多少次,一旦调用Context.stopService()或者stopSelf(),他都会被停止。补充说明:传递给startService()的Intent对象会传递给onStart()方法。调用顺序为:onCreate --& onStart(可多次调用) --& onDestroy。   (2) Context.bindService():Service会经历onCreate()
-& onBind(),onBind将返回给客户端一个IBind接口实例,IBind允许客户端回调服务的方法,比如得到Service运行的状态或其他操作。这个时候把调用者(Context,例如Activity)会和Service绑定在一起,Context退出了,Srevice就会调用onUnbind -& onDestroyed相应退出,所谓绑定在一起就共存亡了 。
BroadcastReceiver   在Android 中,Broadcast 是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver 是对发送出来的Broadcast进行过滤接受并响应的一类组件。可以使用BroadcastReceiver 来让应用对一个外部的事件做出响应。这是非常有意思的,例如,当电话呼入这个外部事件到来的时候,可以利用BroadcastReceiver 进行处理。例如,当下载一个程序成功完成的时候,仍然可以利用BroadcastReceiver
进行处理。BroadcastReceiver不能生成UI,也就是说对于用户来说不是透明的,用户是看不到的。BroadcastReceiver通过NotificationManager 来通知用户这些事情发生了。BroadcastReceiver 既可以在AndroidManifest.xml 中注册,也可以在运行时的代码中使用Context.registerReceiver()进行注册。只要是注册了,当事件来临的时候,即使程序没有启动,系统也在需要的时候启动程序。各种应用还可以通过使用Context.sendBroadcast
() 将它们自己的intent broadcasts广播给其他应用程序。   注册BroadcastReceiver有两种方式:   (1)在AndroidManifest.xml进行注册。这种方法有一个特点即使你的应用程序已经关闭了,但这个BroadcastReceiver依然会接受广播出来的对象,也就是说无论你这个应用程序时开还是关都属于活动状态都可以接受到广播的事件;   (2)在代码中注册广播。   第一种俗称静态注册,第二种俗称动态注册,这两种注册BroadcastReceiver的区别:   动态注册较静态注册灵活。实验证明:当静态注册一个BroadcastReceiver时,不论应用程序是启动与否。都可以接受对应的广播。
  动态注册的时候,如果不执行unregisterReceiver();方法取消注册,跟静态是一样的。但是如果执行该方法,当执行过以后,就不能接受广播了。
Content Provider   Content Provider 是Android提供的第三方应用数据的访问方案。   在Android中,对数据的保护是很严密的,除了放在SD卡中的数据,一个应用所持有的数据库、文件等内容,都是不允许其他直接访问的。Andorid当然不会真的把每个应用都做成一座孤岛,它为所有应用都准备了一扇窗,这就是Content Provider。应用想对外提供的数据,可以通过派生ContentProvider类, 封装成一枚Content Provider,每个Content
Provider都用一个uri作为独立的标识,形如:content://com.xxxxx。所有东西看着像的样子,但实际上,它比REST 更为灵活。和REST类似,uri也可以有两种类型,一种是带id的,另一种是列表的,但实现者不需要按照这个模式来做,给你id的uri你也可以返回列表类型的数据,只要调用者明白,就无妨,不用苛求所谓的REST。   另外,Content
Provider不和REST一样只有uri可用,还可以接受Projection,Selection,OrderBy等参数,这样,就可以像数据库那样进行投影,选择和排序。查询到的结果,以Cursor(参见:reference/android/database/Cursor.html )的形式进行返回,调用者可以移动Cursor来访问各列的数据。   Content Provider屏蔽了内部数据的存储细节,向外提供了上述统一的接口模型,这样的抽象层次,大大简化了上层应用的书写,也对数据的整合提供了更方便的途径。Content
Provider内部,常用数据库来实现,Android提供了强大的Sqlite支持,但很多时候,你也可以封装文件或其他混合的数据。   在Android中,ContentResolver是用来发起Content Provider的定位和访问的。不过它仅提供了同步访问的Content Provider的接口。但通常,Content Provider需要访问的可能是数据库等大数据源,效率上不足够快,会导致调用线程的拥塞。因此Android提供了一个AsyncQueryHandler(参见:reference/android/content/AsyncQueryHandler.html),帮助进行异步访问Content
Provider。   在各大组件中,Service和Content Provider都是那种需要持续访问的。Service如果是一个耗时的场景,往往会提供异步访问的接口,而Content Provider不论效率如何,都提供的是约定的同步访问接口。
你对微软最新的Windows Phone 8系统有何看法
你看好微软的WP8系统吗? (必选)
你目前正在使用的手机是何系统? (必选)
WP7.5用户无缘WP8 微软出WP7.8以示安慰}

我要回帖

更多关于 天语t99刷机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信