Swedroid forum

Gå tillbaka   Swedroid forum > Android - Allt om Android! > Utveckling och projekt

Svara
 
Share Ämnesverktyg Sök i det här ämnet Visningsalternativ
Gammal 2009-09-08, 10:54   #1
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard PactrackDroid

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.
__________________
1+1 = 3 (för stora värden på 1)

Senast redigerad av firetech den 2009-09-10 klockan 01:23.
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-08, 11:04   #2
bernard
Administrator
 
bernards avatar
 

Reg.datum: May 2009
Ort: Lund
Inlägg: 2 169

Operatör: Tre
Telefon: Nexus One
ROM: CyanogenMod 5 beta 5
Tema: default
Standard

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.
__________________
This is err... misc
--Bernard Black
bernard är inte uppkopplad   Svara med citat
Gammal 2009-09-08, 11:19   #3
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard

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
__________________
1+1 = 3 (för stora värden på 1)

Senast redigerad av firetech den 2009-09-08 klockan 11:23.
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 02:43   #4
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard

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.
__________________
1+1 = 3 (för stora värden på 1)
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 02:50   #5
norrgrd
Kid Droid
 

Reg.datum: Jul 2009
Ort: Stockholm
Inlägg: 132

Operatör: Tre
Telefon: HTC Desire
ROM: + Galaxy S
Standard

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).
norrgrd är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 02:59   #6
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard

Citat:
Ursprungligen postat av norrgrd Visa inlägg
Har testat ett tag och det fungerar jättefint! Är det någon speciell funktion du vill att man ska kika extra på?
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...

Citat:
Ursprungligen postat av norrgrd Visa inlägg
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).
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å.
__________________
1+1 = 3 (för stora värden på 1)
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 12:55   #7
sandos
Teen Droid
 

Reg.datum: May 2009
Ort: Västerås
Inlägg: 628

Operatör: Tele2
Telefon: HTC Magic
ROM: CM 6.0.0-RC3
Standard

Vore roligt om du kunde få med denna i atrackdog: http://atrackdog.a0soft.com/faq.php#PY

Alternativt market då.
__________________
SAPPHIRE PVT 32A ENG S-OFF H | HBOOT-1.33.2009 (SAPP1000) | RADIO-3.22.20.17
sandos är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 13:04   #8
bernard
Administrator
 
bernards avatar
 

Reg.datum: May 2009
Ort: Lund
Inlägg: 2 169

Operatör: Tre
Telefon: Nexus One
ROM: CyanogenMod 5 beta 5
Tema: default
Standard

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.
__________________
This is err... misc
--Bernard Black
bernard är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 13:57   #9
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard

Citat:
Ursprungligen postat av sandos Visa inlägg
Vore roligt om du kunde få med denna i atrackdog: http://atrackdog.a0soft.com/faq.php#PY

Alternativt market då.
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...
__________________
1+1 = 3 (för stora värden på 1)
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 14:14   #10
bjoli
Moderator
 
bjolis avatar
 

Reg.datum: Jun 2009
Ort: Skaraborg
Inlägg: 880

Operatör: Tre
Telefon: Nexus One
ROM: FroYo-hopkok
Standard

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
__________________
..... Nexus One .....
FroYo-hopkok
..... HTC Black Magic 32B .....
Såld
bjoli är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 14:34   #11
zOOge
Baby Droid
 

Reg.datum: Aug 2009
Inlägg: 7




Standard

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

// Fredrik
zOOge är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 14:34   #12
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard

Citat:
Ursprungligen postat av bjoli Visa inlägg
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
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...
__________________
1+1 = 3 (för stora värden på 1)
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 15:25   #13
Hund
Teen Droid
 
Hunds avatar
 

Reg.datum: Aug 2009
Ort: $HOME
Inlägg: 744

Operatör: Halebop
Telefon: HTC Hero
ROM: VanillaEclair
Standard

Fungerar bra för mig.

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

Citat:
Inga kollin inlaggda
Lägg till kollin med MENU-knappen
-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.
__________________

# Android Users
Hund är inte uppkopplad   Svara med citat
Gammal 2009-09-09, 23:44   #14
Slimmy
Baby Droid
 
Slimmys avatar
 

Reg.datum: Aug 2009
Ort: Lund
Inlägg: 25

Operatör: Telenor
Telefon: HTC Hero
ROM: Orginal
Standard

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.
Slimmy är inte uppkopplad   Svara med citat
Gammal 2009-09-10, 00:38   #15
norrgrd
Kid Droid
 

Reg.datum: Jul 2009
Ort: Stockholm
Inlägg: 132

Operatör: Tre
Telefon: HTC Desire
ROM: + Galaxy S
Standard

-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.
norrgrd är inte uppkopplad   Svara med citat
Gammal 2009-09-10, 01:28   #16
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard

Citat:
Ursprungligen postat av Hund Visa inlägg
-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.
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 ( 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.
__________________
1+1 = 3 (för stora värden på 1)

Senast redigerad av firetech den 2009-09-10 klockan 02:58.
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-10, 02:28   #17
firetech
Kid Droid
 
firetechs avatar
 

Reg.datum: Jun 2009
Ort: Lund
Inlägg: 185

Operatör: Telia
Telefon: Nexus One
ROM: CyanogenMod 6 (nightly build)
Standard

Citat:
Ursprungligen postat av Slimmy Visa inlägg
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.
Posten har kollisökningsinformtionen tillgänglig via XML, mer info här. Adressen till XML-datan är http://server.logistik.posten.se/ser...lliid=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).
__________________
1+1 = 3 (för stora värden på 1)
firetech är inte uppkopplad   Svara med citat
Gammal 2009-09-10, 02:56   #18
norrgrd
Kid Droid
 

Reg.datum: Jul 2009
Ort: Stockholm
Inlägg: 132

Operatör: Tre
Telefon: HTC Desire
ROM: + Galaxy S
Standard

Citat:
Ursprungligen postat av firetech Visa inlägg
EDIT: Beta 3 (och 3.1) är tillfälligt borttagen medan jag undersöker en väldigt mystisk sak.
Nu blev jag väldigt intresserad! Du råkade inte skapa något nytt grundämne eller nåt annat skoj?
norrgrd är inte uppkopplad   Svara med citat
Gammal 2009-09-10, 07:40   #19
Hixx
Kid Droid
 
Hixxs avatar
 

Reg.datum: May 2009
Ort: Växjö
Inlägg: 207

Operatör: Tre
Telefon: Samsung Galaxy S
ROM: I9000XXXJM1
Standard

Citat:
Ursprungligen postat av norrgrd Visa inlägg
Nu blev jag väldigt intresserad! Du råkade inte skapa något nytt grundämne eller nåt annat skoj?
HAHAHAHHAaaa...
Hixx är inte uppkopplad   Svara med citat
Gammal 2009-09-10, 07:49   #20
Hund
Teen Droid
 
Hunds avatar
 

Reg.datum: Aug 2009
Ort: $HOME
Inlägg: 744

Operatör: Halebop
Telefon: HTC Hero
ROM: VanillaEclair
Standard

Den nya versionen rådiggade jag. Snyggt jobbat!

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

# Android Users
Hund är inte uppkopplad   Svara med citat
Svara

Ämnesverktyg Sök i det här ämnet
Sök i det här ämnet:

Avancerad sökning
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:25.


Design By: Miner Skinz.com
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson