• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Sending OSC data?

TobiTobsen

Lurker
Jul 1, 2010
3
0
Hey!
I'm happy to be a new member in this community!

I'm testing a few things and I'm trying to send OSC data (via UDP) by using a java library.
When I'm using the Android emulator, how does he connect to the network? Or what settings do I have to do to send and receive the data?
What I did is to allow the software to use network by writing this to the AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />

Here is some easy code, trying to send data to IP 192.168.60.11 and port 3333


Code:
package com.example.helloandroid;

import com.illposed.osc.OSCMessage;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        TextView tv = new TextView (this);
        tv.setText("Hello Android");
        
        setContentView(tv);
        
        /*
         * Preparing OSC data
         */
        OSCInterface oscInterface = new OSCInterface("192.168.60.11", 3333);
        
        Object [] data = new Object [2];
        data[0] = (int)111;
        data[1] = (int) 222;
        
        String oscAdd = "/data";
        
        /*
         * Sending data 
         */
        System.out.println("Sending OSC DATA"); 
        oscInterface.sendSingleMessage(new OSCMessage(oscAdd ,data));
            
    }
}


And my OSCInterface

Code:
package com.example.helloandroid;

import java.io.IOException;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
import com.illposed.osc.OSCMessage;
import com.illposed.osc.OSCPortOut;


/**
 * Dies Klasse stellt die OSC Schnittstelle nach au
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones