安卓版本怎么升级 最新安卓系统版本7.1更新升级的三种方法介绍

安卓手机刷机一共有几种?
安卓刷机方法大致可分为四种:软刷、卡刷、线刷和厂刷。1、软刷:就是利用专业的刷机工具傻瓜式刷机。 2、卡刷:就是把下载好的刷机包(ROM)直接放到SD卡上,然后直接在手机上直接进行刷机。卡刷时常用软件有:一键ROOT VISIONary(取得root)、固件管理大师(用于刷recovery)等(或有同样功能的软件)。 3、线刷:就是通过计算机上的线刷软件把刷机包用数据线连接手机载入到手机内存中,使其作为“第一启动”的刷机方法。线刷软件都为计算机软件,一般来说不同手机型号有不同的刷机软件。所以可根据手机型号来下载相关的线刷软件。 4、厂刷:按照各手机官方网站步骤升级提示完成升级即可!下面介绍下对于安卓机刷机用到的一些工具以及步骤:很多朋友买了新手机,一些内置没用而且耗流量、耗电量的软件,想删除而又删除不了,怎么办呢?下面我来教你,想要删除内置软件就必须获取ROOT。有人问ROOT是什么? ROOT也就是最高管理者权限,等同于计算机管理员。每个手机都有不同的ROOT获取方式,这个我就不一一列举了。安卓手机获取超级管理者权限后(ROOT),下面就是卸载手机内置没用的软件了,怎么卸载呢。下载一个系统程序卸载器,下载到android手机,运行这个软件并获取最高管理权限,获取后就可以卸载手机内没用的程序了。当然这个卸载自己得注意了,不要乱卸载,不然你的安卓机就没用了。
上UC,有快感!
该帖共收到 1 条回复!
发表于 日 21:27
不会没用,顶多重新刷个机。
上UC,有快感!知识梳理:Android子线程中更新UI的3种方法 - 沉淀之路—Android - ITeye博客
博客分类:
在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法:
在看方法之前看一下Android中消息机制:
引用
Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。
Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。
MessageQueue:消息队列,用来存放Handler发送过来的消息,并按照FIFO规则执行。当然,存放Message并非实际意义的保存,而是将Message以链表的方式串联起来的,等待Looper的抽取。
Looper:消息泵,不断地从MessageQueue中抽取Message执行。因此,一个MessageQueue需要一个Looper。
Thread:线程,负责调度整个消息循环,即消息循环的执行场所。
不熟悉的朋友可以参考一下这篇文档:
Android知识梳理:消息机制之Handler:/blog/2148925
Android知识梳理:消息机制之Looper :/blog/2137494
下面基于上述原理说一下更新方法:
方法一:用Handler
1、主线程中定义Handler:
Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
//完成主界面更新,拿到数据
String data = (String)msg.
updateWeather();
textView.setText(data);
2、子线程发消息,通知Handler完成UI更新:
private void updateWeather() {
new Thread(new Runnable(){
public void run() {
//耗时操作,完成之后发送消息给Handler,完成UI更新;
mHandler.sendEmptyMessage(0);
//需要数据传递,用下面方法;
Message msg =new Message();
msg.obj = "数据";//可以是基本类型,可以是对象,可以是List、map等;
mHandler.sendMessage(msg);
}).start();
方法一的Handler对象必须定义在主线程中,如果是多个类直接互相调用,就不是很方便,需要传递content对象或通过接口调用;
方法二:用Activity对象的runOnUiThread方法更新
在子线程中通过runOnUiThread()方法更新UI:
new Thread() {
public void run() {
//这儿是耗时操作,完成之后更新UI;
runOnUiThread(new Runnable(){
public void run() {
imageView.setImageBitmap(bitmap);
}.start();
如果在非上下文类中(Activity),可以通过传递上下文实现调用;
Activity activity = (Activity) imageView.getContext();
activity.runOnUiThread(new Runnable() {
public void run() {
imageView.setImageBitmap(bitmap);
这种方法使用比较灵活,但如果Thread定义在其他地方,需要传递Activity对象;
方法三:View.post(Runnable r)
imageView.post(new Runnable(){
public void run() {
imageView.setImageBitmap(bitmap);
这种方法更简单,但需要传递要更新的View过去;
总结:UI的更新必须在主线程中完成,所以不管上述那种方法,都是将更新UI的消息发送到了主线程的消息对象,让主线程做处理;
浏览 54269
浏览: 860107 次
来自: 深圳
咋用啊,搞不懂
非常感谢!!!!!!!!!
请问 sendBuffer
sendCmds 里面传入的数据 ...
有没有demo?ROM之家简析:Android手机系统怎么升级
Android系统现在基本上每年都会有一次大的升级,以及很多次小的升级,对于手机用户来说,当然希望自己能用上最新版本的系统。除了手机厂商也会在适当时间发布官方版本系统升级,也可以自己在网上下载安装第三方系统升级。
目前安卓手机主要采用以下几种方式升级:
1、使用手机自带的系统更新功能
在更新升级之前首先要将手机里面的重要数据进行备份,以免丢失。备份数据可以通过刷机助手等手机助手工具来进行备份。
备份好后在安卓手机的&设置&--&关于手机&中,可以看到当前安卓手机的系统版本,点击系统升级之后进入到系统升级窗口,在窗口上面点击立即检查更新,如果你的手机系统是最新状态就不用升级了。
我们也可以通过把系统升级设置为自动检查,这样可以再有系统的更新版本的时候自动提醒更新升级。手机系统更新版版本下载之后安装到手机上面,需要重新启动手机才可以完成的。
这里就是安卓手机自带的系统更新功能,其更新主要由手机厂商提供,像小米手机就可以很好的通过该功能升级手机系统版本。不过使用该功能升级系统,需要下载不少升级文件,因此建议大家在Wifi环境下进行。
2、下载手机系统升级包
一般手机厂商官网都会更新一些系统文件包供用户下载升级,我们可以可以进入自己手机品牌官网下载中心,然后根据自己手机品牌型号,下载最新的系统更新升级包,下载存放在手机SD卡当中。
然后我们再进入手机设置,然后选择&关于手机&最后找到&系统更新&选项,之后我们在选择&存储卡升级&,如下图所示:
如果我们SD中有可用的升级包就会自动开始升级了。如果没有就会弹出以下提示,说明您下载的升级包不可用,如下图:
每个手机的官网都有提供手机系统固件升级的升级包,我们只需要进入到手机官网的下载页面,进入到下载页面,找到自己手机型号相匹配的固件升级包,然后下载到电脑上,再通过电脑传到手机上面进行安装就可以了。
3、通过刷机升级安卓系统
对于安卓手机用户而言,热衷的还是刷机了,刷机是一种时下非常有效的升级安卓系统方法,网上也有很多安卓手机的ROM系统,并且更新很快,大家可以选择采用最新安卓系统内核去刷机,从而实现安卓系统的升级。
通过刷机升级安卓手机系统,是目前大家最常见的升级方法,相比前面2种方法都是靠厂商的升级文件,其实并不靠谱,很多厂商一般除了系统有严重Bug外,一般都很少发布升级文件。
通过刷机升级安卓系统很简单,大家可以根据自己手机的品牌型号,找到适合自己手机的ROM系统,之后下载去刷机包升级即可。另外目前也有很多一键刷机工具,如刷机助手等刷机软件都可以一键检测安卓手机品牌型号,然胡找到匹配的安卓系统,我们可以实现一键刷机。
注意:1、不管是手机升级还是官网升级都要保证手机的电量充足,避免在升级的过程中缺电关机,造成升级失败
2、升级前请先备份好数据
以上就是ROM之家小编与大家介绍的三种升级安卓系统的方法,其中前面两种,可能无法升级到最新的安卓版本,而第三种方法则可以自己选择安卓内核版本的ROM,可以很容易的升级到新版安卓系统,建议采用。不过刷机有一定的风险,刷机前,建议小白朋友多阅读相关机型的刷机教程。
相关链接:刷机助手下载()、刷机包下载(http://www.romzhijia.net)。
看过本文的人还看过
最新图文推荐
大家感兴趣的内容
网友热评的文章4460人阅读
Android System(58)
---Android系统的三种启动模式
& & & & 以下的篇幅开始分析我们在上两个篇幅中生成的update.zip包在具体更新中所经过的过程,并根据源码分析每一部分的工作原理。
一、&&&&&&&系统更新update.zip包的两种方式
& &&1. &通过上一个文档,我们知道了怎样制作一个update.zip升级包用于升级系统。Android在升级系统时获得update.zip包的方式有两种。一种是离线升级,即手动拷贝升级包到SD卡(或NAND)中,通过settings--&About
phone--&System Update--&选择从SD卡升级。另一种是在线升级,即OTA& Install(over &the &air)。用户通过在线下载升级包到本地,然后更新。这种方式下的update.zip包一般被下载到系统的/CACHE分区下。
& && 2. &无论将升级包放在什么位置,在使用update.zip更新时都会重启并进入Recovery模式,然后启动recovery服务(/sbin/recovery)来安装我们的update.zip包。
& & 3. &为此,我们必须了解Recovery模式的工作原理以及Android系统重启时怎样进入Recovery工作模式而不是其他模式(如正常模式)。
二、&&&&&&&Android系统中三种启动模式
& & & &首先我们要了解Android系统启动后可能会进入的几种工作模式。先看下图:
& & & & & & & &&
& & & &由上图可知Android系统启动后可能进入的模式有以下几种:
& & & &(一)&MAGIC KEY(组合键):
& & & & & & &&即用户在启动后通过按下组合键,进入不同的工作模式,具体有两种:&&& & & & & &
& & & & & & &① camera + power:若用户在启动刚开始按了camera+power组合键则会进入bootloader模式,并可进一步进入fastboot(快速刷机模式)。
& & & & ② home + power :若用户在启动刚开始按了home+power组合键,系统会直接进入Recovery模式。以这种方式进入Recovery模式时系统会进入一个简单的UI(使用了minui)界面,用来提示用户进一步操作。在tcc8800开发板中提供了一下几种选项操作:
& & & & & & & & & & & & & & & & “reboot system now”
& & & & & & & & & & & & & & & & “apply update from sdcard”
& & & & & & & & & & & & & & & & “wipe data/factory reset”
& & & & & & & & & & & & & & & & “wipe cache partition”
& & &&&(二)正常启动:
& & & & & & & & &若启动过程中用户没有按下任何组合键,bootloader会读取位于MISC分区的启动控制信息块BCB(Bootloader Control Block)。它是一个结构体,存放着启动命令command。根据不同的命令,系统又 可以进入三种不同的启动模式。我们先看一下这个结构体的定义。
& & & & & & &struct bootloader_message{
& & & & & & & & & & & char command[32];& //存放不同的启动命令
& & & & & & & & & & & char status[32];&& //update-radio或update-hboot完成存放执行结果
& & & & & & & & & & & char recovery[1024]; //存放/cache/recovery/command中的命令
& & & & & & &};
& & & & &我们先看command可能的值,其他的在后文具体分析。command可能的值有两种,与值为空(即没有命令)一起区分三种启动模式。
& & & & &①command==&boot-recovery&时,系统会进入Recovery模式。Recovery服务会具体根据/cache/recovery/command中的命令执行相应的操作(例如,升级update.zip或擦除cache,data等)。
& & & & &②command==&update-radia&或&update-hboot&时,系统会进入更新firmware(更新bootloader),具体由bootloader完成。
& & & & &③command为空时,即没有任何命令,系统会进入正常的启动,最后进入主系统(main system)。这种是最通常的启动流程。
& & & & &Android系统不同的启动模式的进入是在不同的情形下触发的,我们从SD卡中升级我们的update.zip时会进入Recovery模式是其中一种,其他的比如:系统崩溃,或则在命令行输入启动命令式也会进入Recovery或其他的启动模式。
& & & & 为了解我们的update.zip包具体是怎样在Recovery模式中更新完成,并重启到主系统的,我们还要分析Android中Recovery模式的工作原理。
& & & &&& & &下一篇幅开始看具体的Recovery模式工作原理,以及其在更新中的重要作用。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:632722次
积分:6399
积分:6399
排名:第3667名
原创:52篇
转载:90篇
评论:84条
(1)(12)(3)(11)(1)(1)(5)(1)(4)(3)(4)(2)(3)(14)(1)(1)(1)(25)(14)(1)(2)(13)(8)(12)我的三星是Note1,安卓系统如何升级到4.0?-百谷歌

我要回帖

更多关于 安卓系统版本分布 的文章

 

随机推荐