您现在的位置是: 首页 > 电脑硬件 电脑硬件
安卓智能手机操作系统不支持数据库_安卓智能手机操作系统不支持数据库吗
zmhk 2024-05-27 人已围观
简介安卓智能手机操作系统不支持数据库_安卓智能手机操作系统不支持数据库吗 下面,我将用我自己的方式来解释安卓智能手机操作系统不支持数据库的问题,希望我的回答能够对大家
下面,我将用我自己的方式来解释安卓智能手机操作系统不支持数据库的问题,希望我的回答能够对大家有所帮助。让我们开始讨论一下安卓智能手机操作系统不支持数据库的话题。
1.手机智能系统的参数
2.安卓手机如何打开db文件?
3.手机操作系统分类及优缺点
4.手机操作系统有哪些
手机智能系统的参数
目前为止应用在手机上的操作系统主要有PalmOS、SymbianOS、Windows Mobile、BlackBerryOS、MacOS、Android、HopenOS和LinuxOS,Winows Phone等9种。Android以Java为编程语言,从接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。
View等同于J2ME的Displayable,程序人员可以通过 View 类与“XMLlayout”档将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。另外还有Image等同于J2ME的BitMap。
操作系统与应用程序的沟通桥梁,应用分为两层:函数层(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、Codec、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(硬件抽像层)是能以封闭源码形式提供硬件驱动模块。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。因为在一般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控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。
很多玩家用户可能会奇怪:“为什么 Android 会用甜点作为它们系统版本的代号?”这个命名方法开始于 Andoird 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢。 在Symbian发展阶段,出现了三个分支:分别是Crystal、Pearl和Quarz。前两个主要针对通讯器市场,也是出现在手机上最多的,是今后智能手机操作系统的主力军。第一款基于Symabian系统的手机是2000年上市的某款爱立信手机。而真正较为成熟的同时引起人们注意的则是2001年上市的诺基亚9210,它采用了Crystal分支的系统。而2002年推出的诺基亚7650与3650则是Symbian Pearl分系的机型,其中7650是第一款基于2.5G网的智能手机产品,他们都属于Symbian的6.0版本。索尼爱立信推出的一款机型也使用了Symbian的Pearl分支,版本已经发展到7.0,是专为3G网络而开发的,可以说代表了当今最强大的手机操作系统。此外,Symbian从6.0版本就开始支持外接存储设备,如MMC,CF卡等,这让它强大的扩展能力得以充分发挥,使存放更多的软件以及各种大容量的多媒体文件成为了可能。
Symbian按版本来分,继2005年二月Symbian推出一款新的手机操作系统软件OSv9.0,到目前为止已先后有了6.0、6.1、7.0、7.0s、8.0、9.0几种版本。1999年3月Symbian推出了Symbian5.0操作系统,它的主要内核集合了网络,无线文字,电子邮件,名片薄以及个人信息助理,同时还具有支持标准网络页面的浏览器,配合java语言的支持,使得Symbian可以运行小型的应用程序。不过这个版本采用的机型甚少,基本上与EPOC没有太多的差别。
Symbian 6.0则在5.0的基础上增加了,GPRS、WAP1.2浏览器以及蓝牙技术的支持,用户可以运行第三方基于C++和J2ME开发的程序。而Symbian 6.1则是和Symbian 6.0相比主要增加了对USB的支持。Symbian 6.0的主要特点是: 支持语音通话和数据通信 ,支持Bluetooth和WAP ,配备安全性功能(SSL,HTTPS,WTLS) ,采用16bit Unicode,支持多语言显示 ,采用“PersonalJava 3.0”和“JavaPhone 1.0” 。
Symbian 7.0则支持多模式和3G手机(专区),可以让制造商们可以面向全世界推出可以运行于所有网络之上的Symbian OS手机,而且可以不对代码进行重大改动的情况下就可以重新使用许多到目前为止已有的软件应用。7.0包含一些新的通讯、消息、联网和应用开发技术,并对一些与安全和认证相关的功能进行了改进。Symbian OS 7.0的其他功能包括:支持灵活的用户界面,例如Nokia的Series 60;支持几种音频/图像格式和许多面向游戏开发人员的API;全力的加密和认证管理,基于安全通讯协议(包括HTTPS、WTLS和SSL)及认证的应用安装;和Over-the-air(OTA)SyncML同步支持。
2004年2月,Symbian在授权LG等公司的时候,发布了Symbian8 .0版本。该版本改善了实时系统性能,提高了原有操作系统的兼容能力。此外,Symbian OS 8.0的软件工具改进了远程接入控制系统功能,运用调节装置消除手机用户使用增值服务时会受到的干扰。这个系统包含了绝对现代化的多媒体和Java设备,支持多种标准,其中包括JSR118, CLDC1.1 (JSR139),MobileMedia (JSR135),3D图像数据(JSR184), JTWI 1.0 c(JSR185)。最后,新版OS还支持SDIO。
2005年二月,英国著名手机软件制造商Symbian推出一款新的手机操作系统软件OSv9.0,它支持更高像素数码相机与三维游戏动画。该操作系统软件对运行环境要求较高,到目前为止运行在由英国芯片开发商ARM提供的快速处理器芯片,并且需要相关设计与其它工具的支持来帮助手机生产商在开发其它版本时能够节约时间和降低成本。该软件可以处理200万像素的数字,甚至能够向无线耳机传送立体声音乐,更可喜的是,它不需要同步软件就能够从PC上导出MP3文件。
Series60是智能手机中应用最广泛的系统版本。Series60系统还分为6.0 OS、7.0 OS和8.0 OS三个版本。区别Series60的最直观因素在于屏幕的分辨率,Series60支持的分辨率为176*208像素,但以后S60还会支持240*320像素、352*416像素等。S60是拥有最多第三方软件或游戏的界面。
识别Series80界面最简单的办法就是看手机是否支持全键盘,例如诺基亚高端系列的9210、9300甚至9500,都采用全键盘的。识别Series90的最简便方法是:会采用触摸屏幕,分辨率也高达640*320像素。Series90应该是手机游戏、娱乐的最强平台,但因为采用Series90界面的手机型号太少,第三方软件的支持很少,所以S60依旧是玩家首选。
S40或S60是指诺基亚手机的上层平台。S60都是智能手机,所用底层操作系统是Symbian。诺基亚128*128屏幕都是S40 1.0。而128*160是S40 2.0。
另外S40中,3100支持javaMIDP 1.0,所以最大支持64KB的java;6230支持java MIDP 2.0,所以最大支持128KB的java40和60,包括90,还有以前的30,都是针对与nokia不同的操作系统而言40,是nokia自行研制的手机操作系统,面对于中低端客户,支持kjava的开发,其处理器效率不高,内存偏低,屏幕大小128*128。
S60,是基于Symbian操作系统,也就是以前的epoc,其处理器为arm9,处理效率很高,内存颇大,屏幕大小为208*176同时支持kjava和C++的开发90,属于手持式设备,也是Symbian 操作系统但是功能强劲,等同于一个PDA了。
其实技术来上说,S40跟S60是区别在系统平台上,就好像WIN98跟WIN2000,但手机不像PC,屏幕大小的确是个关口,以致于平台不容易做到向下兼容,但有的游戏也同样做出不同版本来的。
S40比S60不单单是屏幕上的差距,更大的是性能上的差距,一般来说,S60开发出来的游戏质量都比S40高好多,但可惜,S60比S40的机子又贵上了很多。 由于Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。这一特点非常重要,因为丰富的应用是智能手机的优越性体现和关键卖点所在。从应用开发的角度看,由于Linux的源代码是开放的,有利于独立软件开发商(ISV)开发出硬件利用效率高、功能更强大的应用软件,也方便行业用户开发自己的安全、可控认证系统。
采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,与其他系统相比,采用开放源代码的Linux手机操作系统能够大大降低成本。而且开放源代码还有一个好处是允许手机制造商根据实际情况,有针对性地开发适合自己手机的Linux操作系统,这样既能让自己的产品有特色,又能避免受制于人,还能够满足用户多方面的应用。手机的应用就由通话和简单的邮件传输,发展到Web浏览和拍照摄影,照片编辑,动画播放等多个方面,这样一来,手机软件的开发规模是5倍以上。基于这个原因,开发Linux OS,开发者教育等各方面的成本就削减了不少,从而上市的产品便会更具竞争力。
Linux操作系统在使用中的优点也是十分明显的。首先,对于消费来说,采用的应用于智能手机上的Linux操作系统和我们常说的应用于电脑上的Linux操作系统是一个系统,而且都是全免费操作系统。在操作系统上的免费,就等于节省了产品的生产成本,附加到消费者身上的也就少了,给大家带来了实惠。Linux操作系统系统资源占用率较低,而且性能比较稳定,这都是大家公认的。使用起来能带来急速体验,在同硬件配置上,能获得其他智能手机操作系统得不到的快乐。如果以Linux平台的系统资源占用程度同体积庞大。
早在2000年,韩国公司Palm就推出了第一台采用Linux的Tynux手机。2003年1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。摩托罗拉A760却抢现发布抢先,进入市场,抢了NEC头筹,随后,采用Linux手机智能系统得手机开始多起来了,韩国手机巨头三星,LG也先后加入了Linux手机智能系统阵营。就国产手机而言,各大国内厂商推出智能手机开始升温到已经进入一个飞速发展的阶段。
列入国家863计划的中兴智能手机e3的推出,代表着国产手机在Linux智能手机上的最高成就。国产手机能否借Linux打个翻身仗,还是个疑问。支持LINUX操作系统的机型:摩托罗拉A768I、摩托罗拉A780、飞利浦968、海尔N60、中兴E3。
由于智能手机结合了强大的硬件运行能力以及开放的软件操作系统,因此无论是娱乐还是商务应用,智能手机的功能都能够在强大的第三方软件的支持下获得无限的扩展。因此,在未来的手机市场上,智能手机将引领整个手机发展的潮流,而不是局限于高端手机。手机未来的趋势是开放系统会逐步地挤掉封闭系统和专有系统。 Windows Mobile包括Pocket PC、SmartPhone以及Pocket PC Phone三大平台体系,Windows Mobile具有录音、音视频播放等多媒体功能。由于大多数机型支持彩色显示,因此耗电量极大,并且由于Windows CE本身对于资源的巨大吞噬作用,所以在能耗方面Windows CE系统要明显逊于Palm操作系统。在功能扩展方面微软比较倾向于集成使用,用户可以根据自己的需要增加内存、摄像头、调制解调器等设备。
针对中国用户而言,Windows Moblie的中文操作系统已经比较成熟。到目前为止,摩托罗拉、ARM、ST、NeoMagic、德州仪器、Intel、三星、现代都已经生产了针对该系统的处理器;有数十家制造商生产基于Smartphone和Pocket PC技术的移动设备,有35家运营商分销这些产品。
SmartPhone手机源于Windows Mobile家族,Windows Mobile家族主要包括 Pocket PC、Pocket PC Phone Edition、Smartphone、 Portable Media Center这4个系列产品。
为了积极进入更加广阔的移动通信市场,微软把在PDA 市场所使用的 Pocket PC操作系统,改良加入电话的功能,成为新型的 Pocket PC Phone,并在2002年时积极的向手机市场迈进,推出基于 Smartphone 的手机系统。
虽然Smartphone和Pocket PC Phone手机都是基于微软WindowsCE系统的产品,由于在基本设计出发点不同,所以操作、应用程序上也有所不同。它们的软件不能通用,操作上PPC手机一般是采用触摸屏操作,而Smartphone手机只能使用手机的按键来操作。
虽然PPC手机的功能十分强大,但由于它高昂的价格和硕大的体积不是每个用户都能够认可的,SmartPhone的出现就是为了让智能手机更加大众化,以类似于普通手机的体积和相对低廉的价格使用户感受到智能手机给我们到来的便利,当然也为微软公司获得更多的利润。
Smartphone手机中使用的操作系统有Smartphone2002和Smartphone2003两个版本,这两个版本实质上并没有太大的变化,只是2003系统增加了对新硬件技术的支持,就像Windows2000和XP这种版本的升级相似。到目前为止我们市场上出售的的SmartPhone手机主要是采用的SmartPhone2003操作系统。 BlackBerry.nterpriseSolution是一种领先的无线解决方案,可供移动专业人员用来实现与客户、同事和业务运作所需的信息连接。这是一种经证明有效的优秀平台,它为世界各地的移动用户提供了与大量业务信息和通信的安全的无线连接。
电子邮件-BlackBerry安全无线延伸移动商业用户其的企业电子邮件帐户、即使他们在办公室外、也可轻松处理电邮、就像从没有离开办公桌。用户可以在旅途中发送、接收、归档和删除邮件、并阅读电邮附件、支持格式:如Microsoft.Word、MicrosoftExcel、MicrosoftPowerPoint.、Adobe.PDF、Corel.WordPerfect.、HTML和ASCII)。BlackBerry解决方案的“始终在线”推入技术可以自动传递电邮、用户不需要执行任何操作就可接收通信。 HOPEN产品解决方案——智能手机,HMAP(Hopen Mobile Application Platform)是基于嵌入式实时操作系统的智能手机解决方案,可以广泛应用于普通手机、PDA手机、智能手机、远程信息处理等无线终端设备。
安卓手机如何打开db文件?
目前为止应用在手机上的操作系统主要有PalmOS、SymbianOS、WindowsMobile、、MacOS、Android、HopenOS和LinuxOS,WinowsPhone等9种。Android以Java为编程语言,从接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个Activity类(class)负责创建视窗(window),一个活动中的Activity就是在foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由和AIDL连结,达到复数程序同时运行的效果。如果运行中的Activity全部画面被其他Activity取代时,该Activity便被停止(stopped),甚至被系统清除(kill)。
View等同于J2ME的Displayable,程序人员可以通过View类与“XMLlayout”档将UI放置在视窗上,Android1.5的版本可以利用View打造出所谓的Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的AndroidHero手机即含有大量的widget。至于ViewGroup是各种layout的基础抽象类(abstractclass),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity中,要通过()来从XML中取得View,Android的View类的显示很大程度上是从XML中读取的。View与事件(event)息息相关,两者之间通过Listener结合在一起,每一个View都可以注册一个eventlistener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.。另外还有Image等同于J2ME的BitMap。
操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(VirtualMachine)。Bionic是Android改良libc的版本。Android同时包含了Webkit,所谓的Webkit就是AppleSafari浏览器背后的引擎。Surfaceflinger是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的BionicLibc。
Android采用OpenCORE作为基础多媒体框架。OpenCORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideoMultimediaFramework(PVMF)、OperatingSystemLibrary(OSCL)、Common、OpenMAX。
Android使用skia为核心图形引擎,搭配OpenGL/ES。skia与LinuxCairo功能相当,但相较于LinuxCairo,skia功能还只是雏形的。2005年Skia公司被Google收购,2007年初,SkiaGL源码被公开,到目前为止Skia也是GoogleChrome的图形引擎。
Android的多媒体数据库采用SQLite数据库系统。数据库又分为共用数据库及私用数据库。用户可通过类(Column)取得共用数据库。
Android的中间层多以Java实现,并且采用特殊的Dalvik虚拟机(DalvikVirtualMachine)。Dalvik虚拟机是一种“暂存器型态”(RegisterBased)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。
Dalvik虚拟机可以有多个实例(instance),每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。Dalvik虚拟机并非运行Java字节码(Bytecode),而是运行一种称为.dex格式的文件。
Android的HAL(硬件抽像层)是能以封闭源码形式提供硬件驱动模块。HAL的目的是为了把Androidframework与Linuxkernel隔开,让Android不至过度依赖Linuxkernel,以达成kernelindependent的概念,也让Androidframework的开发能在不考量驱动程序实现的前提下进行发展。
HALstub是一种代理人(proxy)的概念,stub是以*.so档的形式存在。Stub向HAL“提供”操作函数(operations),并由Androidruntime向HAL取得stub的operations,再callback这些操作函数。HAL里包含了许多的stub(代理人)。Runtime只要说明“类型”,即moleID,就可以取得操作函数。
Android是运行于Linuxkernel之上,但并不是GNU/Linux。因为在一般GNU/Linux里支持的功能,Android大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic取代Glibc、以Skia取代Cairo、再以opencore取代FFmpeg等等。Android为了达到商业应用,必须移除被GNUGPL授权证所约束的部份,例如Android将驱动程序移到userspace,使得Linuxdriver与Linuxkernel彻底分开。bionic/libc/kernel/并非标准的kernelheaderfiles。Android的kernelheader是利用工具由Linuxkernelheader所产生的,这样做是为了保留常数、数据结构与宏。
到目前为止Android的Linuxkernel控制包括安全(Security),存储器管理(MemoryManagement),程序管理(ProcessManagement),网络堆栈(NetworkStack),驱动程序模型(DriverModel)等。下载Android源码之前,先要安装其构建工具Repo来初始化源码。Repo是Android用来辅助Git工作的一个工具。
很多玩家用户可能会奇怪:“为什么Android会用甜点作为它们系统版本的代号?”这个命名方法开始于Andoird1.5发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢。在Symbian发展阶段,出现了三个分支:分别是Crystal、Pearl和Quarz。前两个主要针对通讯器市场,也是出现在手机上最多的,是今后智能手机操作系统的主力军。第一款基于Symabian系统的手机是2000年上市的某款爱立信手机。而真正较为成熟的同时引起人们注意的则是2001年上市的诺基亚9210,它采用了Crystal分支的系统。而2002年推出的诺基亚7650与3650则是SymbianPearl分系的机型,其中7650是第一款基于2.5G网的智能手机产品,他们都属于Symbian的6.0版本。索尼爱立信推出的一款机型也使用了Symbian的Pearl分支,版本已经发展到7.0,是专为3G网络而开发的,可以说代表了当今最强大的手机操作系统。此外,Symbian从6.0版本就开始支持外接存储设备,如MMC,CF卡等,这让它强大的扩展能力得以充分发挥,使存放更多的软件以及各种大容量的多媒体文件成为了可能。
Symbian按版本来分,继2005年二月Symbian推出一款新的手机操作系统软件OSv9.0,到目前为止已先后有了6.0、6.1、7.0、7.0s、8.0、9.0几种版本。1999年3月Symbian推出了Symbian5.0操作系统,它的主要内核集合了网络,无线文字,电子邮件,名片薄以及个人信息助理,同时还具有支持标准网络页面的浏览器,配合java语言的支持,使得Symbian可以运行小型的应用程序。不过这个版本采用的机型甚少,基本上与EPOC没有太多的差别。
Symbian6.0则在5.0的基础上增加了,GPRS、WAP1.2浏览器以及蓝牙技术的支持,用户可以运行第三方基于C和J2ME开发的程序。而Symbian6.1则是和Symbian6.0相比主要增加了对USB的支持。Symbian6.0的主要特点是:支持语音通话和数据通信,支持Bluetooth和WAP,配备安全性功能(SSL,HTTPS,WTLS),采用16bitUnicode,支持多语言显示,采用“3.0”和“JavaPhone1.0”。
Symbian7.0则支持多模式和3G手机(专区),可以让制造商们可以面向全世界推出可以运行于所有网络之上的SymbianOS手机,而且可以不对代码进行重大改动的情况下就可以重新使用许多到目前为止已有的软件应用。7.0包含一些新的通讯、消息、联网和应用开发技术,并对一些与安全和认证相关的功能进行了改进。SymbianOS7.0的其他功能包括:支持灵活的用户界面,例如Nokia的Series60;支持几种音频/图像格式和许多面向游戏开发人员的API;全力的加密和认证管理,基于安全通讯协议(包括HTTPS、WTLS和SSL)及认证的应用安装;和Over-the-air(OTA)SyncML同步支持。
2004年2月,Symbian在授权LG等公司的时候,发布了Symbian8.0版本。该版本改善了实时系统性能,提高了原有操作系统的兼容能力。此外,SymbianOS8.0的软件工具改进了远程接入控制系统功能,运用调节装置消除手机用户使用增值服务时会受到的干扰。这个系统包含了绝对现代化的多媒体和Java设备,支持多种标准,其中包括JSR118,CLDC1.1(JSR139),MobileMedia(JSR135),3D图像数据(JSR184),JTWI1.0c(JSR185)。最后,新版OS还支持SDIO。
2005年二月,英国著名手机软件制造商Symbian推出一款新的手机操作系统软件OSv9.0,它支持更高像素数码相机与三维游戏动画。该操作系统软件对运行环境要求较高,到目前为止运行在由英国芯片开发商ARM提供的快速处理器芯片,并且需要相关设计与其它工具的支持来帮助手机生产商在开发其它版本时能够节约时间和降低成本。该软件可以处理200万像素的数字,甚至能够向无线耳机传送立体声音乐,更可喜的是,它不需要同步软件就能够从PC上导出MP3文件。
Series60是智能手机中应用最广泛的系统版本。Series60系统还分为6.0OS、7.0OS和8.0OS三个版本。区别Series60的最直观因素在于屏幕的分辨率,Series60支持的分辨率为176*208像素,但以后S60还会支持240*320像素、352*416像素等。S60是拥有最多第三方软件或游戏的界面。
识别Series80界面最简单的办法就是看手机是否支持全键盘,例如诺基亚高端系列的9210、9300甚至9500,都采用全键盘的。识别Series90的最简便方法是:会采用触摸屏幕,分辨率也高达640*320像素。Series90应该是手机游戏、娱乐的最强平台,但因为采用Series90界面的手机型号太少,第三方软件的支持很少,所以S60依旧是玩家首选。
S40或S60是指诺基亚手机的上层平台。S60都是智能手机,所用底层操作系统是Symbian。诺基亚128*128屏幕都是S401.0。而128*160是S402.0。
另外S40中,3100支持javaMIDP1.0,所以最大支持64KB的java;6230支持javaMIDP2.0,所以最大支持128KB的java40和60,包括90,还有以前的30,都是针对与nokia不同的操作系统而言40,是nokia自行研制的手机操作系统,面对于中低端客户,支持kjava的开发,其处理器效率不高,内存偏低,屏幕大小128*128。
S60,是基于Symbian操作系统,也就是以前的epoc,其处理器为arm9,处理效率很高,内存颇大,屏幕大小为208*176同时支持kjava和C的开发90,属于手持式设备,也是Symbian操作系统但是功能强劲,等同于一个PDA了。
其实技术来上说,S40跟S60是区别在系统平台上,就好像WIN98跟WIN2000,但手机不像PC,屏幕大小的确是个关口,以致于平台不容易做到向下兼容,但有的游戏也同样做出不同版本来的。
S40比S60不单单是屏幕上的差距,更大的是性能上的差距,一般来说,S60开发出来的游戏质量都比S40高好多,但可惜,S60比S40的机子又贵上了很多。由于Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。这一特点非常重要,因为丰富的应用是智能手机的优越性体现和关键卖点所在。从应用开发的角度看,由于Linux的源代码是开放的,有利于独立软件开发商(ISV)开发出硬件利用效率高、功能更强大的应用软件,也方便行业用户开发自己的安全、可控认证系统。
采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,与其他系统相比,采用开放源代码的Linux手机操作系统能够大大降低成本。而且开放源代码还有一个好处是允许手机制造商根据实际情况,有针对性地开发适合自己手机的Linux操作系统,这样既能让自己的产品有特色,又能避免受制于人,还能够满足用户多方面的应用。手机的应用就由通话和简单的邮件传输,发展到Web浏览和拍照摄影,照片编辑,动画播放等多个方面,这样一来,手机软件的开发规模是5倍以上。基于这个原因,开发LinuxOS,开发者教育等各方面的成本就削减了不少,从而上市的产品便会更具竞争力。
Linux操作系统在使用中的优点也是十分明显的。首先,对于消费来说,采用的应用于智能手机上的Linux操作系统和我们常说的应用于电脑上的Linux操作系统是一个系统,而且都是全免费操作系统。在操作系统上的免费,就等于节省了产品的生产成本,附加到消费者身上的也就少了,给大家带来了实惠。Linux操作系统系统资源占用率较低,而且性能比较稳定,这都是大家公认的。使用起来能带来急速体验,在同硬件配置上,能获得其他智能手机操作系统得不到的快乐。如果以Linux平台的系统资源占用程度同体积庞大。
早在2000年,韩国公司Palm就推出了第一台采用Linux的Tynux手机。2003年1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。摩托罗拉A760却抢现发布抢先,进入市场,抢了NEC头筹,随后,采用Linux手机智能系统得手机开始多起来了,韩国手机巨头三星,LG也先后加入了Linux手机智能系统阵营。就国产手机而言,各大国内厂商推出智能手机开始升温到已经进入一个飞速发展的阶段。
列入国家863计划的中兴智能手机e3的推出,代表着国产手机在Linux智能手机上的最高成就。国产手机能否借Linux打个翻身仗,还是个疑问。支持LINUX操作系统的机型:摩托罗拉A768I、摩托罗拉A780、飞利浦968、海尔N60、中兴E3。
由于智能手机结合了强大的硬件运行能力以及开放的软件操作系统,因此无论是娱乐还是商务应用,智能手机的功能都能够在强大的第三方软件的支持下获得无限的扩展。因此,在未来的手机市场上,智能手机将引领整个手机发展的潮流,而不是局限于高端手机。手机未来的趋势是开放系统会逐步地挤掉封闭系统和专有系统。WindowsMobile包括PocketPC、SmartPhone以及PocketPCPhone三大平台体系,WindowsMobile具有录音、音视频播放等多媒体功能。由于大多数机型支持彩色显示,因此耗电量极大,并且由于WindowsCE本身对于资源的巨大吞噬作用,所以在能耗方面WindowsCE系统要明显逊于Palm操作系统。在功能扩展方面微软比较倾向于集成使用,用户可以根据自己的需要增加内存、摄像头、调制解调器等设备。
针对中国用户而言,WindowsMoblie的中文操作系统已经比较成熟。到目前为止,摩托罗拉、ARM、ST、NeoMagic、德州仪器、Intel、三星、现代都已经生产了针对该系统的处理器;有数十家制造商生产基于Smartphone和PocketPC技术的移动设备,有35家运营商分销这些产品。
SmartPhone手机源于WindowsMobile家族,WindowsMobile家族主要包括PocketPC、PocketPCPhoneEdition、Smartphone、PortableMediaCenter这4个系列产品。
为了积极进入更加广阔的移动通信市场,微软把在PDA市场所使用的PocketPC操作系统,改良加入电话的功能,成为新型的PocketPCPhone,并在2002年时积极的向手机市场迈进,推出基于Smartphone的手机系统。
虽然Smartphone和PocketPCPhone手机都是基于微软WindowsCE系统的产品,由于在基本设计出发点不同,所以操作、应用程序上也有所不同。它们的软件不能通用,操作上PPC手机一般是采用触摸屏操作,而Smartphone手机只能使用手机的按键来操作。
虽然PPC手机的功能十分强大,但由于它高昂的价格和硕大的体积不是每个用户都能够认可的,SmartPhone的出现就是为了让智能手机更加大众化,以类似于普通手机的体积和相对低廉的价格使用户感受到智能手机给我们到来的便利,当然也为微软公司获得更多的利润。
Smartphone手机中使用的操作系统有和两个版本,这两个版本实质上并没有太大的变化,只是2003系统增加了对新硬件技术的支持,就像Windows2000和XP这种版本的升级相似。到目前为止我们市场上出售的的SmartPhone手机主要是采用的操作系统。BlackBerry.是一种领先的无线解决方案,可供移动专业人员用来实现与客户、同事和业务运作所需的信息连接。这是一种经证明有效的优秀平台,它为世界各地的移动用户提供了与大量业务信息和通信的安全的无线连接。
电子邮件-BlackBerry安全无线延伸移动商业用户其的企业电子邮件帐户、即使他们在办公室外、也可轻松处理电邮、就像从没有离开办公桌。用户可以在旅途中发送、接收、归档和删除邮件、并阅读电邮附件、支持格式:如Microsoft.Word、、.、Adobe.PDF、Corel.WordPerfect.、HTML和ASCII)。BlackBerry解决方案的“始终在线”推入技术可以自动传递电邮、用户不需要执行任何操作就可接收通信。HOPEN产品解决方案——智能手机,HMAP(HopenMobileApplicationPlatform)是基于嵌入式实时操作系统的智能手机解决方案,可以广泛应用于普通手机、PDA手机、智能手机、远程信息处理等无线终端设备。
手机操作系统分类及优缺点
手机打不开,只能在电脑端打开,操作方法如下:操作设备:戴尔电脑
操作系统:win10
操作软件:SQLite Expert Professional 3 db文件管理器
1、首先准备必备的工作,准备好SQLite Expert Professional 3 db文件管理器,和一个手机db文件。
2、SQLite Expert 可以在百度下载,下载完成后按照安装提示进行安装,具体安装过程我写到另外一篇经验中了,大家可以点击参考资料中的连接进行参考。
3、手机db文件可以从手机中软件获取或者从eclipse中的DDMS中进行获取,如下图,将video.db导出到电脑桌面。
4、然后,就可以打开sqlite软件,将桌面上的video.db文件直接拖到sqlite中。
手机操作系统有哪些
手机操作系统分:谷歌android系统、塞班Symbian、苹果IOS系统、Windows Phone。介绍:
谷歌android系统:
Android 英文原意为“机器人”,Andy Rubin于2003 年在美国创办了一家名为Android 的公司,其主要经营业务为手机软件和手机操作系统。
优点:Android 平台最大优势是开发性,允许任何移动终端厂商、用户和应用开发商加入到Android
联盟中来,允许众多的厂商推出功能各具特色的应用产品。
缺点:安卓高度依赖硬件,导致要发挥安卓的性能就必须搭载很好的硬件,同时兼容性也有待提高,还有很多细节上的不足比如死机重启等情况也经常发生。
塞班Symbian:
symbian也被称作EPOC系统,这是最早由Psion公司开发的一个专门应用于手机等移动设备的操作系统。
优点:Symbian能够提供无线通讯服务,将计算机与电话技术相结合。操作系统固化,且相对稳定的硬件组成,研发成本低,手机低功耗,高处理性能,系统运行安全,稳定。
缺点:Symbian机型所采用的硬件配置较低,且各类机型采用的处理器主频较低,虽然系统可以使其获得较高的处理功能,但是在多媒体等方面表现依然不尽如人意。
苹果IOS系统:
iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统。
优点:说到iOS的优势,很多人首先都会说它流畅的操作体验,虽然谁更流畅是需要有参照物来衬托的。
但是在更快的全新iPhone面前,老一代的iPhone也
没有特别不济,更不会比其他系统新推出的智能手机卡顿,这也是由于iOS闭源的缘故。
更多的系统进程都在苹果的掌控之中,所以不会出现开源系统
Android那样后台程序繁多并影响系统响应速度的现象。
缺点:与OS X Yosemite的协同性能还无法使用。不完全开放的NFC,苹果公司在iPhone 6和iPhone 6
Plus上首次配备了NFC,不过它仅适用于Apple Pay和一些简单的文件传输,谈不上开放。
Windows Phone:
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。
优点:系统非常流畅,操作手感好,如丝般滑爽不是假话。动态磁贴颠覆了手机界对UI的设计,可以在桌面上就可以显示一定的信息。审美上见仁见智。
缺点:市场占有率不高,也就很难吸引大量的客户为其做专门应用。主流的程序优先去做的还是安卓和IOS客户端。
扩展资料:
基于Android系统深度优化的国产品牌手机操作系统:
flyme系统:是魅族深度开发的系统,小清新的界面设计,界面整体风格简约。
MIUI(米柚):是小米科技基于安卓深度优化定制的手机系统,符合中国人习惯设计。这也是国人热爱小米手机一部分原因,MIUI手机系统功能丰富,主题丰富,更新周期快。俗称月月更。
EMUI:是华为公司深度优化系统,系统属于轻商务风格,华为系统在3.0版本以前做的不够成熟,在3.0以后,包括现在4.0到5.0,优化的越来越好了,简化了系统,系统也越来越流畅了。
ColorOS:代表品牌oppo手机,直观、轻快、简约而富有设计感 的一个系统,随着Color OS 3.0的到来,在速度上和稳定性上提升了不少。
同时开发了“休眠省电”和“纯净后台”两个功能,让Color OS 3.0 每经过24个小时,省电可以达到40%。
手机操作系统主要应用在智能手机上。主流的智能手机操作系统有哪些呢?下面是我分享的资料,一起来看一下吧。安卓
Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。
Android一词的本义指“机器人”。同时也Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名。
它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。
后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于Android 1.5发布的时候。
作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松饼(Android 2.0/2.1),冻酸奶(Android 2.2),姜饼(Android 2.3),蜂巢(Android 3.0、Android 3.1和Android 3.2),冰激凌三明治(Android 4.0),果冻豆(Jelly Bean,Android4.1、Android 4.2和Android 4.3,以及棒棒糖(Android5.0)。用户可通过ROOT获得更好的体验。
代表支持生产商:三星、小米、华为、魅族、中兴、摩托罗拉、HTC、LG、索尼。
iOS
iOS是由苹果公司为iPhone、iPod touch以及iPad开发的闭源操作系统。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS。iOS的系统结构分为四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)。已经发展到iOS 8.1.3。
支持生产商:苹果。
Symbian
Symbian操作系统是Symbian公司为手机而设计的操作系统,它包含了联合的数据库、使用者界面架构和公共工具的参考实现,它的前身是Psion的`EPOC。2008年12月被诺基亚收购。Symbian曾经是移动市场使用率最高的操作系统,占有大部分市场份额。但随着Google的Android系统和苹果iphone火速占据手机系统市场,Symbian基本已失去手机系统霸主的地位。Symbian系统的分支很多,主要有早期的Symbian S80、Symbian S90、Symbian UIQ,和如今仍在使用的Symbian S60 3rd、Symbian S60 5th、Symbian^3、Symbian Anna、Symbian Belle。塞班系统已于2013年1月24日正式谢幕,告别历史舞台。最后一款搭载塞班系统的手机是诺基亚808 pureview。
主要支持生产商:诺基亚,索尼。
Windows Phone
Windows Phone是微软发布的一款手机操作系统,2010年10月11日晚上9点30分,微软公司正式发布了智能手机操作系统Windows Phone,同时将谷歌的Android和苹果的IOS列为主要竞争对手。2012年3月21日,Windows Phone 7.5登陆中国。2012年6月21日,微软正式发布最新手机操作系统Windows Phone 8,Windows Phone 8将采用和Windows 8相同的内核,Windows Phone 8采用和Windows 8相同的针对移动平台精简优化NT内核并内置诺基亚地图。用户可通过越狱获得更好的体验。
主要支持生产商:HTC、三星、诺基亚、华为。
Firefox OS
Firefox OS(火狐操作系统)是Mozilla公司推出的移动操作系统,它是一款完全开源并免费的移动平台,基于HTML5技术。该系统最大的创新在于HTML5。由于完全遵循HTML5标准,应用开发者将可以使HTML5应用充分发挥设备的硬件性能。火狐操作系统手机将采用高通Snapdragon处理器。Sprint和西班牙电信等运营商,以及数家手机厂商将支持该系统,西班牙电信将于2013年初以旗下Vivo品牌在巴西推出首款火狐操作系统设备。Mozilla其他的运营商合作伙伴包括德国电信、意大利电信、Telenor、Etisalat和Smart,而手机合作伙伴则包括TCL和中兴等[19-20] 。
MeeGo
MeeGo是诺基亚和英特尔宣布推出一个免费手机操作系统,中文昵称米狗,该操作系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。这种基于Linux的平台被称为MeeGo,融合了诺基亚的Maemo和英特尔的Moblin平台。2009年,诺基亚宣布放弃MeeGo,专注于Windows Phone 平台。
主要支持厂商:诺基亚。
COS
系统打破国外在基础软件领域的垄断地位,引领并开发具有中国自主知识产权和中国特色的操作系统。此外,基于开源的操作系统在安全性上存在很多问题,国外公司主导的操作系统存在水土不服的情况,COS的出现将同时解决安全性和易用性两方面问题。
好了,今天我们就此结束对“安卓智能手机操作系统不支持数据库”的讲解。希望您已经对这个主题有了更深入的认识和理解。如果您有任何问题或需要进一步的信息,请随时告诉我,我将竭诚为您服务。