Övrigt: Telenor Kontant App

Diskussion i 'Frågor och support' startad av Cmart, 30 dec 2009.

  1. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Märkligt, skulle du kunna tänka dig att skicka en log-fil till mig? T ex en sådan som man får med programmet Log Collector. För säkerhets skull kanske du vill granska log-filen innan den skickas så att du inte råkar skicka med någon känslig information som t ex lösenord och liknande.

    m v h Henrik
     
  2. Nerre

    Nerre Professional Droid Medlem

    Blev medlem:
    12 feb 2010
    Inlägg:
    2 110
    Mottagna gillanden:
    204
    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact
    Övrigt:
    Smartwatch 3
    Hmm, vilken Log Collector? Hittar tre stycken på Market (och en "A Log Collector").
     
  3. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Det spelar nog inte så stor roll vilket log-program du använder, själv brukar jag använda det här:

    [​IMG]

    m v h Henrik
     
  4. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Jag har i mitt eget wifi-nät försökt att återskapa ditt problem men utan att lyckas. De delar av din log som jag behöver se för att förstå vad som händer är från och med raden:

    05-12 23:23:59.861 D/TelenorKontant ( 459): Try 0

    Till och med raden:

    05-12 23:24:14.551 D/TelenorKontant ( 459): done, saving and sending

    Dina tidstämplar och process-id kan naturligtvis skilja, men en komplett logg med den information som jag behöver skulle se ut ungefär såhär:

    Min applikation loggar inte några inloggningsuppgifter eller lösenord, men innan du skickar en log bör du ändå granska vad du skickar, särskilt om du skickar logen till något öppet forum som detta. Andra applikationer kan komma emellan med sina log-meddelanden och jag törs inte gå i god för vad andra applikationer loggar.

    m v h Henrik
     
  5. Nerre

    Nerre Professional Droid Medlem

    Blev medlem:
    12 feb 2010
    Inlägg:
    2 110
    Mottagna gillanden:
    204
    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact
    Övrigt:
    Smartwatch 3
    Bara för att jag installerade en log collector verkar felet inte dyka upp längre...

    Men det KAN vara att jag bytte från services.telenor.se till internet.telenor.se (det är den enda förändring jag gjort som jag tycker skulle kunna påverkat).
     
  6. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Ajdå, om någon annan skulle stöta på felet är jag väldigt intresserad av att få en log som visar vad som händer.

    Jag skulle gissa att antingen inser inte programmet att det har misslyckats med att hämta saldot och presenterar felmeddelandet. Eller också inser programmet att det har misslyckats men har försökt så många gånger att det har gett upp.

    I den beta-version som jag tog fram i helgen blev jag tvungen att ändra på metoden för att detektera misslyckanden. Tidigare kikade jag på längden på saldot, om det var allt för långt antogs det vara ett felmeddelande som tydde på ett misslyckande. Nu när även antal SMS presenteras kan det bli ganska långt även när allt går bra. Därför kontrolleras nu att strängen innehåller ":" och "kr", inte fullt så framtids-säkert i fall telenor skulle få för sig att byta ut ":" mot t ex "." eller om vi i framtiden skulle byta "kr" mot "€".

    Du kan tanka hem beta-versionen från http://poolhem.se/files/
    Jag hoppas att den skall visa antalet kvarvarande SMS om du har Messa Mera. Det är också ungefär 50% chans att denna version kan undvika den bug som du tidigare sett, men nu får vi nog inte veta ifall det jag gjorde hjälpte.

    m v h Henrik
     
  7. Nerre

    Nerre Professional Droid Medlem

    Blev medlem:
    12 feb 2010
    Inlägg:
    2 110
    Mottagna gillanden:
    204
    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact
    Övrigt:
    Smartwatch 3
    Yes, nu ser jag i alla fall mina kvarvarande SMS!:-)
     
  8. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Fint! Då vet jag åtminstone att den biten fungerar. Jag hoppas kunna släppa en ny version på marknaden om ungefär en månad.

    Dock skulle jag vilja prioritera bugfixar framför nya finesser, så om någon har sett det problem som Nerre beskrev tidigare i tråden och kan ge mig loggar från ett sådant tillfälle skulle jag gärna kika på de loggarna.

    m v h Henrik
     
  9. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 629
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Underbart bra!
    Jag kör betaversionen för tillfället.
    Vill gärna se när jag måste ladda nästa gång också.
    Jag kör messa mera och ett datapaket så detta passar mig utmärkt.
    Det går inte att få se saldot i en popup (toast?) vid avslutat samtal?
     
    Last edited: 22 maj 2010
  10. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Jag skall se vad jag kan göra, det kommer dock ta lite längre tid då det nu kräver att jag gör om grafiken för att rymma mer text i rutan. Sannolikt hinner jag med detta någon gång framåt vecka 31, till dess får ni nöja er med beta-versioner från webben.

    Ytterligare en strulfaktor är att jag inte kan testa denna funktionalitet själv då jag kör med "enkel"-abbonemanget som inte kräver att man laddar om stup i kvarten. Jag kommer därför behöva hjälp med att testa denna nya funktionalitet framöver.

    m v h Henrik
     
  11. Wassblad

    Wassblad Youth Droid Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    142
    Mottagna gillanden:
    1

    MINA ENHETER

    Finns det någon liknande app för Comviq Kontant?

    Mvh
     
    Last edited: 22 maj 2010
  12. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Jag känner inte till någon, men du är välkommen att anpassa källkoden från Telenor kontant även till att visa data från någon annan operatör eller något helt annat.

    För drygt ett år sedan när jag skaffat min android-mobil hade jag själv Comviq kontant. Det första som jag gjorde var att jag beställde surf till fast kostnad, det kostade då 89:-/mån. Tele2 fortsatte dock dra kostnad per MB och det blev svindyrt. Det visade sig att de inte erbjöd data till fast kostnad för kontant-abbonemanget. Kanske har det ändrat sig idag. Jag gick därför över till Telenor som då hade det billigaste data-abbonemanget som gick att hitta till kontantkort.

    m v h Henrik
     
  13. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 629
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Jag gick över till Telenor av samma anledning som dig henca (från Comviq).
    Deras messa mera med surf-tillägget passar mig otroligt bra. Laddar sällan på med mer än 150kr i månaden.
     
  14. Wassblad

    Wassblad Youth Droid Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    142
    Mottagna gillanden:
    1

    MINA ENHETER

    Hade jag kunnat med att programmera m,m. så hade jag gjort ett försök! :) Tänkte det var onödigt att starta en ny tråd så jag frågade här.

    Skall kolla in Tele2, låter ju prisvärt. Känns som man inte kan utnyttja telefonen till 100, förutom när man är hemma eller har hittat ett öppet nätverk. Dyrt som satan att surfa via 3G hos Comviq.

    Tack för tipset!
     
  15. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Den här helgen fick jag äntligen tid att lägga några timmar på min app. Dock har jag nu kört fast.

    Beroende på hur mycket text som skall presenteras tänkte jag ha olika utseende på min widget. Om det bara är lite text som skall presenteras skall den se ut precis som tidigare, d v s:

    [​IMG]

    Om det blir mycket text, t ex saldo + antal sms + datum krävs det dock lite mer utrymme och då tänkte jag byta layout till:

    [​IMG]

    Hur svårt kan det vara? Det är säkert jättelätt om man vet hur man gör, men för mig visade det sig vara stört omöjligt.

    Mitt problem är att Android inte bara programmeras i java som man kan styra med diverse if-satser och liknande. Layouten styrs i stället av xml-filer och dessa filer är statiska.

    Jag har följande fil, som i sin tur hänvisar till diverse andra filer som jag knåpat ihop:

    HTML:
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Copyright (C) 2009 Henrik Carlqvist
    
     This program is free software; you can redistribute it and/or modify it under
     the terms of the GNU General Public License3.
    
    -->
    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/widget"
        android:layout_width="72dip"
        android:layout_height="72dip"
        android:orientation="vertical"
        android:focusable="true"
        style="@style/WidgetBackground">
    
        <TextView  
            android:id="@+id/message"
            android:layout_width="fill_parent" 
            android:layout_height="68dip"
            android:padding="3dip"
            android:gravity="center"
            android:text="@string/widget_loading"
            style="@style/Text.Saldo" />
        <TextView  
            android:id="@+id/padding"
            android:layout_width="fill_parent" 
            android:layout_height="4dip"
            android:text=""
            style="@style/Text.Saldo" />
    
    </LinearLayout>
    
    Om jag ändrar raden

    style="@style/WidgetBackground">

    till

    style="@style/WidgetBackgroundBig">

    får jag min nya layout, men det blir ju i så fall en statisk förändring.

    I min java-kod ser det ut på följande vis:

    Kod:
        private static void putTextInWidgetMessage(Context context, String string)
        {
    		Log.d("TelenorKontant", "Entering putTextInWidgetMessage...");
            RemoteViews updateViews =
            	new RemoteViews(context.getPackageName(), R.layout.widget_output);
        	updateViews.setTextViewText(R.id.message, string);
        	// updateViews.setSomeLayoutInSomeWay...
        	refreshTextInWidget(context, updateViews);
        }
    
    I min kommentar gör jag ett bortkommenterat anrop setSomeLayout som inte finns.
    I detta anrop skulle jag vilja kunna välja mellan WidgetBackground och WidgetBackgroundBig som style för min widget.

    Om någon vet hur man gör detta tar jag tacksamt emot tips.

    m v h Henrik
     
  16. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Sådär, nu fick jag till det med växande layouter också. Därmed kan jag använda en tredje rad till att presentera datum då man senast måste ladda om kortet. En ny beta-version, TelenorKontant-1.1beta2.apk finns att ladda hem från http://poolhem.se/files/

    Då jag själv varken har fria SMS eller krav på omladdning i korta intervaller behöver jag hjälp att testa denna version. Om jag får klartecken både när det gäller antal SMS och datum kommer jag sedan publicera den uppdaterade versionen som version 1.1 på Android market.

    m v h Henrik
     
  17. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 629
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Rutan är större nu ja men den visar inte när jag behöver ladda nästa gång.
     
    Last edited: 18 jul 2010
  18. Nerre

    Nerre Professional Droid Medlem

    Blev medlem:
    12 feb 2010
    Inlägg:
    2 110
    Mottagna gillanden:
    204
    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Xperia Z1 compact
    Övrigt:
    Smartwatch 3
    Får inte heller upp datumet. Vet inte om texten som föregår datumet kan variera beroende på hur man tankat?

    Orkar inte städa deras extrema indentering....

    HTML:
    				<div class="rcbHeader"><h4>Mitt kontantkort</h4></div>
    				<div class="rcbContent">
    					<div class="rcbContent_sI1">
    
    								Pengar kvar på kortet:
    								<br/>
    								<strong>272:06 kr</strong>
    								<br /><br />
    
    							Fria sms kvar sedan din senaste laddning: <strong>2840</strong> st
    							<br /><br />
    								
    								Beh&aring;ll ditt f&ouml;rm&aring;nliga pris, ladda senast: <strong>2010-07-31</strong>
    
    								<br /><br />
    							
    								PUK-koden till ditt SIM-kort:
    								<strong>xxxxxxxxxxx</strong>
    							
                           </div>
    
     
  19. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    188

    MINA ENHETER

    Tack för era snabba tester och html-koden! Så vitt jag kan se i html-koden söker jag efter rätt strängar för att hitta datumet. Kanske beror mitt problem på att jag bara allokerat 250 byte för all text att söka i. Jag ökar på utrymmet till 350 byte och har nu lagt upp en beta3 på http://poolhem.se/files

    Fungerar det bättre med datum i beta3?

    Jag vet sen tidigare att Nerre har messa mera, att NiklasO får en större ruta tolkar jag som att även NiklasO har messa mera? Rutan växer redan då två rader text skall presenteras.

    Finns det möjligen någon mera som är villig att testa som har något annat abbonemang där ett datum presenteras på mina sidor? T ex gissar jag att även snacka mera har ett sådant datum.

    m v h Henrik
     
  20. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 629
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Nu fungerar det utmärkt! :)