打卡 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
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 新增 -----
地圖頁面 
 

留言

這個網誌中的熱門文章

泰文子音與字形之間的變化

AUTOMAXX UP-5HX 使用心得