[Appförslag] Styl&Ställ (Göteborgs cyklar)

Diskussion i 'Appförslag och idéer' startad av FlyBob, 12 aug 2010.

  1. FlyBob

    FlyBob Senior Droid Medlem

    Blev medlem:
    5 jun 2009
    Inlägg:
    1 367
    Mottagna gillanden:
    30

    MINA ENHETER

    Det finns en någorlunda basic app för att hitta cykelstationer till "hyrcyklar" i stockholm, https://swedroid.se/forum/showthread.php?t=8609&highlight=cyklar

    Nu har Göteborg fått liknande cyklar och därför behövs en app! Dom har en karta på hemsidan där all information om cyklar och lediga platser finns, det borde lätt gå att få in denna i en app tror jag, men har inte tid att göra själv.

    http://www.goteborgbikes.se/All-Stations/Karta-oever-stationer#

    Kolla källan där, allting är väldigt öppet och utskrivet :)
     
  2. yrara

    yrara Teen Droid Medlem

    Blev medlem:
    30 sept 2009
    Inlägg:
    428
    Mottagna gillanden:
    8

    MINA ENHETER

  3. mgman

    mgman Adult Droid Medlem

    Blev medlem:
    11 apr 2010
    Inlägg:
    670
    Mottagna gillanden:
    68
    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z
    Telefon 2:
    One+3
    Platta:
    Asus
    Platta 2:
    Lenovo
    Ringde till dem igår, tror jag det var, och kollade om de själva skall göra en app. Tydligen har massa personer före mig ringt dem om samma önskemål. Var någon ägare i frankrike som hade ansvar om detta och de skall kolla med fransoserna.

    Skulle själv gärna vilja få tillgång till en app med karta över ställ mm. Vore användbart. Ett billigt sätt att ta sig från a till b.
     
  4. zetar

    zetar Youth Droid Medlem

    Blev medlem:
    22 apr 2010
    Inlägg:
    223
    Mottagna gillanden:
    29

    MINA ENHETER

    Lite OT: Hehe, typisk Göteborg att kalla dom för "Styr & ställ".
    Tråkiga Stockholm: City Bikes.

    /Stockholmaren
     
  5. asperon

    asperon Adult Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    586
    Mottagna gillanden:
    94
    Operatör:
    Tele2
    Telefon:
    Pixel 6

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Pixel 6
    Dom hade en tävling, mitt favoritförslag var Cyklånen, men man kan ju inte få allt ;)

    En app borde vara enkelt att kasta ihop, api:et såg ju bra ut.
     
  6. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

  7. woody

    woody Teen Droid Medlem

    Blev medlem:
    3 sept 2009
    Inlägg:
    319
    Mottagna gillanden:
    19

    MINA ENHETER

    Trevligt

    Jag provkörde applikationen även om jag inte testat cyklarna...

    Lite små synpunkter:

    När man trycker på närmast cykelstation hade jag tyckt det var trevligt om den stationen centrerades på kartan.

    Använder du SD-kort och avläsning av telefonstatus eller är det bara för att du 1.5 som target?

    Växling mellan karta och satelit slår inte förrån man startar om activityn.
     
  8. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    Jag har kört 1.5 som target. Så jag rör inte sd-kortet eller telefonstatusen.
    Glömde av ändringen av kart-läget. Det ska vara uppdaterat nu.
    http://jascl.net/upl/StyrOchStall.apk kallar denna 1.0.2.

    Närmaste-station centrerar kring stationen och zoomar in så man ska kunna se sin position och stationen (med lite marginal).


    Edit:

    Jag åkte buss förbi en station lite snabbt och räknade. Vet inte om jag har vänt siffrorna någonstans eller om jag inte räknade rätt eller om den inte uppdateras in real time. Hade varit kul om nån kunde hojta en riktig stations lediga cyklar och lediga basstationer och vad appen säger.

    Edit 2:
    Lade in nyare version i detta inlägget.
     
    Last edited: 1 sept 2010
  9. mgman

    mgman Adult Droid Medlem

    Blev medlem:
    11 apr 2010
    Inlägg:
    670
    Mottagna gillanden:
    68
    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z
    Telefon 2:
    One+3
    Platta:
    Asus
    Platta 2:
    Lenovo
    laddade ner versionen du kallar för 1.0.2. men får tvingad stängning. Har en X10:a.
    kan skicka en log om du vill? hm skulle kunna se om jag kan lägga in loggen här inne också. Gör detta senare så du kan kolla vad som gjorde att jag fick tvingad stängning.
    mgman

    Edit:
    Här kommer loggen. Hoppas du kan utläsa vad orsaken är/var.

    09-02 10:40:04.599 D/KeyguardViewMediator( 954): wakeWhenReadyLocked(26)
    09-02 10:40:04.719 D/KeyguardViewMediator( 954): handleWakeWhenReady(26)
    09-02 10:40:04.719 D/KeyguardViewMediator( 954): pokeWakelock(5000)
    09-02 10:40:04.959 I/WindowManager( 954): onOrientationChanged, rotation changed to 0
    09-02 10:40:06.029 D/KeyguardViewMediator( 954): pokeWakelock(6591)
    09-02 10:40:06.209 V/LockScreen( 954): onUnlock
    09-02 10:40:06.569 W/InputManagerService( 954): Starting input on non-focused client android.view.inputmethod.InputMethodManager$1@2f795ac0 (uid=1000 pid=954)
    09-02 10:40:07.029 D/KeyguardViewMediator( 954): pokeWakelock(7000)
    09-02 10:40:07.829 I/ActivityManager( 954): Start proc com.sonyericsson.android.timescape for broadcast com.sonyericsson.android.timescape/.Widget.TimeScapeWidgetProvider: pid=3069 uid=10020 gids={3003, 1015}
    09-02 10:40:08.059 W/InputManagerService( 954): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@2fb2a880
    09-02 10:40:08.219 I/ActivityManager( 954): processNextBroadcast: waiting for ProcessRecord{2fb62a40 3069:com.sonyericsson.android.timescape/10020}
    09-02 10:40:09.729 I/ActivityManager( 954): Stopping service: com.google.android.apps.maps/com.google.googlenav.android.appwidget.friends.FriendsAppWidgetUpdateService
    09-02 10:40:10.051 W/googleanalytics( 1507): Dispatcher thinks it finished, but there were 491 failed events
    09-02 10:40:12.529 E/dalvikvm-heap( 2088): Heap Massage needed (48576-byte external allocation too big)
    09-02 10:40:12.529 E/dalvikvm-heap( 2088): -->Full GC (don't collect SoftReferences)
    09-02 10:40:12.609 E/dalvikvm-heap( 2088): -->Heap Massage was successful...
    09-02 10:40:13.179 I/ActivityManager( 954): Starting activity: Intent { act=android.intent.action.MAIN cat:(android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.jascl.styrochstall/.StyrOStall }
    09-02 10:40:13.319 I/ActivityManager( 954): Starting activity: Intent { cmp=com.jascl.styrochstall/.Karta }
    09-02 10:40:13.989 I/Karta ( 3027): Starting service
    09-02 10:40:13.989 D/Karta ( 3027): bindService()
    09-02 10:40:13.999 I/Karta ( 3027): getStatations()
    09-02 10:40:13.999 I/Karta ( 3027): listStations size: 21
    09-02 10:40:14.029 D/LocationManager( 3027): Constructor: service = android.location.ILocationManager$Stub$Proxy@2f5d6540
    09-02 10:40:14.029 D/LocationManager( 3027): removeUpdates: listener = com.google.android.maps.MyLocationOverlay@2f6a4df8
    09-02 10:40:14.039 W/Maps.MyLocationOverlay( 3027): None of the desired Location Providers are available
    09-02 10:40:14.039 W/dalvikvm( 3027): threadid=3: thread exiting with uncaught exception (group=0x2aadda10)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): Uncaught handler: thread main exiting due to uncaught exception
    09-02 10:40:14.039 E/AndroidRuntime( 3027): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jascl.styrochstall/com.jascl.styrochstall.Karta}: java.lang.IllegalArgumentException: provider==null
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2427)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2443)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.app.ActivityThread.access$2100(ActivityThread.java:117)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1815)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.os.Handler.dispatchMessage(Handler.java:99)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.os.Looper.loop(Looper.java:123)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.app.ActivityThread.main(ActivityThread.java:4263)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at java.lang.reflect.Method.invokeNative(Native Method)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at java.lang.reflect.Method.invoke(Method.java:521)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:799)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at dalvik.system.NativeStart.main(Native Method)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): Caused by: java.lang.IllegalArgumentException: provider==null
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.location.LocationManager.getLastKnownLocation(LocationManager.java:951)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at com.jascl.styrochstall.Karta.calculateDist(Karta.java:160)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at com.jascl.styrochstall.Karta.onCreate(Karta.java:93)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2390)
    09-02 10:40:14.039 E/AndroidRuntime( 3027): ... 11 more
    09-02 10:40:16.559 I/ActivityManager( 954): Process com.jascl.styrochstall (pid 3027) has died.
    09-02 10:40:16.559 W/ActivityManager( 954): Service crashed 2 times, stopping: ServiceRecord{2fe3bbe8 com.jascl.styrochstall/.UpdateService}
    09-02 10:40:16.559 W/UsageStats( 954): Unexpected resume of org.adw.launcher_donut while already resumed in com.jascl.styrochstall
    09-02 10:40:16.679 W/InputManagerService( 954): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@2fcace58
    09-02 10:40:17.801 I/ActivityManager( 954): Starting activity: Intent { act=android.intent.action.MAIN flg=0x14800000 cmp=com.google.code.appsorganizer/.shortcut.LabelShortcut (has extras) }
    09-02 10:40:18.269 W/IInputConnectionWrapper( 2088): showStatusIcon on inactive InputConnection
    09-02 10:40:18.449 I/ActivityManager( 954): Displayed activity com.google.code.appsorganizer/.shortcut.LabelShortcut: 609 ms (total 184515 ms)
    09-02 10:40:24.009 I/ActivityManager( 954): Starting activity: Intent { act=android.intent.action.MAIN cat:(android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.xtralogic.android.logcollector/.SendLogActivity }
    09-02 10:40:24.049 I/ActivityManager( 954): Start proc com.xtralogic.android.logcollector for activity com.xtralogic.android.logcollector/.SendLogActivity: pid=3076 uid=10200 gids={1007, 1015}
    09-02 10:40:28.909 I/global ( 3076): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
     
    Last edited: 2 sept 2010
  10. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    Grymt, tack så mycket för loggen.

    Nu ska version 1.0.3 finnas uppe på samma länk dvs denna:
    www.jascl.net/upl/StyrOchStall.apk

    Den ska rätta det problemet och ha lite bättre felhantering. Problemet skedde när mobilen inte hade någon senaste kända position. Detta är åtgärdat och det visas ett felmeddelande om man försöker se närmaste station utan att ha en känd position. Sedan uppdateras avståndet till stationerna bättre.

    Får ni force close så får ni gärna visa loggen här eller som PM till mig.

    Versionsnumret kan ni se när ni kör inställningar->hantera program men även på menyknappen och "om".
     
  11. mgman

    mgman Adult Droid Medlem

    Blev medlem:
    11 apr 2010
    Inlägg:
    670
    Mottagna gillanden:
    68
    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z
    Telefon 2:
    One+3
    Platta:
    Asus
    Platta 2:
    Lenovo
    Nu fungerar det. Tack. Skall kolla närmare på appen.
    mgman
     
  12. mgman

    mgman Adult Droid Medlem

    Blev medlem:
    11 apr 2010
    Inlägg:
    670
    Mottagna gillanden:
    68
    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z
    Telefon 2:
    One+3
    Platta:
    Asus
    Platta 2:
    Lenovo
    Hej. Stod precis vid stationen på Gustav Adolfs torg. Det fanns 10 lediga cyklar men enligt appen var det 3 lediga cyklar.
    Vet du hur uppdateringen sker?
     
  13. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    Appen bör uppdatera vid varje start. Kommer en toast när den börjar uppdatera och en när det är klart. Annars går det att uppdatera manuellt. Vet inte hur säker apin är. Var förbi den vid drottningstorget och då diffade det på 2cyklar men en verkade inspektera en så kan vara en diff på tre eller en men din diff var ju enorm. Du får gärna köra en manuell uppdatering vid platsen (det bör även visas en toast när uppdatering är klar också)
     
  14. Dirk Diggler

    Dirk Diggler Android Medlem

    Blev medlem:
    12 jan 2010
    Inlägg:
    6 414
    Mottagna gillanden:
    523

    MINA ENHETER

    Allt är allt lite bättre här på bästkusten ;)
     
  15. mgman

    mgman Adult Droid Medlem

    Blev medlem:
    11 apr 2010
    Inlägg:
    670
    Mottagna gillanden:
    68
    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Sony Xperia Z
    Telefon 2:
    One+3
    Platta:
    Asus
    Platta 2:
    Lenovo
    Skall prova på måndag dels med auto uppdatering men även manuell uppdatering.
     
  16. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    http://jascl.net/upl/StyrOchStall104.apk

    Changelog:
    Inställning på automatisk uppdatering och då även uppdateringsintervall eller enbart manuell uppdatering.
     
  17. asperon

    asperon Adult Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    586
    Mottagna gillanden:
    94
    Operatör:
    Tele2
    Telefon:
    Pixel 6

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Pixel 6
    Verkar som att City Bikes har en egen app med, som innefattar alla städer där deras cyklar finns.
     
  18. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    Är CityBike bara en app för alla städer eller är det JCDecaux bakom dem eller vem det nu är som har cyklarna. De verkar inte ge ut samma siffror som jag får via APIt. Får väl gå förbi en station någon dag och testa de två men City Bikes var ganska fin. Men lite alarmfunktioner och sådant som stockholmappen har kan ju vara najs.