1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Evtl. Fehler unserer App, nur beim HTC Sensation - Bitte um Test

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von danfuh, 21.02.2012.

  1. danfuh, 21.02.2012 #1
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Ein freundliches hallo an alle HTC Sensation Besitzer!

    Wir haben die App "Stadt, Land, Anruf" entwickelt, die bei eingehendem Anruf auf dem Display die Stadt und das Land oder den Mobilfunkprovider einblendet. https://market.android.com/details?id=de.ipcas.callerCity&hl=de

    Jetzt scheint es so zu sein, dass nur beim HTC-Sensation die Einblendung (Toast Notification) nicht erscheint, wenn das Gerät im Standby ist (also das Display ausgeschaltet ist).
    Bei aktivem Gerät (eingeschaltetes Display und entsperrter Bildschirm) funktioniert die App so wie sie sollte.

    Wir konnten diese Verhalten leider mangels eines HTC Sensation nicht rekonstruieren.
    Deshalb meine Bitte:

    Könnte einer von Euch bitte ausprobieren ob dieser Fehler rekonstruierbar ist?

    Wir habe versucht den Fehler am Galaxy Note GT-N7000, Galaxy Tap P1000, LG Optimus Black p970, Galaxy Nexus, Nexus One, Nexus S, HTC Desire und HTC Desire Z zu rekonstruieren, ohne Erfolg. (zum Glück ohne Erfolg).
    Die App funktioniert auf diesen Geräten einwandfrei.

    Schon jetzt vielen herzlichen Dank
    und viele Grüße,

    Daniel
     
  2. danfuh, 21.02.2012 #2
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Um nicht ins Blaue hinein zu raten wo der Fehler liegen könnte, haben wir eine kleine Debug-App geschrieben.

    [​IMG]

    Die App enthält die Hauptfunktionen von Stadt, Land, Anruf und gibt Log Meldungen aus. Vielleicht kann so die Stelle eingegrenzt werden an der das Problem liegt.


    Einfach die Datei CallerCityDebug.apk auf dem Telefon installieren (bei Bedarf bitte vorher in den Einstellungen unbekannte Quellen erlauben).
    Danach das Handy anrufen (wenn es inaktiv ist), auflegen und die App CallerCityDebug aufrufen. Dort erscheinen dann die Log Meldungen. (Siehe ScreenShot). Es sollten alle Meldungen 1-5 zu sehen sein. Wenn nicht, bitte mitteilen welche Meldung(en) fehlen.

    Für alle die, die keine App aus unbekannter Quelle zu installieren möchten, hier der Quellcode der Debug App zum selber kompilieren: http://download.ipcas.de/Android/CallerCityDebug/CallerCityDebug.zip

    Vielen Dank für Eure Mithilfe!
     
  3. udo0, 21.02.2012 #3
    udo0

    udo0 Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    15
    Registriert seit:
    23.07.2009
    Jetzt scheint es so zu sein, dass nur beim HTC-Sensation die Einblendung (Toast Notification) nicht erscheint, wenn das Gerät im Standby ist (also das Display ausgeschaltet ist).
    Bei aktivem Gerät (eingeschaltetes Display und entsperrter Bildschirm) funktioniert die App so wie sie sollte.


    genau so ist es bei mir.
     
  4. danfuh, 21.02.2012 #4
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    @udo0 werden bei Dir im Debug-Test alle 5 Punkte angezeigt?
     
  5. 333SDK, 21.02.2012 #5
    333SDK

    333SDK Android-Hilfe.de Mitglied

    Beiträge:
    127
    Erhaltene Danke:
    20
    Registriert seit:
    04.12.2011
    Phone:
    HTC Sensation XE
    [​IMG]

    Bei mir wird es auch nicht angezeigt, allerdings alle 5 Zeilen im Debug Modus.

    Gesendet mit der Android-Hilfe.de-App
     
  6. danfuh, 21.02.2012 #6
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Das ist wirklich komisch. Eigentlich sollte dann auch das Toast eingeblendet werden.
    Darf ich fragen welche Android Version Ihr auf dem Gerät habt?
    Evtl. betrifft es ja alle Toast's die so eingeblendet werden werden (auch in anderen Apps), bei dieser Version.
    Wenn auf allen Geräten die gleiche Version installiert ist, könnte man HTC anschreiben, evtl. ist das Problem dort bekannt.
     
  7. udo0, 21.02.2012 #7
    udo0

    udo0 Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    15
    Registriert seit:
    23.07.2009
    Bei mir wird es auch nicht angezeigt, allerdings alle 5 Zeilen im Debug Modus

    bei mir auch.
     
  8. 333SDK, 21.02.2012 #8
    333SDK

    333SDK Android-Hilfe.de Mitglied

    Beiträge:
    127
    Erhaltene Danke:
    20
    Registriert seit:
    04.12.2011
    Phone:
    HTC Sensation XE
    Ich habe die Version 2.3.4 drauf und Sense 3.0, hat wohl eher was mit dem neuen Sense 3.0 Lockscreen zu tun, die getesteten Geräte Desire und Desire Z haben ja noch Sense 2.0.
     
  9. udo0, 21.02.2012 #9
    udo0

    udo0 Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    15
    Registriert seit:
    23.07.2009
    ich habe auch die 2.3.4/3.0 drauf
     
  10. danfuh, 21.02.2012 #10
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Vielen Dank an Euch, Ihr habe echt ein riesiges Stück weiter geholfen!

    Es sieht wohl aktuell so aus, dass auch bei eingeschaltetem Display, aber gesperrtem Telefon die "Toast Notification" nicht angezeigt wird, weil sie entweder hinter dem Sense 3.0 Lock-Screen liegt, oder die Anzeige generell von Sense 3.0 unterdrückt wird. Ich hatte eine Bitte um Mithilfe auch bei Google+ gestellt (hier https://plus.google.com/u/0/103224274741910106246/posts/Ccfy1fBYGts ) und Patrick kam zu dem gleichen Ergebnis wie Ihr (hat auch die gleiche Android-Version).
     
  11. danfuh, 21.02.2012 #11
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Noch einmal vielen Dank an Euch alle für die Hilfe.
    Wir werden versuchen so schnell wie möglich eine Lösung zu finden, damit die App auch mit Sense 3.0 so funktioniert wie sie sollte.
    Gehe ich nach diesem Beitrag auf Stackoverflow ( android - Toast not showing on HTC Sense 3.0 lock screen - Stack Overflow ), dann wird das leider nicht so leicht werden.
    Evtl. gibt es ja Hilfe direkt von HTC, immerhin haben alle Entwickler dieses Problem.

    @ses: Wäre es möglich das ganze Thema in das richtige Forum zu verschieben?
    Weil das Problem nicht nur das Sensation betrifft, sondern alle HTC-Geräte mit Sense 3.0, würde ich vorlschalgen nach "HTC Allgemein" oder nach "Android App Entwicklung"
     
  12. udo0, 21.02.2012 #12
    udo0

    udo0 Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    15
    Registriert seit:
    23.07.2009
    ich habe deine app drauf und werde weiter beobachten,ob du eine lösung findest.
    viel glück
     
  13. danfuh, 21.02.2012 #13
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Danke!
     
  14. danfuh, 22.02.2012 #14
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Guten Morgen!

    Mein Kollege hat zu Testzwecken in die Debug-App "Status Bar Notifications" für HTC Sensation Benutzer eingebaut. So sollte es möglich sein Stadt und Land in der Statusbar zu sehen (auch bei gesperrten Bildschirm).
    Wenn einer von Euch das mal ausprobieren möchte, wäre ich sehr dankbar.


    Hier die App, als
    installierbare .apk: http://download.ipcas.de/Android/CallerCityDebug/V2/CallerCityDebug.apk
    Und für Entwickler der Quellcode: http://download.ipcas.de/Android/CallerCityDebug/V2/CallerCityDebug.zip

    Schon jetzt vielen Dank!

    Gruß Daniel
     
  15. danfuh, 04.03.2012 #15
    danfuh

    danfuh Threadstarter Neuer Benutzer

    Beiträge:
    17
    Erhaltene Danke:
    0
    Registriert seit:
    24.01.2010
    Es gibt gute Nachrichten!
    Seit gestern ist die neue Version von "Stadt, Land, Anruf" im Android Market.
    Sense 3 Benutzer können die Einblendung von Stadt und Land nun in der Notification Bar sehen.

    Gruß Daniel

    Gesendet von meinem GT-N7000 mit Tapatalk
     
  16. ChrisMobile, 04.03.2012 #16
    ChrisMobile

    ChrisMobile Android-Experte

    Beiträge:
    529
    Erhaltene Danke:
    74
    Registriert seit:
    17.03.2010
    Phone:
    HTC One X
    HTC bringt u.a. eine API für den Sense Lockscreen heraus.
    Evtl. könnte ihr diese Option per Checkbox für Sense-User anbieten.
     

Diese Seite empfehlen