AVRNetIO Android Programmieren. Normales Java - Ja, Android - Nein

  • 3 Antworten
  • Letztes Antwortdatum
L

lucaaAUT

Neues Mitglied
0
Hallo,

Ich habe ein Board von Pollin gekauft. Das AVRNetIO Board.
Habe jetzt eine Java library runtergeladen.

Java Lib

Ich habe 2 Projekte erstellt:
Ein normales Java Projekt -> dort funktioniert alles wunderbar
Ein Android Java Projekt -> dort funktioniert es nicht ! O.o

Code Normales Java Projekt:
Code:
public class TestAVRNetIO {
    public static void main(String[] args) {
        final int ausgaenge=8;     
        AvrNetIo avr=new AvrNetIo("192.168.0.90",50290);

        if (avr.connect()){
            System.out.println("Ausgänge setzen");
            for (int i=1;i<ausgaenge+1;i++){
                avr.setOutPort(i, true);
            }
            //Ausgänge anzeigen
            for (int i=1;i<ausgaenge+1;i++){
                System.out.print(avr.getOutPort(i)+"|");
            }
        }
        else System.out.println("AVR-Net-IO: keine Verbindung");
        avr.disconnect();
    }
}

Android Projekt:

Code:
package com.lmoser.avrnetio;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;

public class Lmoser_avrnetioActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        final int ausgaenge=8;     
        
                AvrNetIo avr=new AvrNetIo("192.168.0.90",50290);

                if (avr.connect()){
                   System.out.println("Ausgänge setzen");
                   for (int i=1;i<ausgaenge+1;i++){
                      avr.setOutPort(i, true);
                   }
                   for (int i=1;i<ausgaenge+1;i++){
                      System.out.print(avr.getOutPort(i)+"|");
                   }
              }
              else Toast.makeText(this, "AVR-Net-IO: keine Verbindung", Toast.LENGTH_LONG).show();
              avr.disconnect();

    }
}

Die lib ist die gleiche!

Was kann da der Unterschied sein?
Oder kann das AVD das nicht machen sondern nur das richtige Handy?
Also ich habe es bissher nur in der Android Simulation probiert.

Was kann da sein?

lg Luca
 
Auch dein LAN ist aus Rechtesicht "Internet".

Hast Du im Manifest den Internetzugriff aktiviert?
 
Super Danke für die schnelle Antwort.
Habe es geschafft. Du hattest Recht, einfach die Permission fürs Internet hinzufügen.

Lg Luca, DANKE :D
 
Fürs danke gibts 'nen Button :D:D:D
 

Ähnliche Themen

ThKildau
Antworten
0
Aufrufe
63
ThKildau
ThKildau
asconsulting
Antworten
5
Aufrufe
188
LonelyGremlin
LonelyGremlin
Katharina1985
Antworten
9
Aufrufe
627
Anz
Anz
M
Antworten
21
Aufrufe
1.815
swa00
swa00
Mr-Fisch
Antworten
5
Aufrufe
1.148
migi01
migi01
Zurück
Oben Unten