找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2620|回复: 9

1.45顶部菜单加入GPS完美显示

[复制链接]
发表于 2011-8-18 13:27 | 显示全部楼层 |阅读模式
本帖最后由 martim 于 2011-9-20 09:51 编辑
3 ?( \* d# H% S+ f3 |2 t! Z# u  Z/ ^! x# d
WebOS 1.45" A! n8 P3 u) ]1 a8 M) v
1. 先装一个GPS in Devicemenu9 r. _4 w  W% I1 U9 P
2. 如果你选择的是中文化后的,要改几句代码6 H: U" `, e6 r- M/ K% S( a
    找到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/devicemenu-scene.html( b0 a4 N3 ^0 p- \- G
    打开后复制下面这段到/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/devicemenu-scene.html的文件中对应的位置。9 N4 V! \* {* p5 q) c
7 S" x0 w  F. c. p$ L# l( T
    . w9 Y' s) }  ?0 [! H
                                <div class="palm-section-divider"></div>
' |* t3 \& u: N$ X                               
/ U- [% f( l4 r' i+ D6 {* C* U                                <div class="palm-row" id="dm_gps" x-mojo-tap-highlight='momentary'><div class="palm-row-wrapper">
1 H' ^( E. @% b, \: R+ T                                        <div class="title truncating-text">* @  }: a  P  g2 F: i8 x
                                                <div class="label right" id="gpsStatus">&nbsp;</div>. F6 d& L" X) R& N& R) K* _
                                                <span x-mojo-loc=''>GPS</span>5 i, \) R; v+ p: ?; m6 C# C# o
                                        </div>2 U7 z0 w1 g  n4 @" ?
                                </div></div>
* Y' w% Y  o1 f4 Q& f9 n# f6 _) O9 o6 F+ |' O& L5 ^

# e' H. c4 G3 W4 ]6 r+ Z2 p9 {9 G5 ]
3. 要想在顶部菜单完全汉化,需要再修改一处代码4 c' ?3 f% ?1 v
   打开 /usr/lib/luna/system/luna-systemui/app/controllers/devicemenu-assistant.js
$ v9 S2 u# w  q; O6 P! X, H9 r   找到
8 G+ R9 w; z2 M# t' w        setGPSLabel: function() {0 g) I  W) I  R& A% d% c
                if(this.gpsEnabled) {3 p) f. @( E* h" y. ]( d
                        this.controller.get('gpsStatus').innerText = "On";
* f. B7 @, _! X5 J7 E% ^" h# M/ F* ^  D                } else {
% l" ^5 @1 H! g& I' M                        this.controller.get('gpsStatus').innerText = "Off";
6 L  A  C7 ~8 I: v' F                }$ T+ x/ p3 a' _" P' }: l
& C& S+ F' K& \. [0 B' G
将上面代码"On"和"Off"分别修改改成 &L('On') 和 &L('Off')
2 Y, E7 J( Q( E/ Q& {* K. u6 {( |) w5 k' O8 M* |! l1 h
        setGPSLabel: function() {
. y/ t; ]: a, [) I- x                if(this.gpsEnabled) {
" G( \3 d# X4 @, |3 c0 M- x                        this.controller.get('gpsStatus').innerHTML = $L('On');
, b2 k$ d# C8 c5 O                } else {
: v- X  ?% X1 q0 C# W                        this.controller.get('gpsStatus').innerHTML = $L('Off');
% Y$ ?( `) a* b# T; l/ m- `                }
4 I* G; Q3 f) L2 M9 T4 ]
$ W- U  r9 U/ m+ V* ]7 h; J2 R# i  C! q" V- P

- i+ I5 t: S1 Z2 {" m改完记得保存文件,重启手机,效果如下:: S$ I: q+ A& h  ^) `" j* O+ T
- T, E) O9 C; w$ A6 t# U/ H
+ {5 r( L+ X' n: ]1 {4 `

$ H$ y' l0 K9 w, b: F5 o5 ]' U3 h; B9 V; [9 P- a# E
( ]$ m4 b& O9 s4 T: I2 V8 W7 D
该贴已经同步到 martim的微博

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复

使用道具 举报

发表于 2011-8-18 15:14 | 显示全部楼层
谢谢分享。不过一直不明白为什么需要GPS开关。
回复 支持 反对

使用道具 举报

发表于 2011-8-18 15:17 | 显示全部楼层
已经打上这个补丁了
回复 支持 反对

使用道具 举报

发表于 2011-8-18 16:40 | 显示全部楼层
早就有了,怎么那么麻烦。
回复 支持 反对

使用道具 举报

发表于 2011-9-20 00:09 | 显示全部楼层
顶啊  好不容易找到了- ]# a4 W7 d  [% ?: h

2 }. l" m& ^' y8 a/ E' K0 G$ Q0 M* p8 k5 ` 来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2011-9-20 13:54 | 显示全部楼层
顶啊  好不容易找到了! N. a; k" C  r
$ q5 @4 b. g* z* z1 U# y
来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2011-9-21 19:25 | 显示全部楼层
顶啊  好不容易找到了" y+ l# ~+ Z' S& E
7 f4 z1 g* E) s& C
来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2011-9-24 01:43 | 显示全部楼层
请教用什么软件改?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-26 09:06 | 显示全部楼层
zhu_ming 发表于 2011-9-24 01:43 # y; B% W$ A* K& g; _
请教用什么软件改?

* R/ }# a2 r: r* \: tInternalz pro
回复 支持 反对

使用道具 举报

发表于 2011-9-26 10:03 | 显示全部楼层
谢谢楼上!用Internalz pro复制到U盘,在电脑上改好再覆盖回去。注意flashlight项的on和off的位置要对换
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-11-19 23:41 , Processed in 0.332055 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表