找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2619|回复: 9

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

[复制链接]
发表于 2011-8-18 13:27 | 显示全部楼层 |阅读模式
本帖最后由 martim 于 2011-9-20 09:51 编辑 3 {5 Z. I6 e2 Q* G3 J- V% L0 b# s6 t. w
7 g5 c# M# p" R0 {& y3 G
WebOS 1.45
3 C: D5 O* U8 X7 E' V1 M! X( L  w1. 先装一个GPS in Devicemenu$ W( X: i$ f: m4 U) X3 O% ~
2. 如果你选择的是中文化后的,要改几句代码2 s6 X* f: x9 X; G( j+ d% J; u
    找到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/devicemenu-scene.html
1 i: L2 z, z3 b; Y# y0 v    打开后复制下面这段到/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/devicemenu-scene.html的文件中对应的位置。+ C) {4 e: b" g

! h& S! F. k% i   
. Q2 C0 N: c2 H1 D; v; }6 \                                <div class="palm-section-divider"></div>6 p* _8 D% a- U- O
                                / z" ?1 A9 J7 |5 F$ \5 u
                                <div class="palm-row" id="dm_gps" x-mojo-tap-highlight='momentary'><div class="palm-row-wrapper">
1 O. e7 j$ I4 `- w                                        <div class="title truncating-text">+ q* ?& m5 F. o& K: o; V3 t5 i
                                                <div class="label right" id="gpsStatus">&nbsp;</div>9 C7 u: V  S/ h* V9 o; \% a1 Z: ^
                                                <span x-mojo-loc=''>GPS</span>- Z9 b* d& b1 M# n
                                        </div>0 e% T) D! z1 Y# f
                                </div></div>
. o0 y2 D- h7 Q  s' K
( i1 v5 t# D; K! x: u* v4 c& U8 j9 d. d
& m7 N$ j( q" j9 u$ A
3. 要想在顶部菜单完全汉化,需要再修改一处代码
, N+ }+ O6 v9 ?7 T2 [; M   打开 /usr/lib/luna/system/luna-systemui/app/controllers/devicemenu-assistant.js
# s  c& G& {% i   找到
8 q0 X  g$ X  e  @% i8 _( b        setGPSLabel: function() {
8 `, t* E  G( E% N* o6 H4 }2 U! _                if(this.gpsEnabled) {) t8 H: _* f- D1 {' o0 s
                        this.controller.get('gpsStatus').innerText = "On";
6 g( K1 |3 w5 Q/ y% d& U! b2 J                } else {+ T3 d+ y8 F4 {5 c3 y/ p: `
                        this.controller.get('gpsStatus').innerText = "Off";1 b0 I4 N/ x4 x2 E. U
                }$ z" {0 n" v4 J/ q  g2 R- ^
3 W+ X7 O" I9 q( e$ e2 _
将上面代码"On"和"Off"分别修改改成 &L('On') 和 &L('Off')& q  P( w; S) f' }! a( Z& ^2 @
) o- |+ I8 S+ \
        setGPSLabel: function() {2 S; q! v* l1 S/ H2 R; P4 I* C
                if(this.gpsEnabled) {- H" R9 s. Y! q8 N4 ?7 x
                        this.controller.get('gpsStatus').innerHTML = $L('On');
, E; e; I+ p& n                } else {
6 |3 H# V4 _* R. n* v, A) e+ A                        this.controller.get('gpsStatus').innerHTML = $L('Off');
+ V2 \5 J  X9 t# q6 g& ?                }" r( \+ E3 z4 _& P9 f+ T
6 J) H5 s8 |. v
& p, t5 O/ z, x- V. P

/ ^) I  J0 \- y2 O# w" j改完记得保存文件,重启手机,效果如下:
& b* D3 U! V3 {
5 u6 k% |% l4 t: o  n+ w
# d1 W% i- I6 V2 i/ M% H5 j5 y. z6 n" ?7 w( S
- m) k# n9 K/ v  u
/ V! m' ]- `) t, d; B, C
该贴已经同步到 martim的微博

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2011-9-20 00:09 | 显示全部楼层
顶啊  好不容易找到了
/ N- G! ], e' J' p6 L- z2 Z( U' x5 v$ h9 L8 m
来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2011-9-20 13:54 | 显示全部楼层
顶啊  好不容易找到了0 K( U+ [; i% @

: ]. _5 h5 d+ y: g! k# V4 C) {4 `% e 来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2011-9-21 19:25 | 显示全部楼层
顶啊  好不容易找到了/ G& ~" X- \$ @. \6 [
' c5 Y) w1 \* ~0 k0 k
来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-9-26 09:06 | 显示全部楼层
zhu_ming 发表于 2011-9-24 01:43
8 t4 }( x: g: Q$ J5 o请教用什么软件改?

  J& [2 V7 i- L4 o$ j3 R/ K: O+ YInternalz pro
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 23:24 , Processed in 0.321882 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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