Hi,

Try adding

<uses-permission android:name="android.permission.INTERNET"></uses-
permission>

to your AndroidManifest.xml file. Looks like you don't have the
permission to access the internet.

>From your log:
05-25 10:32:22.026: ERROR/FaderAcivityTest(321):
java.net.SocketException: Permission denied (maybe missing INTERNET
permission)

Michael

On May 25, 10:27 am, Guilherme Lunhani <[email protected]> wrote:
> Hi all,
>
> I'm happy to join in this group; i'm new on Android apps, and hope I can
> share with community a lot!
>
> This is my first question to group (I apologize for large email in a first
> time...):
> I making a little Activity that connect in network and (will) make OSC
> connection <http://opensoundcontrol.org/introduction-osc>;
> in onResume() the Activity check Network/OSC connections, and start a
> AlertDialog
> if necessary.
>
> When the Activity try make an OSC connection (see code below), LogCat
> receive Error messages;
> OSC accpet UDP connections, but i don't know what is happening...
>
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321): Unable to establish a
> connection->
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321): java.net.SocketException:
> Permission denied (maybe missing INTERNET permission)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> org.apache.harmony.luni.platform.OSNetworkSystem.createDatagramSocketImpl(Native
> Method)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> org.apache.harmony.luni.platform.OSNetworkSystem.createDatagramSocket(OSNetworkSystem.java:155)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> org.apache.harmony.luni.net.PlainDatagramSocketImpl.create(PlainDatagramSocketImpl.java:149)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> java.net.DatagramSocket.createSocket(DatagramSocket.java:198)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> java.net.DatagramSocket.<init>(DatagramSocket.java:84)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> java.net.DatagramSocket.<init>(DatagramSocket.java:68)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> com.illposed.osc.OSCPortOut.<init>(Unknown Source)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> com.illposed.osc.OSCPortOut.<init>(Unknown Source)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> gml.android.surround.osc.CheckConnectivity.makeOSCPortOut(CheckConnectivity.java:64)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> gml.android.surround.FaderActivityTest.onResume(FaderActivityTest.java:156)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.app.Activity.performResume(Activity.java:3763)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.app.ActivityThread.performResumeActivity(ActivityThread.java:2937)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2965)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1889)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.os.Handler.dispatchMessage(Handler.java:99)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.os.Looper.loop(Looper.java:123)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> android.app.ActivityThread.main(ActivityThread.java:4363)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> java.lang.reflect.Method.invokeNative(Native Method)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> java.lang.reflect.Method.invoke(Method.java:521)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
> 05-25 10:32:22.026: ERROR/FaderAcivityTest(321):     at
> dalvik.system.NativeStart.main(Native Method)
> 05-25 10:48:14.791: INFO/dalvikvm(321): Debugger has detached; object
> registry had 492 entries
> 05-25 10:48:15.887: DEBUG/ddm-heap(321): Got feature list request
>
> The code above returns an OSCPortOut
> :<http://www.illposed.com/software/javaosc.html>
>     /**
>      *  Return an OscPortOut; null if error occured;
>      * @param ip
>      * @param port
>      * @return
>      */
>     public static OSCPortOut makeOSCPortOut(String ip, int port, String
> activityTag){
>         try {
>             InetAddress net = InetAddress.getByName(ip);
>             return new OSCPortOut(net);
>         } catch (UnknownHostException uhe) {
>             Log.e(activityTag, "Unable to establish a connection->", uhe);
>             return null;
>         } catch (SocketException se) {
>             Log.e(activityTag, "Unable to establish a connection-> ", se);
>             return null;
>         }
>     }
>
> And AndroidManifest.xml
>
> <?xml version="1.0" encoding="utf-8"?>
> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>       package="gml.android.surround"
>       android:versionCode="1"
>       android:versionName="1.0">
>     <uses-sdk android:minSdkVersion="7" />
>     <uses-permission
> android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
>
>     <application android:icon="@drawable/icon"
> android:label="@string/app_name">
>         <activity android:label="@string/app_name"
> android:name=".FaderActivityTest">
>             <intent-filter>
>                 <action android:name="android.intent.action.MAIN" />
>                 <category android:name="android.intent.category.LAUNCHER" />
>             </intent-filter>
>         </activity>
>         <activity android:name=".OSCEditActivity"
> android:label="@string/app_osc_name"></activity>
>
>     </application>
> </manifest>
>
> Thanks!
>
> --
> --
>
> GUILHERME

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to