1. Registrera ett konto och bli del av Sveriges förmodligen trevligaste och mest hjälpsamma community.
    Stäng notis

PactrackDroid

Diskussion i 'Applikationsutveckling' startad av firetech, 8 sept 2009.

  1. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Ok, jag ville lära mig Android-programmering med ett litet "learning project", men kom inte på någon bättre idé än en paket-tracker för Posten, eftersom jag lekt med det innan (men då för dator, skrivet i Ruby). Jag vet att PostenTracker finns ute, och jag vet att det eventuellt finns ytterligare ett sådant program på gång från johnAls, men jag såg många fördelar i ett sånt här projekt eftersom det inkluderade ganska många delar av Android-systemet. Jag gjorde inte detta för att konkurrera med PostenTracker, utan för att lära mig Android.

    Hur som helst, efter en jädra massa kodande under gårdagen har jag något som kan kallas för beta. Alla funktioner jag ville ha med finns, men det kan mycket väl finnas buggar (hittade några imorse).

    Ladda hem PactrackDroid från http://firetech.nu/pactrackdroid/

    När jag städat upp koden och blivit av med lite fler buggar (om jag hittar några), ska jag släppa appen på Market och koden på GitHub (under GPLv2).

    Mer information finns på hemsidan.
     
    Last edited: 10 sept 2009
  2. bernard

    bernard Droidmin Staff Member

    Blev medlem:
    14 maj 2009
    Inlägg:
    10 779
    Mottagna gillanden:
    4 223
    Operatör:
    Vimla
    Telefon:
    LG G6

    MINA ENHETER

    Operatör:
    Vimla
    Telefon:
    LG G6
    ROM:
    Stock
    Telefon 2:
    OnePlus 3T
    ROM:
    Oxyogen Stock
    Telefon 3:
    Sony Xperia Z5 compact
    ROM:
    Sony stock
    Info:
    Nova prime launcher
    Platta:
    Nvidia Shield Tablet K1
    Övrigt:
    Sony Smartwatch 3, Chromecast, Nexus Player
    Kul! Har ett paket som är på väg, skall testa och se om jag stöter på några buggar.

    Gick utmärkt att installera och att påbörja spårning av ett paket, satt den på att titta var 15:e minut.
     
  3. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Jag väntar också på paket (dels ett par böcker som är på väg, och sen beställde jag ett nytt SD-kort nu eftersom mitt gamla kollapsade imorse... :(), så det blir en del testning ;)

    Fixade serverns config nu, så det är lättare att ladda hem APK-filen :)
     
    Last edited: 8 sept 2009
  4. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Gick lös lite och fixade lite saker som dykt upp under dagen, så nu ligger 1.0beta2 uppe. Se första posten för info och changelog.
     
  5. norrgrd

    norrgrd Teen Droid Medlem

    Blev medlem:
    10 jul 2009
    Inlägg:
    163
    Mottagna gillanden:
    1

    MINA ENHETER

    Har testat ett tag och det fungerar jättefint! Är det någon speciell funktion du vill att man ska kika extra på?

    Vill du ha en riktig utmaning så lägg till ett val för vad man vill tracka vid start av programmet (DHL, UPS, Bussgods, etc etc). :)
     
  6. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Nja, inte vad jag kommer på. Stabilitet är nog det som är minst testat iaf. ;)
    Det mesta verkar funka som jag förväntar mig, även om det går åt skogen ibland...

    Ugh... Det kräver olika databaslayouter för varje godstyp, för att inte nämna olika parsers etc. Kommer nog inte att hända den närmaste framtiden iaf, jag får i princip alla min paket med Posten ändå. :P
     
  7. sandos

    sandos Teen Droid Medlem

    Blev medlem:
    27 maj 2009
    Inlägg:
    702
    Mottagna gillanden:
    3

    MINA ENHETER

  8. bernard

    bernard Droidmin Staff Member

    Blev medlem:
    14 maj 2009
    Inlägg:
    10 779
    Mottagna gillanden:
    4 223
    Operatör:
    Vimla
    Telefon:
    LG G6

    MINA ENHETER

    Operatör:
    Vimla
    Telefon:
    LG G6
    ROM:
    Stock
    Telefon 2:
    OnePlus 3T
    ROM:
    Oxyogen Stock
    Telefon 3:
    Sony Xperia Z5 compact
    ROM:
    Sony stock
    Info:
    Nova prime launcher
    Platta:
    Nvidia Shield Tablet K1
    Övrigt:
    Sony Smartwatch 3, Chromecast, Nexus Player
    Allting fungerade utmärkt för mitt paket, den pep till vid varje händelse och visade ett meddelande i notification bar, totalt 3 stycken och kraschade aldrig under de ~24h den var igång.
     
  9. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Programmet är fortfarande i betastadiet, det SKA upp i Market. Anledningen till att det inte dyker upp i aTrackDog alls beror nog på att jag inte satt något versionsnummer på apk-filen, en liten miss av mig...
     
  10. bjoli

    bjoli Senior Droid Hedersmedlem

    Blev medlem:
    24 jun 2009
    Inlägg:
    1 619
    Mottagna gillanden:
    55

    MINA ENHETER

    Låter ju som ett käckt program, men det är ju fasen att man ska behöva beställa något för att kunna prova ;)
     
  11. zOOge

    zOOge Kid Droid Medlem

    Blev medlem:
    18 aug 2009
    Inlägg:
    17
    Mottagna gillanden:
    0

    MINA ENHETER

    Allt fungerade fint för mig oxå, plingade glatt vid varje uppdatering.

    // Fredrik
     
  12. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Man KAN ju låna andras kollinummer.

    Söker man på postens hemsida efter 9 siffror eller fler kan man få några matchningar utan att veta ett komplett kollinummer. Tar man de första siffrorna ur ett gammalt kollinummer (ju nyare desto bättre) och ökar några nummer hittar man ofta nya paket att leka med. Detta är dock nog inte helt enligt postens regler...
     
  13. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 536
    Mottagna gillanden:
    985
    Telefon:
    Nexus 5X

    MINA ENHETER

    Telefon:
    Nexus 5X
    ROM:
    CyanogenMod
    Fungerar bra för mig. :)

    -Jag skulle dock vilja att denna text var lite större:

    -Kanske samma text kunde vara någon rad längre ner och centrerad?

    -En knapp längst ner där man kan lägga till ett kolli-ID kanske vore något?

    -Kanske några ikoner som visar pågående och färdig leverens etc? Smidigt om man har flera inlagt.
     
  14. Slimmy

    Slimmy Youth Droid Medlem

    Blev medlem:
    20 aug 2009
    Inlägg:
    25
    Mottagna gillanden:
    0

    MINA ENHETER

    Nice program, gör vad det ska helt enkelt. Har en fråga bara, har Posten AB ett befintligt API att arbeta med eller har du hämtat informationen med JS/HTML-parser? Har kollat runt lite på HTML-parsers till Android men de flesta verkar vara så sjukt sega.
     
  15. norrgrd

    norrgrd Teen Droid Medlem

    Blev medlem:
    10 jul 2009
    Inlägg:
    163
    Mottagna gillanden:
    1

    MINA ENHETER

    -En funktion för att maila vidare/kopiera informationen hade suttit bra, i alla fall för egen del.

    -Möjlighet att, bredvid i listan med inlagda kolli, se datum när det las in i appen.
     
  16. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Samtliga dina förslag är implementerade i 1.0 beta 3 som nu ligger ute på den nya hemsidan: http://firetech.nu/pactrackdroid/ :)

    Vad gäller statusikoner bygger de dock helt på min manuella tolkning av Postens statuskoder (<statuscode> i XML-datan), så de kan vara fel. Jag har en ikon till (för närvarande visas fyra olika) väntande på att jag ska kolla upp en statuskod (svår att hitta nu när Posten och alla andra sover), men det kan hända att den inte funkar.

    EDIT: Beta 3 (och 3.1) är tillfälligt borttagen medan jag undersöker en väldigt mystisk sak.
    EDIT 2: Beta 3 är nu tillbaka. Vad jag trodde var ett fel i mina APK-filer visade sig (verka) vara en bugg i ROM:en jag kör... Beta 3.1, som fanns under ett kort tag behövdes inte.
     
    Last edited: 10 sept 2009
  17. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    306
    Mottagna gillanden:
    23

    MINA ENHETER

    Posten har kollisökningsinformtionen tillgänglig via XML, mer info här. Adressen till XML-datan är http://server.logistik.posten.se/servlet/PacTrack?lang=SE&kolliid=KOLLI-ID (ersätt KOLLI-ID med ett kollinummer). Man kan även byta ut SE (i lang=SE) till GB (engelska), NO (Norska) och FI (finska). :)
     
  18. norrgrd

    norrgrd Teen Droid Medlem

    Blev medlem:
    10 jul 2009
    Inlägg:
    163
    Mottagna gillanden:
    1

    MINA ENHETER

    Nu blev jag väldigt intresserad! Du råkade inte skapa något nytt grundämne eller nåt annat skoj?
     
  19. Hixx

    Hixx Teen Droid Medlem

    Blev medlem:
    25 maj 2009
    Inlägg:
    282
    Mottagna gillanden:
    24

    MINA ENHETER

    HAHAHAHHAaaa...
     
  20. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 536
    Mottagna gillanden:
    985
    Telefon:
    Nexus 5X

    MINA ENHETER

    Telefon:
    Nexus 5X
    ROM:
    CyanogenMod
    Den nya versionen rådiggade jag. :D Snyggt jobbat!

    Fast knappen kunde nog vara lite högre? Hoppas jag inte är allt för tjatig. :)
     
Laddar...