[防疫小活動] iPhone實名制 捷徑製作

溫馨小提醒:疫情期間,大家還是都待在家裡,盡量避免外出;返家後立即清潔雙手並洗澡,避免觸碰口罩外側以及面罩外側,觸碰後請立即清潔雙手以保護彼此。

因為現在出門進到各個店家或是各類場所都需要登錄實名制,而現在在學校中都需要學習一點程式,這裡我們就用iPhone的「捷徑」功能,做一個能自動辨識實名制條碼,並且傳送實名制簡訊的捷徑,來簡化我們出入各類場所時的操作時間吧。

先來看一下Apple 2019年的Shortcut(捷徑)功能說明影片:(連結

這邊可以看到,蘋果用了一種簡單的方式,讓我們將生活中的「事件」變成電腦可以協助我們做出反應的項目。

這個概念是否很熟悉?是否在課堂中有聽過類似的東西呢?

我們可以回想一下課堂中聽過的「運算思維」(連結

  • 拆解(decomposition)將問題拆解成較易處理的小問題
  • 規律辨識(pattern recognition)檢視拆解後的問題,是否存在規律或趨勢
  • 抽象化(abstraction)找出產生規律的規則
  • 演算法(algorithm)設計逐步執行的指令解決問題

如果依照上面的步驟,應該怎麼做呢?

先將掃描實名制的動作做拆解看看:
1. 拿出手機
2. 解鎖
3. 開啟QR Code軟體或是相機
4. 掃描後點選進入簡訊
5. 點選送出後送出簡訊

以上五個動作基本上是我們在掃描實名制會做的動作,而這時候可以思考看看哪些事情是可以讓我們的手機自行完成的呢?

拿出手機?這個非常必要,手機不會自己飛出口袋。
解鎖?如果可以不用解鎖就掃描並送出,也會方便很多。
開啟軟體或是相機?如果可以自己跑,那也不錯。
掃描後點選進入簡訊和送出簡訊?這些動作如果能讓手機自己做完,那真的就太好了。

因為有這些需求,所以我們就簡單來作出以下的程式

這邊我先請手機掃描QR Code,因為iPhone本身就有這樣的功能。

接下來讀取文字,然後做個判斷式:「如果有讀到1922則會執行其他動作,如果沒有就退出」。會設計這段的原因是最近有一些詐騙QR Code,所以我加一個1922的判斷,讓自己多一層保險。

接下來因為讀出的QR Code裡面會有『SMSTO:1922』這段,所以我把他用空白刪掉。

然後將更新的文字輸出,並透過1922簡訊寄出。寄出後再發送一個通知給我自己,確認有寄出了。

另外如果沒有讀取到1922,則會通知我並退出程序。

那實際運作出來的成果在下面影片

這樣就完成囉!是不是很簡單呢?

如果要下載我寫好的程式可以從點選這邊

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s