如果想要練習製作"自己入境"的紀錄影片,有一個小困擾,就是現有的錄影app,似乎沒有"定時暫停"的功能。
也就是說,當自己想要入鏡的時候,通常要先架好手機,按下開始,然後跑到該有的位置,開始做想錄製的"表演",結束之後,再跑去按"暫停"或結束。
那麼這一段影片,就會有前/後,各一小段的幾秒鐘影片,是必須在後製切掉的。
前面的部分,可以用Timer的功能,也就是幾秒後開始錄影這種功能來解決。
後面的部分,也許可以用遙控來解決,但我們更希望可以先設定好秒數,例如5秒,就自動暫停。
於是我們決定和AI討論。AI給我們的回答是,已知的錄影APP,很多都有Timer沒錯,但似乎很少有"定時停止"。更沒有"定時暫停"的功能。
於是我們想要自己開發。請AI協作。
這就是我們的SnapRecorder 。
在決定用哪一個AI之前,先做一點點的評比,目前(2026/5),ChatGPT的表現似乎不錯,Gemini寫程式好像很容易鬼打牆,Claude風評最好。以上三者都是用付費版。
決定用Claude。先說結果,實在非常棒。(但不確定其他AI是否表現比較差?還沒測試)
電腦(Windows/Mac/Linux 都可以)
Android Studio(免費下載)
需要先做的事:
下載安裝 Android Studio
開新專案:選 Empty Views Activity,語言選 Kotlin,minimum SDK 選 API 26
在手機開啟開發者模式:設定 → 關於手機 → 連按「版本號碼」7次
ZenFone 9 的版本號碼位置比較特別,設定 → 系統 → 關於手機 → 軟體資訊 → 版本號碼,連按 7 次「版本號碼」,按到後來手機會震動,並出現「您已進入開發者模式」的提示。
用 USB 連電腦,選「檔案傳輸」模式 (後來用WIFI方式更簡單)
無線除錯(Wi-Fi)
Android 11 以後支援,ZenFone 9 完全沒問題:
設定 → 開發者選項 → 無線偵錯
不用插線,Android Studio 直接透過 Wi-Fi 推送 APP
開啟 Android Studio
New Project
選 Empty Views Activity(不是 Empty Activity,要有 Views 那個)
按 Next,填入:
Name:SnapRecorder(或你喜歡的名字)
Package name:com.yourname.snaprecorder
Language:Kotlin
Minimum SDK:API 26 (Android 8.0)
按 Finish
建好之後,Android Studio 會跑一段時間(第一次要下載很多東西,可能要等 5~10 分鐘)。
等它跑完,右下角的進度條消失
依AI的說明,將AI給的程式碼,貼到應該寫入的檔案當中。貼完之後用Ctrl+S存檔。
ZenFone 9 是 Android 12,支援無線除錯:
手機:設定 → 關於手機 → 連按「版本號碼」7次(開啟開發者模式)
設定 → 開發者選項 → 開啟「無線偵錯」
點進「無線偵錯」→ 選「使用配對碼配對裝置」
Android Studio 上方點 "No Devices" → "Pair Devices Using Wi-Fi"
輸入手機上顯示的配對碼
手機和電腦要在同一個 Wi-Fi 才行
試試這個路徑:
設定 → 系統 → 關於手機 → 軟體資訊 → 版本號碼
連按 7 次「版本號碼」,按到後來手機會震動,並出現「您已進入開發者模式」的提示。
回到設定 → 系統,現在最下面應該出現「開發者選項」
點進去
找到「無線偵錯」,打開它
點進「無線偵錯」裡面,選「使用配對碼配對裝置」
手機螢幕會顯示一組 IP位址、Port、配對碼
然後到 Android Studio:
上方點 "No Devices" 旁邊的下拉箭頭
選 "Pair Devices Using Wi-Fi"
Android Studio 上方工具列找到這個:
▶ (綠色播放按鈕)
直接按它,Android Studio 會:
編譯程式碼(約1~2分鐘)
自動把 APP 推送到手機
手機上自動啟動 APP
手機會先問「允許使用相機」和「允許錄音」→ 都選允許。
所有對話與程式碼,都在Claude - 自製延遲錄影APP開發。