appprog16's People
appprog16's Issues
GPS Position tracken in Raum Amberg
Option in den Settings um einzustellen, ob Position auch außerhalb Raum Amberg getracked werden soll, sonst nur in Raum Amberg tracken (Geofence)
Icon für aktuelle Position
Wenn kein GPS: dann muss Icon entfernt werden
Stärkerer Zoom, wenn in Parkhausnähe
Reinzoomen, bei Geofence_ENTER, rauszoomen bei Geofence_EXIT
Marker OnClick-Handler hinzufügen
- Menü dafür designen
- Google Maps mit Zieladresse des Parkhauses öffnen und aktueller Position als Start
Marker Info Window
Das Info Window der Parkhaus Marker kann selbst gezeichnet werden:
- Um einen Button anzuzeigen mit dem evtl. Google Maps mit Adresse des Parkhauses geöffnet wird
- Informationen besser anzuzeigen
Favoritenliste
Keine Ahnung wie er das genau meint:
- Als mitzählender Count, wie oft man dort war & dann sortiert anzeigen (Rangliste)?
- Als Liste wo man Parkhäuser auf der Map deaktivieren kann?
Geschlossen-Status aus XML einlesen
- Es gibt bereits ein boolean opened in der Garage-Klasse
- Geschlossen kann im XML-Dokument 0 (Geöffnet) oder 1(Geschlossen) sein
XML-Reading in Async Task oder Thread auslagern
sind die drei Methoden:
- UpdatePlaetze(boolean gesamt)
- UpdateCurPlaetze()
- UpdateMaxPlaetze()
Settings-Menü
Button um zu Amberg zu kommen
Falls man außerhalb Ambergs ist & aber Amberg angucken will, wegen Parkhäusern
GeoFence um jedes Parkhaus
- um Sprachsteuerung zu triggern "Parkhaus blablabla ist in ihrer Nähe"
Crash at onLocationChanged
--------- beginning of crash
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.mi.parkenamberg, PID: 2348
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.GoogleMap.moveCamera(com.google.android.gms.maps.CameraUpdate)' on a null object reference
at com.example.mi.parkenamberg.ParkActivity$2.onLocationChanged(ParkActivity.java:177)
at android.location.LocationManager$ListenerTransport._handleMessage(LocationManager.java:297)
at android.location.LocationManager$ListenerTransport.-wrap0(LocationManager.java)
at android.location.LocationManager$ListenerTransport$1.handleMessage(LocationManager.java:242)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
E/b: Authentication failed on the server.
E/Google Maps Android API: Authorization failure. Please see https://developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.
E/Google Maps Android API: In the Google Developer Console (https://console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSyCj_bAmEuV1PdpNPl1VjlGCmHMh8UmBL_4
Android Application (<cert_fingerprint>;<package_name>): 72:86:95:C0:CF:A9:94:BC:CD:45:DA:54:D8:F9:BE:58:17:71:75:01;com.example.mi.parkenamberg
Sprachausgabe & formatierte Toastausgabe
In der Methode:
- GeofenceResponseReceiver.onReceive()
Sprachausgabe und formatierte Toastausgabe einfügen.
z.B.: "Parkhaus xxx ist in ihrer Nähe. Es sind 30 Parkplätze frei/das Parkhaus ist geschlossen." etc.
GPS Position tracken wenn im Raum Amberg
- GeoFence über locationAmberg erstellen (mit Radius 2km oder so)
- Wenn im Bereich GPS Position anzeigen und reinzoomen zur aktuellen Position
Sprachausgabe Settings
- Lautlos
- nur Ausgabe wenn App offen (OnStart/OnStop)
MapStyle ändern
- Satellit
- Normal
Meldungen ausgeben falls kein Internet/GPS
Wenn:
- Allg. kein Internet/GPS
- Keine Google Play Services verfügbar
- keine Rechte
ServiceConnection leaked
E/ActivityThread: Activity com.example.mi.parkenamberg.ParkActivity has leaked ServiceConnection android.speech.tts.TextToSpeech$Connection@afdadc70 that was originally bound here
android.app.ServiceConnectionLeaked: Activity com.example.mi.parkenamberg.ParkActivity has leaked ServiceConnection android.speech.tts.TextToSpeech$Connection@afdadc70 that was originally bound here
at android.app.LoadedApk$ServiceDispatcher.(LoadedApk.java:979)
at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:873)
at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1561)
at android.app.ContextImpl.bindService(ContextImpl.java:1544)
at android.content.ContextWrapper.bindService(ContextWrapper.java:517)
at android.speech.tts.TextToSpeech.connectToEngine(TextToSpeech.java:687)
at android.speech.tts.TextToSpeech.initTts(TextToSpeech.java:657)
at android.speech.tts.TextToSpeech.(TextToSpeech.java:610)
at android.speech.tts.TextToSpeech.(TextToSpeech.java:584)
at android.speech.tts.TextToSpeech.(TextToSpeech.java:568)
at com.example.mi.parkenamberg.ParkActivity.onCreate(ParkActivity.java:105)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
GarageManager Update Nullref
D/GarageManager: Update running...
[ 01-23 07:11:05.690 2591: 2591 D/ ]
java.lang.NullPointerException
at com.example.mi.parkenamberg.GarageManager.UpdatePlaetze(GarageManager.java:114)
at com.example.mi.parkenamberg.GarageManager.access$100(GarageManager.java:29)
at com.example.mi.parkenamberg.GarageManager$2.onFinished(GarageManager.java:93)
at com.example.mi.parkenamberg.GarageManager$HTTPRequest.onPostExecute(GarageManager.java:227)
at com.example.mi.parkenamberg.GarageManager$HTTPRequest.onPostExecute(GarageManager.java:199)
at android.os.AsyncTask.finish(AsyncTask.java:632)
at android.os.AsyncTask.access$600(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
favoliste überarbeiten
neue strings für die namen der parkhäuser (jeder weiß das die in amberg sind)
ergebnisse speichern und laden
jerry:
parkhäuser ein und ausblenden
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.