找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2626|回复: 9

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

[复制链接]
发表于 2011-8-18 13:27 | 显示全部楼层 |阅读模式
本帖最后由 martim 于 2011-9-20 09:51 编辑
5 K" q& G+ r5 Z4 @5 s- C/ e$ ~% f0 p, E" S' k# _; v5 T
WebOS 1.45
- m; W" ?: g$ m4 A( a; e3 m1. 先装一个GPS in Devicemenu
% O8 ?! F1 v) R3 C2. 如果你选择的是中文化后的,要改几句代码+ R5 w1 {4 [; ]- U, E
    找到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/devicemenu-scene.html" V  D+ [2 e2 R; Z( l) C2 v
    打开后复制下面这段到/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/devicemenu-scene.html的文件中对应的位置。7 N" M0 E+ v- i& h( o/ C* y
6 S: `# r7 T( [8 J! o$ z
    ' I& a8 o7 B; @$ _* h
                                <div class="palm-section-divider"></div>
- L* R. X# W8 S5 g8 w3 L                               
- i# O5 [! V* R0 r5 F. i# j                                <div class="palm-row" id="dm_gps" x-mojo-tap-highlight='momentary'><div class="palm-row-wrapper">+ p$ d2 `4 L7 K( f% s7 l
                                        <div class="title truncating-text">' Q" {: h* c: \& `1 r  O
                                                <div class="label right" id="gpsStatus">&nbsp;</div>- N3 }$ A% Y% P* D6 G. y4 A2 k) S& ?
                                                <span x-mojo-loc=''>GPS</span>
7 p! O* ]* L$ F" B$ X0 C+ `$ i                                        </div>8 e3 ^% b( @5 W3 b" z! o1 y7 I
                                </div></div>
; R7 U  L7 Q" W7 M- N9 x# H! X. h9 k( ?

- j+ Y3 H4 u- D4 q3 V- ]1 e( O7 M, `& c& z, K2 {& g4 {
3. 要想在顶部菜单完全汉化,需要再修改一处代码9 w8 e6 I' k! f. f% w! z' F6 \' w
   打开 /usr/lib/luna/system/luna-systemui/app/controllers/devicemenu-assistant.js
* ~' d& v, y! Y" A   找到
# f3 d& Q9 o- S8 S8 u. a8 \        setGPSLabel: function() {
  L, W" ?, B+ H                if(this.gpsEnabled) {1 |# a+ m, d* s1 s; R
                        this.controller.get('gpsStatus').innerText = "On";9 P5 H* [$ F: ^3 C" H0 E/ B- p# |
                } else {, r& V6 a- M2 G* M4 P: V
                        this.controller.get('gpsStatus').innerText = "Off";
( m+ A- i8 g# X                }
/ r: s- L& M3 [1 f! y8 a
+ Z& c1 ?" g- A" R) ^将上面代码"On"和"Off"分别修改改成 &L('On') 和 &L('Off'), q, X$ ?4 y% T$ @

# f+ d# |, A# ?& Y. E) L0 |5 K2 Y        setGPSLabel: function() {7 T2 ~, H& z& i2 K9 O" N$ M
                if(this.gpsEnabled) {
' b+ f/ E+ f7 U9 }                        this.controller.get('gpsStatus').innerHTML = $L('On');4 s: V) u, H" H$ C( M7 p1 B
                } else {9 w6 Z3 R0 R7 ]0 \1 w& Y: g
                        this.controller.get('gpsStatus').innerHTML = $L('Off');
: M. `% Z4 f- O: H3 |7 `3 a# {, J                }# G. k  J* P+ [6 a8 x

9 }9 Y* A+ o# T: z! b/ g3 l" x3 T) J

: j0 V- C- h9 E* B1 g% }4 p  w2 ~改完记得保存文件,重启手机,效果如下:
% c: [+ ~7 H& z( H5 z* \4 x7 t! T! ^
" D+ X2 @3 j6 }" R5 Y- ?
0 l3 ^' G4 z8 Q8 }6 A

% J$ S% `/ B6 n% v2 V' U
4 n  L4 @3 J: B 该贴已经同步到 martim的微博

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2011-9-20 00:09 | 显示全部楼层
顶啊  好不容易找到了
& a  x' S$ ]/ k5 C* i# q; b+ A4 e- u. @# l( F+ M# N7 S
来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2011-9-20 13:54 | 显示全部楼层
顶啊  好不容易找到了; M) @+ I6 b. V7 ^' i& _

, M$ I. n# u0 J6 C5 N 来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2011-9-21 19:25 | 显示全部楼层
顶啊  好不容易找到了
$ L$ K' I) l+ D7 i
& c+ n, V* x/ i7 U 来自 Me____ 的新浪微博
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-9-26 09:06 | 显示全部楼层
zhu_ming 发表于 2011-9-24 01:43
+ |1 z; u+ T* ~  I1 D请教用什么软件改?

4 ~3 J2 u- B( H6 q) s/ |5 G7 WInternalz pro
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 14:37 , Processed in 0.263731 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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