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

WLAN-Status ändern

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Crosaider, 04.04.2011.

  1. Crosaider, 04.04.2011 #1
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Hallo @ all

    Ich möchte mir mit AnyCut über "Make your own" ein Shortcut erstellen, welches den Wlan Status ändert. Habe dazu als Aktion das ier gefunden:

    android.permission.CHANGE_WIFI_STATE

    Was muss jetzt in Data und Type eingetragen werden? Wenn ich es einfach so erstelle kommt die Meldung:

    Anwendung ist nicht installiert (oder so ähnlich)

    Wenn das mit AnyCut nicht gehen sollte, wäre es dann schwer ein App zu schreiben, welches sich nicht öffnet aber beim Klick auf die Verknüpfung den Wlan Status ändert? Wäre schön wenn ihr mir dann etwas Code geben könntet mit dem ich sowas machen kann. Ich weiß es gibt viele Apps die sowas können aber ich habe schon meine Gründe dafür warum ich es selber schreiben will.

    Ich hoffe auf eure Hilfe. Viele Grüße
    Crosaider
     
  2. GalaxyKeks, 04.04.2011 #2
    GalaxyKeks

    GalaxyKeks Android-Guru

    Beiträge:
    2,004
    Erhaltene Danke:
    356
    Registriert seit:
    16.08.2010
    Phone:
    OnePlus3, Nexus 6P
    Zuletzt bearbeitet: 04.04.2011
  3. Crosaider, 04.04.2011 #3
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Das Problem ist ich habe als Launcher GoLauncherEX auf meinem Handy installiert und will unten in die Leiste ein Symbol legen, welches mein Wlan ein bzw ausschaltet. Und da man in die Liste keine Widgets rein ziehen kann muss es ein App oder eine Verknüpfung sein, welche beim Start bzw. anklicken den Wlan Status ändert.
     
  4. GalaxyKeks, 04.04.2011 #4
    GalaxyKeks

    GalaxyKeks Android-Guru

    Beiträge:
    2,004
    Erhaltene Danke:
    356
    Registriert seit:
    16.08.2010
    Phone:
    OnePlus3, Nexus 6P
    Sowas ist mir noch nicht begegnet...
    Zumal sich die App-icons nicht ändern, sondern statisch sind.
    Und ich behaupte das ein normaler User ein optisches Feedback möchte ob das WLAN nun an ist oder nicht.
    Vielleicht hast du glück und findest sowas, aber soweit ich weiß kann man auch keine Shortcuts unten rein ziehen...
     
  5. Crosaider, 04.04.2011 #5
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    deswegen möchte ich jas beim app öffnen das der wlan status geändert wird und dann die verknüpfung vom app unten in die leiste ziehen.
     
  6. Crosaider, 05.04.2011 #6
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Wie müsste denn ca der Quellcode in Java aussehen, damit man den Wlan Status ändern kann? Kenne mich mit Java zwar aus aber mit der Android App Entwicklung erst seit 2-3 Tagen.
     
  7. GalaxyKeks, 05.04.2011 #7
    GalaxyKeks

    GalaxyKeks Android-Guru

    Beiträge:
    2,004
    Erhaltene Danke:
    356
    Registriert seit:
    16.08.2010
    Phone:
    OnePlus3, Nexus 6P
  8. Crosaider, 05.04.2011 #8
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Habe jetzt einfach mal ganz einfach versucht mit:

    WifiConfiguration conf = new WifiConfiguration();
    conf.status = WifiConfiguration.Status.ENABLED;

    mein Wlan zu aktivieren, aber da tut sich nichts. Es bleibt einfach aus es kommt aber auch keine Fehler, weder vom Kompiler noch bei der Laufzeit...
     
  9. kleinerkathe, 05.04.2011 #9
    kleinerkathe

    kleinerkathe Android-Lexikon

    Beiträge:
    1,365
    Erhaltene Danke:
    219
    Registriert seit:
    23.01.2010
    Permissions im Manifest?
     
  10. Crosaider, 05.04.2011 #10
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Ne wie meinst das? Was für eine Permission muss ich anlegen?

    Hab den Code einfach in die Start Axtivity geschrieben.
     
  11. kleinerkathe, 05.04.2011 #11
    kleinerkathe

    kleinerkathe Android-Lexikon

    Beiträge:
    1,365
    Erhaltene Danke:
    219
    Registriert seit:
    23.01.2010
    Du musst um den Status der Wlanverbindung aus deiner App heraus ändern zu könne, die "Erlaubnis"/Permission dazu haben. Festgelegt wird das in der Manifest.xml
    Die richtige Permission raussuchen lasse ich dich jetzt aber selber ;)
    Manifest.permission | Android Developers
     
  12. Crosaider, 05.04.2011 #12
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Hab jetzt folgendes in die Mainfest eingetragen allerdings tut sich immer noch nichts. Ist das die falsche Permission?

    <permission
    android:name="de.wifi.control.permission.CHANGE_NETWORK_STATE"
    android:label="W-Lan Status"
    android:protectionLevel="dangerous"
    />

    habs gerade mal genau so mit CHANGE_WIFI_STATE versucht klappt iwie auch nicht...
     
    Zuletzt bearbeitet: 05.04.2011
  13. GalaxyKeks, 05.04.2011 #13
    GalaxyKeks

    GalaxyKeks Android-Guru

    Beiträge:
    2,004
    Erhaltene Danke:
    356
    Registriert seit:
    16.08.2010
    Phone:
    OnePlus3, Nexus 6P
    Kommt denn eine Fehlermeldung?
    Vielleicht solltest du dir echt mal ein paar Grundlagen anschaun...
    Davon abgesehen gibt es hunderte Beispiele wenn man sich mal 5 Minuten mit einer Suchmaschiene bemüht.


     
    Zuletzt bearbeitet: 05.04.2011
  14. Crosaider, 05.04.2011 #14
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Habe jetzt die permissions hinzugefügt aber klappt immer noch nicht. Es kommt aber auch keine Fehlermeldung.

    Ich verspreche dir und mir wenn dieses App zum laufen kommt setze ich mich damit mehr auseinander. Will nur erstmal nen Teilerfolg sehen, damit ich weiß das ich das wirklich schaffen kann und es funktioniert ;)
     
  15. GalaxyKeks, 05.04.2011 #15
    GalaxyKeks

    GalaxyKeks Android-Guru

    Beiträge:
    2,004
    Erhaltene Danke:
    356
    Registriert seit:
    16.08.2010
    Phone:
    OnePlus3, Nexus 6P
    Dann poste mal Code... wie sollen wir dir denn helfen?

    Ich will nicht unfreundlich klingen... aber ich mags einfach nicht wenn Leute alles vorgekaut haben wollen...
    Wenn man sich bemüht helfe ich gern weiter.
     
  16. Crosaider, 05.04.2011 #16
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Also die java Datei mit der Activity:

    und hier meine Mainfest:

    Ja kann ich gut verstehen in anderen Programmiersprachen wie zum Beispiel VisualBasic kenne ich das auch gut. Finde ich auch nicht so besonders toll :( ist schon nich so gut von mir ich weiß sry :(
     
  17. GalaxyKeks, 06.04.2011 #17
    GalaxyKeks

    GalaxyKeks Android-Guru

    Beiträge:
    2,004
    Erhaltene Danke:
    356
    Registriert seit:
    16.08.2010
    Phone:
    OnePlus3, Nexus 6P
    Ich kann das frühstens heute Abend mal in mein Eclipse rein werfen, hier an der Arbeit geht das leider nicht...
     
  18. Crosaider, 06.04.2011 #18
    Crosaider

    Crosaider Threadstarter Erfahrener Benutzer

    Beiträge:
    154
    Erhaltene Danke:
    7
    Registriert seit:
    21.08.2010
    Phone:
    Sony Ericsson Xperia Arc S
    Das wäre schön wenn du das für mich machen würdest :)
     

Diese Seite empfehlen