打卡 App
今天被付予一項新任務,要撰寫一支打卡 App。
二個主要功能,一、要能辨別身份與二、確認打卡地點。
簡單分析,二個畫面,一個登入,一個打卡。
登入畫面,帳號與密碼。
打卡畫面,地圖,經緯度與誤差值。再加上所在地址。
14:15 新增 -----
14:40 新增 -----
在打卡頁面加入 MapView,執行後在 Android Monitor 中出現以下錯誤訊息。
09-22 14:35:24.745 11902-11902/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.javahand.punching, PID: 11902
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.javahand.punching/com.javahand.punching.PunchingActivity}: android.view.InflateException: Binary XML file line #12: Binary XML file line #12: Error inflating class com.google.android.gms.maps.MapView
解決方法:在 gradle 中加入以下 dependency
二個主要功能,一、要能辨別身份與二、確認打卡地點。
簡單分析,二個畫面,一個登入,一個打卡。
登入畫面,帳號與密碼。
打卡畫面,地圖,經緯度與誤差值。再加上所在地址。
14:15 新增 -----
打卡畫面
14:40 新增 -----
在打卡頁面加入 MapView,執行後在 Android Monitor 中出現以下錯誤訊息。
09-22 14:35:24.745 11902-11902/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.javahand.punching, PID: 11902
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.javahand.punching/com.javahand.punching.PunchingActivity}: android.view.InflateException: Binary XML file line #12: Binary XML file line #12: Error inflating class com.google.android.gms.maps.MapView
解決方法:在 gradle 中加入以下 dependency
compile 'com.google.android.gms:play-services-maps:11.0.4'
14:51 新增 -----
老闆突然出現,提出 FakeGPS 的問題。於是找到以下 StackOverflow
https://stackoverflow.com/questions/6880232/disable-check-for-mock-location-prevent-gps-spoofing
16:19 新增 -----
東加西加,系統資源愈用愈兇,結果 Gradle Build 花了一分三十八秒。
17:19 新增 -----
地圖頁面
留言
張貼留言