綁定帳號登入

Android 台灣中文網

碧藍航線

[教學] 用Tasker+烏龜相冊 作出 衛星雲圖Widget

[複製連結] 查看: 1179|回覆: 0|好評: 1
endymion | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2012-7-21 21:00

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
不知道放這個版對不對,如果錯放請提醒

先來張效果圖吧
(每天的06:00開始到23:30會每半小時連結中央氣象局下載最新衛星雲圖)
00.jpg


接下來使用Tasker(版上有很多可以找的到,建議您去官網下載七天試用版)

新建立一個任務
01.jpg

內容如下(後面會解說,一共13個指令)
02.jpg

1.變量→變量拆分
 名稱:%DATE
 分離:-
 說明:將日期拆解成%DATE1(日期),%DATE2(月份),%DATE3(年)

2.變量→變量拆分
 名稱:%TIME
 分離:.
 說明:將日期拆解成%TIME1(時),%TIME2(分)


3.任務→If
 %TIME2=30
4.任務→停止
 %TIME1=02
5.任務→停止
 %TIME1=08
6.任務→停止
 %TIME1=14
7.任務→停止
 %TIME1=20
8.任務→End If
3~8說明:因每日之02:30、08:30、14:30及20:30,衛星僅對南半球實施觀測,導致該4個時間點無法產生最新的雲圖。所以%TIME2為30(半點)且%TIME1=02、08、14、20時停止任務
(也許有更簡單的寫法,原諒我不是科班出身)

9.網路→HTTP GET
 服務器:端口 www.cwb.gov.tw
 路徑:V7/observe/satellite/Data/s3p/s3p-%DATE3-%DATE2 -%DATE1 -%TIME1-%TIME2.jpg
 超時:60(看你網路速度來設定)
 Mime類型:image/*
 輸出文件:GetCWB.jpg(隨便命名,不設定目錄的話預設值是mnt/sdcard,用烏龜相冊讀取的檔案)
 說明:這個指令是這個任務的核心,用以判斷連到中央氣象局要讀取的檔案,請注意大小寫
 如果你想讀取東亞的衛星雲圖而不是台灣的衛星雲圖的話,
 路徑請改成V7/observe/satellite/Data/s1p/s1p-%DATE3- %DATE2 - %DATE1 -%TIME1- %TIME2.jpg
 中央氣象局衛星雲圖的網路位置為V7/observe/satellite/Data/s1p/s1p-YYYY-MM-DD-HH-mm.jpg
 其中依年月日時分來命名,所以從第一第二的變量拆分得到目前的年月日時分來置換網路位置
 也因為如此才會在第一條件中設定開始時間務必是00或是30

10.任務→If
 %HTTPR不等於200
11.任務→等待
 3分鐘
12.任務→轉到操作
 操作編號,數字9
13.任務→End If
10~13說明:因中央氣象局更新衛星雲圖的時間不一定,所以必需在讀取檔案失敗時重新讀取一次
   如果步驟9讀取檔案正常的話,變數%HTTPR的值是200,因此,當變數%HTTPR不等於200時
   等待一段時間後再跳回步驟9讀取一次,通常整點的衛星雲圖會在06分左右更新,半點通常會準時更新
   因此步驟11設定等待的時間可以自由調整

以上搞定任務

新建一個配置文件(第一條件選擇時間)
03.jpg

設定開始和結束時間,重覆30分鐘
開始時間務必是00或是30,因為任務是以時間作判斷因子,不是00或30的話會無法動作
重覆一定要設定成30分鐘理由同上,保持時間判斷因子不是00就是30
結束時間設定為最後一次抓圖的時間
04.jpg

選擇對應的任務(剛開始建立的任務)
05.jpg


完成後如下圖
配置文件對應到衛星雲圖這個任務
06.jpg


接下來在桌面上設定烏龜相冊Widget
停留時間60秒
設定長短依自行需求
設定短會不段重讀檔案耗電設定太長會導致抓下來的圖更新不夠即時
選擇資料夾為Tasker任務中下載的資料夾(預設值是/mnt/sdcard)
07.jpg

搞定收工
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則