1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. mark90, 17.08.2010 #1
    mark90

    mark90 Threadstarter Junior Mitglied

    Hallo liebe Forummitglieder!

    Ich bin relativ neu im Umfeld der Androidentwicklung, und hoffe daher auf ein wenig Nachsicht :D

    Ich würde gerne GSM Codes absenden, um mit meinem Multisim-Adapter zwischen der Card1 und Card2 umzuschalten. Das funktioniert, wenn man die 11* oder 22* "anruft".
    Jetzt möchte ich das gerne nicht über eine Kurzwahltaste, sondern über eine App realisieren, da ich vor dem umschalten z.B. noch eine andere Rufumleitung aktivieren möchte und anschließend die mobile internet Option aktivieren möchte.

    Meine Frage also, ob es generell möglich ist einen Anruf abzusetzen, und, wenn ja, ob da jemand n Codeschnipsel für mich hat. Stichworte zum Suchen würden mir ja schon reichen,...

    Würde mich über Antworten und Tipps sehr freuen!

    LG
    mark
     
  2. Fr4gg0r, 17.08.2010 #2
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse("tel:"+Uri.encode("*#06#"))));
     
    mark90 gefällt das.
  3. mark90, 18.08.2010 #3
    mark90

    mark90 Threadstarter Junior Mitglied

    Cool, genau das sollte es sein!
    THANKS!
     
  4. FelixL, 18.08.2010 #4
    FelixL

    FelixL Ehrenmitglied

    Was du auch probieren kannst ist ACTION_CALL statt ACTION_DIAL
    Hat ein anderes Verhalten.
    AndroidDev (AndroidDev) on Twitter
    Accessing the Dialer
    Ich glaube du musst nichts mehr bestätigen dann. Geht aber afaik nicht mit allen Nummern, Notruf z.B. ist raus.
    Hier noch was:
    http://developer.android.com/guide/appendix/g-app-intents.html

    Übrigens würde ich das Mobile Internet deaktivieren bevor du auf eine SIM-Karte ohne Internetflat wechselst, und erst aktivieren nachdem du zurückgewechselt hast ^^
     
    Zuletzt bearbeitet: 18.08.2010
  5. mark90, 18.08.2010 #5
    mark90

    mark90 Threadstarter Junior Mitglied


    Genau das hatte ich vor :D

    So nach dem Motto:
    - Rufumleitung zur anderen Karte aktivieren
    - Flatrate Karte aktivieren
    - wenn keine WLAN verbindung besteht Mobiles Internet aktivieren
    + Wenn n anruf getätigt wird, fragen ob man das mit der DatenFlatKarte machen möchte,...
    U.s.w....

    Wenn ich jetzt noch wüßte, wie ich das ganze im Hintergrund ausführen könnte,....

    Aber ich arbeite mich langsam vor (bin halt noch blutiger Anfänger) und will dabei Android lernen.

    LG Mark
     
  6. FelixL, 18.08.2010 #6
    FelixL

    FelixL Ehrenmitglied

    Da gibt es genügend Varianten ^^
    Kommt vor allem darauf an, wie du es aktivieren willst. Widget, App, über ein durchgehend angezeigtes Feld in der Statusleiste, das dir auch sagt welche Karte aktiviert ist...
    Viel Glück ;)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Display-Breite zum App-Start auslesen Android App Entwicklung 11.03.2017
adb starten funktioniert nicht Android App Entwicklung 25.02.2017
Bei Erreichbarkeit eines Servers eine APP starten Android App Entwicklung 12.02.2017
App stürzt bei Start ab Android App Entwicklung 22.12.2016