|
本帖最后由 xiehq 于 2011-4-15 11:42 编辑
; m9 h5 @5 K! `4 Y, @# T4 Q( p+ C% z# l
v 1.3 2011.4.15
4 S7 t+ S! X1 e& a) mxiehq@treo8.com/bbs
0 L+ i! }& w9 f/ t* f* S* X
) i3 p, l, i& y, o* |8 L# v% }
& s) i9 V4 C% I; ~第73楼有包含2.1的测试版,2.1系统推荐使用原作者补丁安装。
+ J, A7 D' S/ `9 \' ]
" \* M) L5 X$ J1 Y# T( b O4 r+ a( A: v; m
! \) q# Q6 _; G8 v+ v: X* Y8 [
1. 功能:/ B7 h; z4 ^- e0 }6 h
替换左上角运营商为当前天气信息。8 j* n0 H0 M. H9 `3 o
参考了callshow 2.0的安装卸载方式,并做了改进。解决1.4.5下安装太多补丁后的兼容问题。
. R1 [% c& L' [5 t3 V# V # a. A$ R* ?3 X8 v
! T2 c3 L/ N: P' b3 M3 H
( w- `9 o" `' o9 b+ A2. 设置方式
0 l" y- U1 [0 V 编辑StatusbarWeatherWidget.js文件头部的以下几行,并保存:- this.weatherID = "2151330"; // 修改为你所在城市的weather ID* z; X) x2 Q Y
- this.weatherUnits = "c"; // "f":华氏度,"c":摄氏度。必须小写。. t. O0 I* P% |- ]+ ?. V
- this.weatherStatus = 2; // 修改显示模式:0:最高,最低温模式,1:天气状态模式,2:天气状态,最高/最低温模式,3:当前天气,最近一天预报模式。
& [+ A- g7 r/ X9 a+ P - this.updateIntervalMinutes = 60; // 设置更新间隔,分钟4 y$ t5 y! A1 i
- this.enableAutoUpdate = 1; // 1: 自动更新, 0: 不自动更新
" k5 K0 p5 z3 F) e+ z8 U - this.errorAlertMinutes = 5; // 设置红色更新错误提示时间(分钟),0:一直显示红色提示。
' n5 W+ z Q4 _- | - this.addUpdateTime = 1; // 1:添加天气更新成功的时刻,0:不添加
复制代码 推荐使用UltraEdit, EditPlus, Notepad++ 或 EmEditor 任意一个编辑器。
' |5 G5 s2 j" k& ^- H7 U2 t, Z5 m
; z7 U8 U# w* {$ M0 p2 P+ T& D3. 如何获得Yahoo地区码:
# }7 ?! [7 q' b" Y! h# S 进入http://weather.yahoo.com/输入城市拼音,点击GO,以beijing为例,地址栏得到以下地址:
0 i9 f/ R, O( ]% X. @7 E9 m# } http://weather.yahoo.com/china/beijing/beijing-2151330/! v' y9 n) \, @
其中城市拼音-后的7位数字即为需要的地区码。
, S: u' x: E Y; A
. O* i8 U7 P/ z$ W, E& F4. 安装与卸载方式
- z8 L2 z- Z1 v$ T5 j& H0 j 1)下载压缩包并解压到当前文件夹。) Q0 @' P0 U2 M9 t1 S5 [
; j! g4 _, z X @" \ 2)将得到的文件夹复制到U盘根目录(下面以得到的文件在StatusbarWeatherWidget_installer_for_all_webos_versions目录下为例)。3 ]; i8 \5 d6 ?' {9 d |$ z
3)修改StatusbarWeatherWidget.js文件,具体参考“设置方式”:weatherID是必须要修改的,其他根据喜好修改。( g: m1 J! V) |# x
注:安装成功后,如果想更改设置,不用卸载再安装,
: c" t8 R0 P* L+ _6 [5 S 只需编辑StatusbarWeatherWidget.js->发送到/usr/lib/luna/system/luna-systemui/app/models/->重启luna。
% H [* p7 k$ v! Y( h' K 4)
$ a! M2 ]6 Y3 I( g, b7 { 安装运行以下命令(以1.4.5系统为例,其他系统改为相应版本号):- cd /media/internal/StatusbarWeatherWidget_installer_for_all_webos_versions5 s2 b/ c* H9 A# A+ ?3 u' M
- chmod u+x SWW*1 k' c, e+ j1 V' c' E
- ./SWWInstall.sh 1.4.5
复制代码 卸载运行以下命令:- cd StatusbarWeatherWidget_installer_for_all_webos_versions
/ j0 d% P1 W' M8 v - chmod u+x SWW*) |, V6 K$ x: Y+ M
- ./SWWUNinstall.sh 1.4.5
复制代码 5)如果Luna没有自动重启,安装卸载后请重启Luna。- b- H4 F9 [+ C' t
* o$ h* i/ b/ C" d' `5 B/ ]. g k5. 版本历史& O* l2 r+ c6 J# l( d1 k
1.3-20110415:
P" a9 B- s/ m- Q 只针对WebOS 1.4.5更新。
4 Z3 c8 r' K" f* X* |+ d B [已修正][Bug] 1.4.5安装过sconix的Mode Menu或者Topbar Framework后,点击天气无反应。6 B6 J! j/ n& T- @+ G5 M, J
[已修正][Bug] 设置为不自动更新后,系统重启时仍然会自动更新一次。5 K9 x+ l) ~. K; Y# [) a: G
[已添加][Add] 添加自定义更新失败后红色字体提示时间显示的时间,过后灰色显示。7 a: P6 `. M0 e7 B8 j$ L2 W1 N
[已添加] 设置是否显示天气更新时间。
& ?+ }, W+ _, L+ i4 F5 a4 A2 s [更改] 修改安装卸载脚本,增强兼容性。
6 S) t. A7 v4 G+ y* C4 S7 e [计划][Add] 1.4.5下的设置界面。+ ~) _' U1 J& B+ z
[改变] 不再对原作者2.x补丁进行改动,因为有Tweaks程序的整合,加上国外开发者的努力,不兼容的情况应该不多见。专注为坚守1.4.5系统的pixi用户开发分支版本。
; l+ P' W/ A' t: o3 i0 A+ H/ m6 S 2 V& z+ z$ X/ L" U
1.2-20110412:
9 q+ O5 I2 X2 J. Y! m, z' l* L 添加到4种显示模式,添加是否自动更新设置,添加点击左上角更新天气。
: c$ @- ^& u) v) L4 ~ [Bug] 1.4.5安装过mode Menu后,点击天气无反应。* e, f; U, m- ]2 z. M
[Bug] 设置为不自动更新后,系统重启时仍然会自动更新一次。8 d5 \. E6 Q) e, \* G5 u
[Add] 因为更新失败后红色字体显示太刺眼,添加自定义红色字体显示时间,过后恢复白色或者灰色显示。
2 r1 y( q# T1 ?9 H7 b3 z) S [Add] 更新失败后,显示天气状态为多长时间以前更新的状态。
; {3 c7 I* S2 r9 ]5 C [Add] 1.4.5下的设置界面。
- B8 R# p# U8 M [Change] 计划不再对原作者2.x补丁进行改动,因为有Tweaks程序的整合,加上国外开发者的努力,不兼容的情况应该不多见。专注为坚守1.4.5系统的pixi用户开发分支版本。9 F: ?: i/ _( o# d2 q# n
1.1-20110411:添加一种显示模式,修改安装脚本,添加更新错误红色提示。2 N! t- W! C% C6 m, o! Y
1.0-20110409:初始版本。
& I+ ^* W0 s( `8 z& N/ s( j A! b# w, ]+ |
& F- \$ e4 K$ C5 y0 W) e
原帖:http://forums.precentral.net/web ... weather-widget.html2 v1 T- |/ n1 x# C0 @; K
作者网站:http://webos.choorp.com/?page_id=793, A P' T; g& `* n4 Z/ l( X) M
/ J- ]8 X! S2 w: O& X+ m效果预览:
. ` f" J/ V7 W% ?3 i : P5 ?% I4 l" v/ }; S
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
评分
-
查看全部评分
|