SecondRoute

所属分类:GPS编程
开发工具:Java
文件大小:343KB
下载次数:0
上传日期:2019-02-19 23:32:06
上 传 者sh-1993
说明:  以通勤者为中心的设置和忘记GPS,如果有更快的路线可用,它会从后台提醒您。
(A commuter-focused set-and-forget GPS that alerts you from the background if a faster route is available.)

文件列表:
SecondRoute.iml (917, 2019-02-20)
app (0, 2019-02-20)
app\app.iml (7639, 2019-02-20)
app\build.gradle (1449, 2019-02-20)
app\crashlytics.properties (224, 2019-02-20)
app\manifest-merger-release-report.txt (5670, 2019-02-20)
app\proguard-rules.pro (652, 2019-02-20)
app\secondroutekeystore.jks (2223, 2019-02-20)
app\src (0, 2019-02-20)
app\src\androidTest (0, 2019-02-20)
app\src\androidTest\java (0, 2019-02-20)
app\src\androidTest\java\rsjz (0, 2019-02-20)
app\src\androidTest\java\rsjz\com (0, 2019-02-20)
app\src\androidTest\java\rsjz\com\secondroute (0, 2019-02-20)
app\src\androidTest\java\rsjz\com\secondroute\ApplicationTest.java (351, 2019-02-20)
app\src\main (0, 2019-02-20)
app\src\main\AndroidManifest.xml (3878, 2019-02-20)
app\src\main\java (0, 2019-02-20)
app\src\main\java\rsen (0, 2019-02-20)
app\src\main\java\rsen\com (0, 2019-02-20)
app\src\main\java\rsen\com\secondroute (0, 2019-02-20)
app\src\main\java\rsen\com\secondroute\ActivityRecognitionService.java (2732, 2019-02-20)
app\src\main\java\rsen\com\secondroute\AddGeofencesService.java (7624, 2019-02-20)
app\src\main\java\rsen\com\secondroute\AnnounceETAService.java (4448, 2019-02-20)
app\src\main\java\rsen\com\secondroute\BackgroundService.java (6164, 2019-02-20)
app\src\main\java\rsen\com\secondroute\BingMapsAPI.java (6896, 2019-02-20)
app\src\main\java\rsen\com\secondroute\BootReceiver.java (386, 2019-02-20)
app\src\main\java\rsen\com\secondroute\ChoosePreferredRouteActivity.java (5234, 2019-02-20)
app\src\main\java\rsen\com\secondroute\ContextService.java (10392, 2019-02-20)
app\src\main\java\rsen\com\secondroute\FasterRouteActivity.java (7930, 2019-02-20)
app\src\main\java\rsen\com\secondroute\GoogleMapsAPI.java (5553, 2019-02-20)
app\src\main\java\rsen\com\secondroute\GoogleSpeechRecognizer.java (11365, 2019-02-20)
app\src\main\java\rsen\com\secondroute\MainActivity.java (16751, 2019-02-20)
app\src\main\java\rsen\com\secondroute\MyLog.java (2173, 2019-02-20)
app\src\main\java\rsen\com\secondroute\PlacesAutoCompleteAdapter.java (2161, 2019-02-20)
... ...

# SecondRoute A commuter-focused set-and-forget GPS that alerts you from the background if a faster route is available. ![](https://challengepost-s3-challengepost.netdna-ssl.com/photos/production/software_photos/000/174/665/datas/gallery.jpg) ![](https://challengepost-s3-challengepost.netdna-ssl.com/photos/production/software_photos/000/174/667/datas/gallery.jpg) https://www.youtube.com/watch?v=_nrpheUmh6s Problem: GPS's are super useful even when you know how to get from point A to point B because they will route you away from traffic. But it is a pain to have to start the gps every time you get in the car. It also drains your battery and forces you to listen to directions you already know. Solution: Use gps, wifi, and accelerometer data to detect when you are driving. Then perform analysis on the possible routes (using Bing Maps API) to determine if you are attempting to drive home and if you are taking the optimal route. Once it detects you are driving it will periodically check if your preferred route is still the fastest. If there is a better route it will let you know and ask if you wish to start navigation. Using speech recognition and text to speech, we allow the user to keep their hands on the wheel and say "yes" or "no" to start navigation. Alternatively, we provide Android Wear integration to allow for a single tap to start navigation. We also made a completely independent Windows Phone App which provides the same functionality and utilizes the latest Windows 8.1 APIs integrated with Cortana Voice Command Technology. Developed by: Ryan Senanayake and Joseph Zhong

近期下载者

相关文件


收藏者