PactrackDroid

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

  1. firetech

    firetech Teen Droid Medlem

    Blev medlem:
    25 jun 2009
    Inlägg:
    343
    Mottagna gillanden:
    61

    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 Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    40 629
    Mottagna gillanden:
    44 565
    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini

    MINA ENHETER

    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini
    ROM:
    Stock
    Platta:
    Watch Series 7
    Övrigt:
    Huawei Watch GT (2019)
    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:
    343
    Mottagna gillanden:
    61

    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:
    343
    Mottagna gillanden:
    61

    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 Youth 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:
    343
    Mottagna gillanden:
    61

    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 Adult Droid Medlem

    Blev medlem:
    27 maj 2009
    Inlägg:
    715
    Mottagna gillanden:
    8

    MINA ENHETER

  8. bernard

    bernard Droidmin Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    40 629
    Mottagna gillanden:
    44 565
    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini

    MINA ENHETER

    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini
    ROM:
    Stock
    Platta:
    Watch Series 7
    Övrigt:
    Huawei Watch GT (2019)
    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:
    343
    Mottagna gillanden:
    61

    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 713
    Mottagna gillanden:
    119

    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 Baby 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:
    343
    Mottagna gillanden:
    61

    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 572
    Mottagna gillanden:
    1 006
    Operatör:
    Fello
    Telefon:
    Google Pixel 3a

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 3a
    ROM:
    Lineage OS
    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 Baby 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 Youth 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:
    343
    Mottagna gillanden:
    61

    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:
    343
    Mottagna gillanden:
    61

    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 Youth 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:
    291
    Mottagna gillanden:
    25

    MINA ENHETER

    HAHAHAHHAaaa...
     
  20. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 572
    Mottagna gillanden:
    1 006
    Operatör:
    Fello
    Telefon:
    Google Pixel 3a

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 3a
    ROM:
    Lineage OS
    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. :)