F
FreedomRunner
Neues Mitglied
- 0
Hallo Zusammen,
ich komme einfach nicht weiter...
ich bin Android Anfänger und möchte mich auf einen AV-Receiver mittels telnet verbinden. Habe dazu im Internet schon einiges gelesen, nur funktioniert mein Beispiel nicht.
Wenn ich versuche eine Verbindung mit dem Socket aufzubauen lande ich immer in der "catch (Exception e)" Anweisung.
In der Manifest.xml Datei habe ich folgende Einträge gemacht:
<uses-permission
android:name="android.permission.INTERNET"/>
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE"/>
Entwickelt wird das für ein Nexus 7 mit API Level 16 und Android 4.1.2!
Für jeden Tipp bin ich dankbar...
Schöne Grüße
ich komme einfach nicht weiter...
ich bin Android Anfänger und möchte mich auf einen AV-Receiver mittels telnet verbinden. Habe dazu im Internet schon einiges gelesen, nur funktioniert mein Beispiel nicht.
Wenn ich versuche eine Verbindung mit dem Socket aufzubauen lande ich immer in der "catch (Exception e)" Anweisung.
In der Manifest.xml Datei habe ich folgende Einträge gemacht:
<uses-permission
android:name="android.permission.INTERNET"/>
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE"/>
Entwickelt wird das für ein Nexus 7 mit API Level 16 und Android 4.1.2!
Für jeden Tipp bin ich dankbar...
Schöne Grüße
Code:
public class MainActivity extends Activity implements OnClickListener, Runnable {
/** Called when the activity is first created. */
private Button ConnectButton;
private Button SendButton;
private Button DisconnectButton;
private Socket socket;
public BufferedWriter out;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ConnectButton = (Button)findViewById(R.id.connect);
ConnectButton.setOnClickListener(this);
SendButton = (Button)findViewById(R.id.send);
SendButton.setOnClickListener(this);
DisconnectButton = (Button)findViewById(R.id.disconnect);
DisconnectButton.setOnClickListener(this);
try
{
Socket sock = new Socket("192.168.1.118", 60128);
out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
//DataOutputStream dOS = new DataOutputStream(sock.getOutputStream());
//dOS.writeInt(12);
out.write("/CONNECT|CLIENTAndroid");
sock.close();
} catch (UnknownHostException e)
{
e.printStackTrace();
} catch (IOException e)
{
e.printStackTrace();
} catch (Exception e)
{
e.printStackTrace();
}
}
@Override
public void onClick(View v)
{
if (v == ConnectButton)
{
}
if (v == SendButton)
{
}
if (v == DisconnectButton)
{
}
}
@Override
public void run()
{
}
}