求救!! 我的HTC時鐘...... (暫時有解!!)

昨天開Cydia更新幾個程式以後我的時鐘就一直呈現這個狀態了...

求救!! 我的HTC時鐘...... (暫時有解!!)

天氣無論如何都出不來阿~~~~~
respring、重開機、重新安裝都無解...
有沒有人可以救救我的時鐘~~
不然我就要把它移除了........
文章關鍵字
天氣台聯繫那邊問題吧~再觀察一陣子吧!
我的也是這樣..

我這幾天剛好在找新的主題,但沒找到,

要換回去,卻發現這樣,

我還以為是我的問題,

而刪除了- -
最詭異的就是我另外一支手機的時鐘就完全正常...
不過那支我沒有更新Cydia的程式就是了...
不知道是不是這個原因
我的也是~~只要能顯示天氣的全都掛~~
原來是大家都有問題!我想說最近顯示怎麼怪怪的!不是手機本身的問題那就放心了!

GUAM.CT wrote:
昨天開Cydia更新...(恕刪)

我的昨天下午也掛掉了 砍掉重裝也都沒用 現在先移除了
IP4的RAM真的不太夠了說 開多點程式後FB就會閃退 = =
本來還以為也是RAM不夠的問題@@
我的最近也掛了...

疑似的疑點是最近在裝一個Pettato日曆時重開機

一重開機完就萬劫不復了~(我可愛的天氣圖呀~~)

今天嘗試過重新安裝這些套件,但似乎也沒用

天氣地區就連預設的地方也無效...

有人有解嗎~?



據說是因為Yahoo將氣象預報改為收費制,很多code都被改掉了
有運用到Yahoo氣象預報的APP應該都會受到影響
外國已經有人在找解決的方法了

我目前的做法是做一些簡單的修改,並且把forecast的功能關掉
但就像先前提到code的部份都被改掉了,所以動畫的部份目前還是無解
我的修改方法如下

步驟1:
/var/mobile/Library/PerPageHTML/HTCAniPPH/Widget.html,找到下面這段code
obj.Day1 = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("day");
obj.Day1Hi = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("high");
obj.Day1Lo = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("low");
obj.Day1Code = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("code");

obj.Day2 = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("day");
obj.Day2Hi = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("high");
obj.Day2Lo = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("low");
obj.Day2Code = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("code");

obj.Day3 = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("day");
obj.Day3Hi = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("high");
obj.Day3Lo = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("low");
obj.Day3Code = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("code");

obj.Day4 = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("day");
obj.Day4Hi = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("high");
obj.Day4Lo = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("low");
obj.Day4Code = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("code");

修改為

/*obj.Day1 = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("day");
obj.Day1Hi = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("high");
obj.Day1Lo = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("low");
obj.Day1Code = request.responseXML.getElementsByTagName("forecast ")[1].getAttribute("code");

obj.Day2 = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("day");
obj.Day2Hi = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("high");
obj.Day2Lo = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("low");
obj.Day2Code = request.responseXML.getElementsByTagName("forecast ")[2].getAttribute("code");

obj.Day3 = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("day");
obj.Day3Hi = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("high");
obj.Day3Lo = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("low");
obj.Day3Code = request.responseXML.getElementsByTagName("forecast ")[3].getAttribute("code");

obj.Day4 = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("day");
obj.Day4Hi = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("high");
obj.Day4Lo = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("low");
obj.Day4Code = request.responseXML.getElementsByTagName("forecast ")[4].getAttribute("code");*/

步驟2:
/var/mobile/Library/PerPageHTML/HTCAniPPH/configureMe.js,找到下面這段code
var showForecast = True

並修改為
var showForecast = False


這樣可以得到下圖這個樣子...

有興趣的可以試試,希望對大家有些幫助。
原來是yahoo的問題
以為是i5的問題
差點要重刷
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!