androidapp升级
Ⅰ android开发中怎样对已经上线的app进行版本更新
(1)点击事件判断是否有新版本更新
(2)自定义一个通知 同时刷新下载进度
(3)异步下载新版本app
(4)隐士意图来安装
Ⅱ 如何做android应用的OTA升级
现有的框架好像没见过,说下具体的实现思路 1、app在启动的时候去指定的url上拿去一个版本配置文件,这个配置文件可以是txt或者json或者xml格式,根据个人爱好决定。 主要的字段有 appVersion -> app的版本号,一个整数值,数字越大版本越新 apkUrl -> 对应版本的apk文件的下载链接 hash -> apk文件的hash值,做下载文件的完整性判断,可以使MD5或者sha1等 size -> apk文件的字节数,便于断点续传时做分割 客户端拿到版本配置文件后,将当期的版本号与文件中最新的版本号比较,判断是否需要更新; 需要更新进入更新界面,不需要更新进入现有app。这里需要设置一个超时时间,如果获取版本文件的时间超时则直接进入app。 2、关于断点续传 楼主可以搜索下 http协议请求头中的Range字段 根据上面apk文件的size大小,将size按照一定大小分割成段,在http请求头中添加字段 Range: bytes=1234-5678,这里的1234-5678 对应到一个段的大小,当然这些段的起始和结束以及已经下载的字节数要放到一个可持久化的地方(例如文件中),下载中断后再读取 上次下载的情况,可以继续进行下载。
Ⅲ 安卓手机怎么更新系统软件
若使用的是vivo手机,可进入应用商店--管理--应用更新中,点击软件后面的更新来升级软件;
注:系统软件是由我们公司不定期推送更新版本的,且每款机器获取最新版本的时间可能不同,部分是随系统升级而升级。
Ⅳ 安卓手机app怎么更新
第三方的软件,可查看该该软件中是否有检查更新”,如有可进行更新;若没有,可到软件官网下载安装包,直接安装(安装后有些软件是将原软件覆盖安装,有些软件是不会覆盖,会再出现一个软件图标)。
注意:更新软件时消耗流量较大,建议使用WLAN更新。
你的手机是不是刷机过?可先找到完整刷机包(五个文件的),把手机刷机后,再进行更新。手机---设置---关于手机---系统更新。如果这种方法还是不能更新,下载三星KISE,做紧急固件恢复,然后再进行升级即可
对于安卓用户来说,手机应用市场说满天飞可是一点都不夸张,比如小米,魅族,网络,360,机锋,应用宝等等,当我们想上线一款新版本APP时,先不说渠道打包的麻烦,单纯指上传APP到各大应用市场的工作量就已经很大了,好不容易我们把APP都上传完了,突然发现一个会导致应用闪退的小Bug,这时那个崩溃啊,明明不是很大的改动,难道我们还要再去重新去把各大应用市场的版本再上传更新一次?相信我,运营人员肯定会弄死你的!!
有问题,自然就会有解决问题的方案,因此我们就会想到如果在APP里内嵌自动更新的功能,那么我们将可以省去很多麻烦,当然关于这方面功能的第三方SDK有很多。
好了,言归正传,今天我们自己来实现下关于APP自动更新。
流程其实并不复杂:当用户打开APP的时候,我们让APP去发送一个检查版本的网络请求,或者利用服务端向APP推送一个透传消息来检查APP的版本,如果当前APP版本比服务器上的旧,那么我们就提醒用户进行下载更新APP,当然在特定的情况下,我们也可以强制的让用户去升级,当然这是很不友好的,尽可能的减少这样的做法。
好了,来梳理下流程,首先既然是一个APP的更新,那么我们就需要去下载新的APP,然后我们需要一个通知来告诉用户当前的下载进度,再来当APP安装包下载完成后,我们需要去系统的安装程序来对APP进行安装更新。
知识点:
下载:异步HTTP请求文件下载,并监听当前下载进度(这里我采用了okhttp)
通知:Notification(具体用法请自行翻阅API文档)
安装:Intent (具体用法请自行翻阅API文档)
Ⅳ 如何简单实现安卓app自动更新功能
Android 系统4.0 命名为 Ice Cream Sandwich(简称ICS,冰淇淋三明治),是谷歌发布新一代操作系统。Android4.0 拥有十大重点新特性。集成谷歌电视和Chrome OS的智能停放 ,运行速度得到进一步提升。2011年10月19日上午十点,谷歌与三星联手在中国香港举办发布会,公布有关Android 4.0系统信息。 十大特性: 1、Android统一版本 电视手机平板融合,Android 4.0将只提供一个版本,同时支持智能手机、平板电脑、电视等设备。至此Android系统设备将迎来统一,Android平板的窘迫现状将得到有效改善。另一方面包括三星、索尼在内的家电厂商日益发展的Smart TV也将迎来一次有价值的Android版本升级。 2、 全新设计的UI人性化体验界面 谷歌在经历了Android 2.3的版本更新之后,手机系统UI进行了不小的改进,而新的Android 3.1的用户界面也一改此前Android单调的风格。在经历了众多版本的演化之后,谷歌应该对于用户界面体验方面有所提升,新的UI设计很有可能会迎来成熟版。 3、回归原点 保持开源特性 此前Android 3.0曾一度宣布不采取开源措施,然而谷歌深知Android系统一大成功特性就是开源。平板上吃到的苦头势必在全新的Android 4.0上避免,用户为中心的刷机资源一定会让Android 4.0锦上添花。如果你是一个ROM的定制用户,那么你会对这条消息很开心,相信源码一旦发布,很快就能看到 CyanogenMod 9。 4、同步升级Linux内核 更新3.0以上版本 Android是Google自己研发的手机平台操作系统,该平台基于开源软件Linux,由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件 4.0的版本号就能告诉我们,这是一个大的升级版本。Linux刚刚发布Linux 3.0内核没多久,后来又更新到了3.0.1 。 5、音频、视频Android Market提供资源下载 谷歌已经试水性质的推出了Google Music Beta ,允许上传2万首音乐到Google的云端服务器,自动创建播放列表在任何支持flash的设备上回放,我们有理由相信这种在Appstore影响下的数字视频、音频服务内容的提供也将会出现在Android上。 6、针对多核处理器优化 随着越来越多的厂商都在推双核的智能手机,实际的效果如何我们不予评说,但Android 4.0将特别为使用双核乃至多核处理器的手机进行专门的优化,充分发挥双核的性能。 7、运行速度全面提升 虽然官方暂时并没有提及这个性能具体体现在什么方面,但是性能上的提升是势必会有的。 8、集成Google电视和Chrome OS的智能停放 除了在智能电视Google TV中进行融合,全新的Android 4.0也将有望借鉴Chrome OS系统的智能停放功能进行优化,这些功能有望帮助Android 4.0在多项设备终端进行整合。 9、为OEM提供了官方的主题引擎 有了这个引擎,便可通过Google的升级程序更新到这些第三方的主题。必须的,现在外观同质化这么严重,主题与内涵成为了手机的重点因素之一。 10、比拟GameCenter的游戏中心 Google收购和投资如LabPixies、Slide、Jambool、Zynga等公司,这些都将会是Google手机游戏社交网络的技术储备,而直接竞争对手会是苹果的Games Center。这些都预示着Android下一个版本将迎来一次整合高质量游戏应用的一个平台。 全新的UI: 谷歌云音乐:谷歌云音乐业务最早出现Android 3.1系统版本上,但当时谷歌云音乐应用还比较原始,现在,成熟的谷歌云音乐将随着Ice Cream Sandwich一起到来。谷歌云音乐业务将允许平板电脑和智能手机离线保存已经播放过的音乐,并可以离线下载,由于采用了云存储技术,这些音乐将可以在用户的所有Android系统设备中共享。 速度提升: 人们普遍将安卓平板电脑销量不佳归结于操作系统的不给力,认为安卓平板使用体验距离苹果iPad有着不小的距离,现在,随着苹果iOS 5和安卓Ice Cream Sandwich的发布,新一轮的比拼已经。而作为消费者,我们也相当乐于看到两家巨头的竞争,因为商家的竞争必将为我们消费者带来更多价格便宜、使用体验舒适的产品。 新特性: 1.虚拟按键,增大屏幕面积同时控制手机整体大小 正如之前泄漏的资料,新版Android系统取消了底部物理按键设计,采用虚拟按键,这样可以在机身大小不变的情况下增大屏幕显示面积,同时这样的操作方式可以与平板机保持一致。 2.桌面插件Widgets列表呈现在标签页中,与程序列表类似并且共存 程序列表现在支持切换至桌面插件列表,插件列表以缩略图展示实际显示效果,拖动至桌面即可使用。 3.文件夹更容易创建和管理,与iOS类似 新版文件夹功能非常简单,你只需要拖动一个图标到另一个图表上,就能集合成一个文件夹,然后可以重命名文件夹,并整理图标快捷方式,支持快速拨号、文件等内容放入文件夹,这有点类似于iOS。 4.可定制的桌面系统 桌面功能增加可定制项目,比如屏幕底部的快捷栏,默认三个按钮,你可以增加至五个,并且定义每个按钮的功能,可以是程序、联系人、快速拨号以及文件夹。 5.可视语音邮件 独立应用,可集成在通话记录中显示,包括语音信箱留言、可视留言等内容,与语音通话记录同时显示。 6.日历支持缩放操作 日期切换更加方便,可以放大查看详细日程,支持双指缩放操作。 7.Gmail离线搜索,两行预览,以及底部新快捷栏 收件箱字体得到更换,图标、布局均重新设计,底部快捷栏可以写邮件、搜索、访问标签,加入离线搜索支持,收件箱显示两行文字预览,左右滑动切换Gmail会话。 8.音量下键+电源键组合截图 9.改进虚拟键盘纠错 纠错和拼写检查得到改进,点击单词即可得到建议结果。 10.从锁屏界面直接访问应用程序 锁屏界面拖动解锁图标至应用快捷方式可以直接打开该应用,另外锁屏时也可以使用下拉通知栏。 11.优化复制粘贴 12.新版浏览器 内置浏览器改版,标签系统增强,可以快捷打开标签切换,最多同时打开16个标签页,支持Chrome书签同步。 13.新的Roboto字体 显示效果更加清晰美观,与整个界面系统完美融合。 14.流量控制系统 第三方流量控制可以歇菜了,系统内置流量统计,可以显示某一时段内流量使用记录,支持设置限额报警和自动断网,可以查看单个程序流量使用记录并禁用其后台流量使用权限。 15.相机应用 零快门延迟、时间间隔设置、录制同时变焦,单张拍照一秒内完成。 16.人脸识别,刷脸解锁 人脸识别功能得到应用,比如解锁,可以在设置之后自拍进行屏幕解锁 17.内置照片编辑器 内置了照片编辑器,功能比较强大,可以进行裁剪、美化、调色等修改 18.多任务列表 多任务列表展示最近运行程序缩略图,你可以关闭某个程序来释放内存。 19.新的图库布局和组织方式 全新的图库设计,可以自动按照主题、地理位置、人脸识别等方式组织照片的排列显示 20.联系人应用整合社交网络信息 新版联系人程序功能更加丰富,可以集成社交网络信息,内置状态更新,可查看高清图像,可以快速发送邮件, 21.Android Beam 基于NFC的Android Beam功能可以让两部手机交换网站、联系人、导航、YouTube视频等,甚至官方电子市场的下载链接。
Ⅵ android11app没有升级流程分析
利用启动模式分析。
1.Android的启动模式
一般来讲,Android有三种启动模式:Fastboot模式,Recovery System 以及Main System。
Fastboot:在这种模式下,可以修改手机的硬件,并且允许我们发送一些命令给
Bootloader。如使用电脑刷机,则需要进入fastboot模式,通过电脑执行命令将系统镜像刷到通过USB刷到Android设备中中。
Recovery:Recovery是一个小型的操作系统,并且会加载部分文件系统,这样才能从sdcard中读取升级包。
Main System: 即我们平时正常开机后所使用的手机操作系统模式
Ⅶ 旧Android软件怎么升级兼容至新版Android运行
这个现在是没有办法的,因为之前很多软件都是专门为老版本安卓开发,现在不支持新版安卓使用
Ⅷ android怎么实现app版本更新
应用市场更新第三方app 和谷歌官方app 原声系统在谷歌应用市场里更新就行 国内的手机用自带的可以 第三方应用市场 可以用酷市场 豌豆荚 pp助手