以下以HP VEER为例说明
第一部份:基础
hp veer
Palm webOS是一个嵌入式操作系统,以Linux内核为主体并加上部份Palm公司开发的专有软件。它主要是为Palm 智能手机而开发。该平台于2009年1月8日的拉斯维加斯国际消费电子展宣布给公众,并于2009年6月6日发布。该平台是事实上的PalmOS继任者,webOS将在线社交网络和Web 2.0一体化作为重点。第一款搭载webOS系统的智能手机是Palm Pre,于2009年6月6日发售。由于Palm被HP收购,webOS被收归HP旗下。2011年8月19日凌晨,在惠普第三季度财报会议上,惠普宣布正式放弃围绕TouchPad平板电脑和webOS手机的所有运营。
目前使用webOS系统的手机主要有Pixi系列、pre系列和Veer。
Palm
Palm是流行的个人数字助理(PDA,又称掌上电脑)的传统名字,是一种手持设置形式,也以掌上电脑而闻名。广义上,Palm是PDA的一种,由Palm公司发明,这种PDA上的操作系统也称为Palm,有时又称为Palm OS。狭义上,Palm指Palm公司生产的PDA产品,以区别于SONY公司的Clie和Handspring公司的Visor/Treo等其他运行Palm操作系统的PDA产品。
Palm公司
由杰夫霍金斯(JeffHawkins)于1992年1月成立于美国硅谷,目标是要成功设计出一个轻巧方便且人性化的笔式随身电脑。
Palm公司是著名的手持设备制造商,其开发的PalmOS操作系统及Palm掌上电脑以其精简便捷、易用而深受大众喜爱,过去拥有Handspring、Sony等兼容厂商。只是近来由于微软在手持设备的介入,加上PalmOS多媒体功能的相对薄弱和公司治理问题,Palm逐渐没落。随后,Palm公司同时也推出使用Web OS和微软Windows Mobile的手持设备。2010年4月29日,惠普与Palm于美国当地时间周三对外宣布,惠普将以每股5.7美元,总价12亿美元的现金收购Palm。
HP公司
1939年,在美国两位年轻的发明家比尔.休利特(Bill Hewlett)和戴维.帕卡德(David Packard)创建了HP公司。
HP = Hewlett-PackardDevelopment Company,L.P.,惠普研发有限合伙公司,HP来源于惠普两位创始人比尔.休利特(Bill Hewlett)和戴维.帕卡德(David Packard)的姓氏。HP位于美国加州的帕罗奥多,是一间全球性的资讯科技公司,主要专注于打印机、数码影像、软件、计算机与资讯服务等业务。2002年收购了美国著名的电脑公司康柏电脑。
HP-WebOS
第二部份:webOS手机桌面管理的基本要素
1、Java环境
2、WQI(WebOS Quick Install)
3、novacomd驱动
4、preware
Java环境
在PC端安装java(jre-6u27-windows-i586-s.exe)
WQI
WebOS Quick Install,运行在PC端Java环境下的桌面管理软件。内置Ipk Respository Viewer“软件更新管理器”包含了precentreal等网站发布软件的feed,通过Ipk Respository Viewer可以直接下载并安装feed里的软件,包括常用到的应用、插件和补丁等。
http://bbs.zoopda.com/thread-16017-1-1.html
novacomd驱动
启动WQI后可自行安装相应版本的驱动程序。
preware
手机上的软件仓库,可通过WQI在Ipk Respository Viewer里下载安装。管理手机中的软件,包括下载、安装和删除等。
第三部份:调试
卸载预装软件/服务
预装软件/服务包括手机运行必备的,以及其他目的捆绑的,后者完全可以根据自己的网络环境与使用爱好决定是否删除,像在国内使用不便的amazonservice、com.palm.app.maps等。具体可以被安全删除的软件/服务列表请查阅网络资源。
1、使用internalz pro,开启master模式
/usr/palm/applications下删除软件
/usr/palm/public/accounts下清理新建账户
2、Linx命令行
在WQI里面,选工具菜单,Linx命令行
mount -o remount rw / (文件系统可读写)
ipkg list_installed |grep xxxx (把xxx替换成你想找的预装软件,支持通配符*)
然后#ipkg remove xxx (xxx要填全名,如com.palm.service.videos.youtube)
mount -o remount ro / (挂回只读)
到deviceinfo 里面重启
其中有个话音拨号(VoiceDial)是没办法用这个办法彻底删除的,需要运行:
luna-send -n 1 palm://com.palm.systemservice/setPreferences '{"enableVoiceCommand":false}'
(http://www.webos-internals.org/wiki/How_To_Remove_VoiceDial)
汉化
原装英文系统,虽然原生支持中文,但如果不习惯看英文界面,可以安装中文语言包并修改默认字体实现。
重启
在仓库上装一些软件或补丁,有时候是要luna重启,有时候是要JAVA重启。
device restart = 从最底层的linux开始重启 -> 时间最长,最彻底的重启
Java restart = 从中间的java开始重启 -> 更改过某些系统属性后需要java重启;
Luna restart = 从高层的WebKit UI界面和系统服务开始重启 -> 时间最短。如果装了菜单栏补丁之类的东西,只需重启界面服务即可。
另外还有Luna rescan。如果某些程序安装完后,在界面中显示不正常,则需要重新执行界面扫描。
通常使用Luna的机会比较多,在手机端preware中可以利用菜单实现restart和rescan。
调试
除了连接手机到PC,还需要打开手机的开发模式,用以修改设置或者安装自制软件(Homebrew Apps)
在Just type里输入webos20090606(纪念webOS初代机Palm Pre首发日期),在Developer Mode Enabler里设置Developer Mode为ON
输入法
对于中文用户,不论什么平台,中文输入法是个问题。
忠哲输入法
拼音输入法
Wbeeinput webos2.x
爱微出品的WBEE输入法,Veer上最好的中文拼音输入法
补丁(Patches)
Impostah
在手机上联网新建Palm账户,激活手机。
Sync Fix for Google Contacts
谷歌联系人双向同步补丁(默认只能从gmail到手机单向同步)
Really Silent Ringer Switch Mute
静音开关补丁,控制全部程序的静音(默认不能够控制音乐和游戏声音)
Sconix's Advance Patch,Sconix's高级补丁系列
http://bbs.zoopda.com/thread-62961-1-1.html
Advanced System Behavior 2.x(高级系统性能扩展补丁)
Advanced System Menus 2.x(高级系统菜单系列补丁)
-Advanced System Menus - Framework(Menus构架补丁)
-Advanced System Menus - Mode Menu(模式菜单)
-Advanced System Menus - Today Menu(日历菜单)
-Advanced System Menus - Device Menu(设备菜单)
-Advanced System Menus - Power Menu(电源菜单)
-Advanced System Menus - App Menu(应用菜单)
Advanced System Prefs - System Prefs(高级系统配置系列补丁)
-Advanced System Prefs - Framework(Prefs构架补丁)
-Advanced System Prefs - Calendar Prefs(日历配置)
-Advanced System Prefs - Email Prefs(邮件配置)
-Advanced System Prefs - Messaging Prefs(短信配置)
-Advanced System Prefs - Phone Prefs(电话配置)
-Advanced System Prefs - System Prefs(系统配置)
由于安装官方的英文ROM(全兼容中文),可直接无忧安装Sconix's Advance Patch,不用顾虑中文系统或中文补丁兼容性问题。有用户称“只有在安装了Advanced系列补丁和Tweaks补丁管理器后,WebOS才从一个令人惊艳的半成品变成为一个用得顺手的成熟手机系统”,其实,手机的重度用户才感觉得到。
Mode Switcher 2.x/Tweaks
Sconix's Advance Patch作者同步发布的配置软件,设置各补丁的配置功能
第四部份:设置
普通设置与其他手机类似;webOS的诸多设置项分散在各应用中,需要打开应用或者服务分别设置;使用以上“调试”的措施可以实现大多数设置。
特殊设置:修改默认的palm帐号:Dr. Skipped FirstUse(其实是否显示Dr. Skipped FirstUse无关使用,只适用于完美主义者)
前面已经提到用Impostah在手机上联网新建Palm账户,激活手机。注册Palm用户帐户之后,一定要备份一次,再进行登录还原或者刷机同步,就可以使用你自己的palm帐号了。
同步联系人:
无论什么手机,无论什么联系人管理程序,先获得vcf的联系人数据,导入到gmail帐号,并在手机上添加gmail帐号即可下载联系人。为确保尽量保持联系人格式,可先行将vcf导入到hotmail后,再由hotmail导出新的vcf文件,通过转换的新vcf更适合gmail使用。
wm/wp手机及outlook用户:通过同步outlook后导出CSV文件,将CSV导入到gmail帐号,并在手机上添加gmail帐号即可下载联系人。
android手机及gmail用户:通过同步gmail联系人后,在手机上添加gmail帐号即可下载联系人。在手机上添加gmail帐号即可下载联系人。
Outlook Connector – 同步Outlook与Hotmail账户
http://office.microsoft.com/zh-cn/outlook/HA010222518.aspx
同步Gmail与Outlook
GO Contact Sync – 同步Gmail与Outlook联系人
http://www.webgear.co.nz/Products/GOContactSync.aspx
Google Calendar Sync – 同步Gmail与Outlook日历
http://support.google.com/calendar/bin/answer.py?hl=en&answer=89955
Google Calendar与Microsoft Outlook Calendar之间同步日历。
备份手机联系人:
Palm Profile是包含联系人信息的,因此拥有palm帐号的用户可向云端同步联系人作为备份。
键入#*66623#,之后点拨号图标,出现绿色的”CelleBrite Export”按钮,点击运行即Export File...到.temp这个隐藏文件夹下的PmMigration.vcf文件。
据说通过WQI的Tools -> Receive File菜单,可以直接备份手机数据库文件,地址位于/var/luna/data/dbdata/PalmDatabase.db3。http://www.weboshome.com/2010/11/how-to-back-up-your-palm-profile-information/
第五部份:刷机
PALM公司一直非常支持用户在终端进行各种自助操作,很高兴看到惠普继续了他们这一传统,webosdoctor是为了用户在手机系统崩溃的或者想自己重新修正系统的时候强行安装在手机上的一个手机系统副本,webosdoctor是一个java应用程序,可以跨平台运行,通过usb连接手机设备既可以运行。
下载webosdoctorp160unaatt.jar,这是HP于2011年4月15日发布的包含ROM的刷机程序,运行于PC端。
Palm账户获得ROM的方法:登录Palm账户,点击“Device Options”下的“Get webOS Doctor”,下载“webOS Doctor”软件webosdoctorp160unaatt.jar(即ROM文件)。目前的版本停留于webOS® Doctor™ for HP® Veer for AT&T. Build AT&T.239.2296, webOS 2.1.2,下载地址并有刷机方法:http://ws.hpwebos.com/webosdoctor/webosdoctor.htm
手机进行刷机模式:手机完全关机,按住音量上键的同时通过USB线连接电脑,直到手机屏幕显示“USB图标”后再松开
第六部份:网络资源
国内webos资源比较丰富的网站
吹友吧:http://www.treo8.com
煮机网:http://bbs.zoopda.com
入门:应用,补丁,并与WebOS快速安装
http://bbs.51pda.cn/read.php?tid-10530.html
长篇连载:跟我学-我的Veer购机、刷机、安装补丁和软件全过程记
http://www.treo8.com/bbs/thread-273691-1-1.html
新手进阶教程
http://www.phonekr.com/%E6%96%B0%E6%89%8B%E8%BF%9B%E9%98%B6%E6%95%99%E7%A8%8B%EF%BC%8C%E5%90%84%E7%A7%8D%E6%93%8D%E4%BD%9C%EF%BC%8C%E4%BD%A0%E5%80%BC%E5%BE%97%E6%8B%A5%E6%9C%89%EF%BC%88veer%E5%8C%B9%E9%85%8D%EF%BC%8C.html
智能手机的硬件系统配置
由于系统对进程的调度机制不同,各种系统下的软件关闭和退出机制也不一样。
Android系统是基于Linux 2.6内核开发的开源操作系统,继承了linux系统独特的动态存储管理机制。android下的应用设计也类似于java的内存分配和垃圾回收机制。
android的大多应用没有退出。android的应用在被切换到后台时,只保留了运行状态、占用内存但不会消耗cpu资源,下次启动这个程序时速度更快,因为不需要读取界面资源,这是android的优点。至于占用内存,android有一个垃圾回收机制来自动回收内存,但在运行大型程序之前,还是需要手动关闭一些进程释放内存,可以显著的提高运行速度,因为android本身频繁的进程调度策略会拖慢系统。
android的应用是带有独立虚拟机,每开一个应用就会打开一个独立的虚拟机。这样设计的原因是可以避免虚拟机崩溃导致整个系统崩溃,但代价就是需要更多内存,因此android机的出现带动了整个手机领域的硬件竞赛,比如在android机之前(2009年)热卖的两款旗舰机型:黑莓9700配置800MHz主频+256MB内存、诺基亚N97配置434MHz主频+128MB内存。
于是就有了一个系统“多任务”的问题。Featured Phone(功能手机)、iOS是单任务的,程序退出后会被强制关闭,系统回收分配出来的内存,所以iPhone 永远有足够的 RAM 去给系统运作,永保系统运作的顺畅度。而绝大多智能手机(Smart phone)如Windows Mobile(WM)、Symbian、Android是多任务的,程序退出后转入背景待命或者背景执行,仍旧占用内存,所以这些系统在执行一定数量的程序后,便会变得迟钝。
自动内存调配的软件Auto Memory Manager
系统监控管理SystemPanel
●存储卡\Sdcard\Ringtones—个性化来电铃声:可以在(手机-音乐-Menu-设为铃声)设定个性化铃声。也可以在SD卡目录下创建出此文件夹,将MP3格式歌曲放入,MP3文件名称建议用户使用英文。放置音频后,手机重启,(手机-设置-声音-手机铃声),选择铃声。 ●存储卡\Sdcard\Notifications—短信通知铃声:音频文件操作与来电铃声相同。放置音频后,手机重启,(手机-信息-Menu-设置-“And2.2通知音”/“And2.3通知-通知音”),选择铃声。 ●存储卡\Sdcard\Alarms—闹钟铃声:音频文件操作与来电铃声相同。放置音频后,手机重启,(手机-时钟-闹钟-添加闹铃-闹钟声音),选择铃声。 ●存储卡\Sdcard\Playlists—音乐播放列表的缓存保存位置 ●存储卡\Sdcard\DCIM\100Media—照相功能所拍摄的相片保存位置 ●存储卡\Sdcard\DCIM\100Media—摄像功能所拍摄的视频保存位置 ●存储卡\Sdcard\Download—手机自带(互联网)浏览器下载保存位置 ●存储卡\Sdcard\Download—彩信附件保存位置 ●存储卡\Sdcard\ Downloads—邮件附件保存位置 ●存储卡\Sdcard\Downloads\Bluetooth—蓝牙传输文件保存位置 ●存储卡\Sdcard\My Documents\My Recordings—录音机所录制音频保存位置 ●存储卡\Sdcard\Ct_backup—短信备份文件保存位置—S710D ●存储卡\Sdcard\Sms_backup—短信备份文件保存位置—野火S ●存储卡\Sdcard\ . quickoffice—程序Quickoffice缓存文件保存位置。 ●存储卡\Sdcard\albumart—音乐专辑封面缓存文件保存位置。 ●存储卡\Sdcard\albums—相册缩略图缓存文件保存位置。 ●存储卡\Sdcard\Android—重要的文件夹,里面是一些程序数据,比如google map的地图缓存。 ●存储卡\Sdcard\Data—同样是缓存数据的文件夹,与Android文件夹性质类似。 ●存储卡\Sdcard\ . android_secure—程序转移到SD卡后生成的文件夹,删除后转移到SD卡中的软件就无法使用了。 ●存储卡\Sdcard\Pcsc_Pcsc_0000?—Pcsc_Pcsc_0000?.VCF是通过(手机-联系人-Menu-导入/导出-导出存储卡),联系人备份的文件。?代表备份文件顺序,例:Pcsc_Pcsc_00001.VCF。 ●存储卡\Sdcard\LOST.DIR—此文件夹是为了专门收集Android系统运行时意外丢失的文件而设置的文件夹,其收集的内容包括系统因为意外而没能保存的各类内存、交换、暂存等数据,软件的缓存数据、以及其他各类文件。只要系统发生意外(如软件突然无法正常运行),便会将发生意外的文件移到此目录下,以数字序列名称代替该文件的扩展名。注意:由于LOST.DIR文件夹的特殊作用,里面的文件都是“意外而生”,因此可以删除里面的文件,但请不要删除LOST.DIR文件夹。
👍
还不快抢沙发