That's what i got as output from both Console and logCat
Console:
Starting activity on mina.home.com.appServer device
ActivityManager: Starting: Intent { comp={mina.home/
mina.home.com.appServer) }


DDMS LogCat:

12-06 14:24:36.167: WARN/ActivityManager(50): Activity pause timeout
for HistoryRecord{4353cdf0 {mina.home.com/mina.home.com.appServer}}

12-06 14:24:44.948: WARN/ActivityManager(50): Launch timeout has
expired, giving up wake lock!
12-06 14:24:45.066: WARN/ActivityManager(50): Activity idle timeout
for HistoryRecord{4353cdf0 {mina.home.com/mina.home.com.appServer}}
12-06 14:24:46.311: WARN/ActivityManager(50): Activity idle timeout
for HistoryRecord{4353e8c0 {mina.home.com/mina.home.com.appServer}}
12-06 14:24:51.677: DEBUG/dalvikvm(91): GC freed 72 objects / 3000
bytes in 316ms
12-06 14:26:10.728: DEBUG/dalvikvm(204): GC freed 7036 objects /
481800 bytes in 281ms
12-06 14:26:13.258: DEBUG/dalvikvm(204): GC freed 7904 objects /
551656 bytes in 255ms
12-06 14:26:15.838: DEBUG/dalvikvm(204): GC freed 10194 objects /
515472 bytes in 300ms
12-06 14:26:33.887: WARN/WindowManager(50): Key dispatching timed out
sending to <null>
12-06 14:26:34.127: INFO/ActivityManager(50): ANR (application not
responding) in process: mina.home.com
12-06 14:26:34.127: INFO/ActivityManager(50): Annotation:
keyDispatchingTimedOut
12-06 14:26:34.127: INFO/ActivityManager(50): CPU usage:
12-06 14:26:34.127: INFO/ActivityManager(50): Load: 0.26 / 0.47 / 0.42
12-06 14:26:34.127: INFO/ActivityManager(50): CPU usage from 34066ms
to 201ms ago:
12-06 14:26:34.127: INFO/ActivityManager(50):   com.android.browser:
29% = 27% user + 1% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   system_server: 2% = 1%
user + 1% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   com.android.phone: 1%
= 0% user + 0% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   mina.home.com: 0% = 0%
user + 0% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   adbd: 0% = 0% user +
0% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   events/0: 0% = 0% user
+ 0% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   rild: 0% = 0% user +
0% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   logcat: 0% = 0% user +
0% kernel
12-06 14:26:34.127: INFO/ActivityManager(50):   qemud: 0% = 0% user +
0% kernel
12-06 14:26:34.127: INFO/ActivityManager(50): TOTAL: 33% = 30% user +
3% kernel + 0% irq + 0% softirq
12-06 14:26:34.127: INFO/ActivityManager(50): /proc/meminfo:
12-06 14:26:34.127: INFO/ActivityManager(50): MemTotal:        94572
kB
12-06 14:26:34.127: INFO/ActivityManager(50): MemFree:          2868
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Buffers:             0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Cached:          48036
kB
12-06 14:26:34.127: INFO/ActivityManager(50): SwapCached:          0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Active:          52644
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Inactive:        30924
kB
12-06 14:26:34.127: INFO/ActivityManager(50): SwapTotal:           0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): SwapFree:            0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Dirty:               0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Writeback:           0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): AnonPages:       35536
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Mapped:          23620
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Slab:             2828
kB
12-06 14:26:34.127: INFO/ActivityManager(50): SReclaimable:      632
kB
12-06 14:26:34.127: INFO/ActivityManager(50): SUnreclaim:       2196
kB
12-06 14:26:34.127: INFO/ActivityManager(50): PageTables:       2672
kB
12-06 14:26:34.127: INFO/ActivityManager(50): NFS_Unstable:        0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Bounce:              0
kB
12-06 14:26:34.127: INFO/ActivityManager(50): CommitLimit:     47284
kB
12-06 14:26:34.127: INFO/ActivityManager(50): Committed_AS:   949436
kB
12-06 14:26:34.127: INFO/ActivityManager(50): VmallocTotal:   876544
kB
12-06 14:26:34.127: INFO/ActivityManager(50): VmallocUsed:     11464
kB
12-06 14:26:34.127: INFO/ActivityManager(50): VmallocChunk:   852988
kB
12-06 14:26:34.148: INFO/ActivityManager(50): Removing old ANR trace
file from /data/anr/traces.txt
12-06 14:26:34.167: INFO/Process(50): Sending signal. PID: 191 SIG: 3
12-06 14:26:34.191: INFO/dalvikvm(191): threadid=7: reacting to signal
3
12-06 14:26:34.209: INFO/Process(50): Sending signal. PID: 91 SIG: 3
12-06 14:26:34.209: INFO/Process(50): Sending signal. PID: 204 SIG: 3
12-06 14:26:34.209: INFO/dalvikvm(204): threadid=7: reacting to signal
3
12-06 14:26:34.218: INFO/dalvikvm(91): threadid=7: reacting to signal
3
12-06 14:26:34.218: INFO/Process(50): Sending signal. PID: 146 SIG: 3
12-06 14:26:34.218: INFO/dalvikvm(146): threadid=7: reacting to signal
3
12-06 14:26:34.228: INFO/Process(50): Sending signal. PID: 157 SIG: 3
12-06 14:26:34.228: INFO/dalvikvm(157): threadid=7: reacting to signal
3
12-06 14:26:34.248: INFO/Process(50): Sending signal. PID: 131 SIG: 3
12-06 14:26:34.248: INFO/dalvikvm(131): threadid=7: reacting to signal
3
12-06 14:26:34.257: INFO/Process(50): Sending signal. PID: 112 SIG: 3
12-06 14:26:34.257: INFO/Process(50): Sending signal. PID: 50 SIG: 3
12-06 14:26:34.257: INFO/dalvikvm(112): threadid=7: reacting to signal
3
12-06 14:26:34.267: INFO/dalvikvm(50): threadid=7: reacting to signal
3
12-06 14:26:34.357: INFO/dalvikvm(112): Wrote stack trace to '/data/
anr/traces.txt'
12-06 14:26:34.388: INFO/dalvikvm(157): Wrote stack trace to '/data/
anr/traces.txt'
12-06 14:26:34.408: INFO/dalvikvm(146): Wrote stack trace to '/data/
anr/traces.txt'
12-06 14:26:34.438: INFO/dalvikvm(91): Wrote stack trace to '/data/anr/
traces.txt'
12-06 14:26:34.448: INFO/dalvikvm(131): Wrote stack trace to '/data/
anr/traces.txt'
12-06 14:26:34.467: INFO/dalvikvm(204): Wrote stack trace to '/data/
anr/traces.txt'
12-06 14:26:34.517: INFO/dalvikvm(191): Wrote stack trace to '/data/
anr/traces.txt'
12-06 14:26:34.577: INFO/dalvikvm(50): Wrote stack trace to '/data/anr/
traces.txt'
12-06 14:26:34.607: INFO/Process(50): Sending signal. PID: 85 SIG: 3
12-06 14:26:34.617: INFO/dalvikvm(85): threadid=7: reacting to signal
3
12-06 14:26:34.677: INFO/dalvikvm(85): Wrote stack trace to '/data/anr/
traces.txt'
12-06 14:26:34.687: WARN/WindowManager(50): No focus window, dropping:
KeyEvent{action=0 code=19 repeat=0 meta=0 scancode=103 mFlags=0}


I'm asking if i'll try spwan the thread out of the onCreate function
may this solve the issue ?
Still i'm asking, any comment ?



On Dec 1, 6:22 pm, "Mina Ramses" <[EMAIL PROTECTED]> wrote:
> I tried the code below in eclipse using android sdk 1.0, but always can't
> get the
> application to run correctly neither got any of the testing statements in
> the logCat, i used to set appServer as the default activity and tried to run
>
> using Run configurations, i'm asking what's wrong and if i have to run the
> appClient first or before appServer, if not then what's wrong ?? also i'm
> asking if i have to run each of appServer and appClient on single emulator
> instance
> and how to do that, and what if i want to run each of them on a different
> machine, i know that somehow i need some pointer to a basic concept guide
> on running android application , please if you don't mind to help me
>
> Here's the code:
>
> THE SERVER:
> package com.northwestradiology.conn;
>
> import java.io.BufferedReader;
> import java.io.IOException;
> import java.io.InputStreamReader;
> import java.io.OutputStreamWriter;
> import java.net.ServerSocket;
> import java.net.Socket;
> import java.net.UnknownHostException;
>
> import android.app.Activity;
> import android.os.Bundle;
> import android.util.Log;
>
> public class appServer extends Activity {
>
>         // client goes on emulator-5556
>         // server goes on emulator-5554
>         // server requires: redir add tcp:5000:7000
>         // this redirects traffic inbound to host computer tcp:5000 to
> emulator:tcp:7000
>         // alias "10.0.2.2" is the emulators way of referring to host
> computer.
>         //
>
>         public static ServerSocket serverSock;
>         public static Socket connection;
>         public static String message;
>         public static InputStreamReader inStream;
>         public static OutputStreamWriter outStream;
>         public static BufferedReader reader;
>
>     @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.main);
>         message="";
>
>         Boolean wait4Data = true;
>         Log.v("appServer-setUpServer", "starting setUpServer");
>                 try {
>                 serverSock = new ServerSocket(7000);
>         } catch (IOException e) {
>                 Log.v("appServer-setUpServer","serverSocket error
> "+e.toString());
>         }
>         Log.v("appServer-main","before While loop");
>         while (wait4Data) {
>                try {
>                 connection = serverSock.accept();
>                 inStream = new
> InputStreamReader(connection.getInputStream());
>                 reader = new BufferedReader(inStream);
>                 Log.v("appServer", "connection socket port :
> "+connection.getLocalPort());
>                 Log.v("appServer", "connection socket toString():
> "+connection.toString());
>                 Log.v("appServer", "connection socket isClosed:
> "+connection.isClosed());
>                 Log.v("appServer", "connection socket isConnected: "
>                                 +connection.isConnected());
>                 Log.v("appServer", "waiting for reader.readLine()");
>                 message = reader.readLine();
>
>                 Log.v("appServer","message:>"+message+"<");
>                 if (message ==""){
>                         wait4Data=true;
>                 }else {
>                         wait4Data=false;
>                 }
>             } catch (UnknownHostException e) {
>                 Log.v("appServer-main","reading error: " +e.toString());
>             } catch (IOException e) {
>                 Log.v("appServer-main","reading error: " +e.toString());
>             }
>         } //while wait4Data
>
>         Log.v("appServer-main","After While loop");
>         Log.v("appServer", "message read: " + message);
>
>      }
>   }
>
> THE CLIENT:
> package com.northwestradiology.conn;
>
> import java.io.BufferedReader;
> import java.io.IOException;
> import java.io.InputStreamReader;
> import java.io.OutputStreamWriter;
> import java.io.PrintWriter;
> import java.net.Socket;
> import java.net.UnknownHostException;
>
> import android.app.Activity;
> import android.os.Bundle;
> import android.util.Log;
>
> public class appClient extends Activity {
>
>         public static final String WRITE_THIS_DATA="write this data\n";
>
>         public static Socket connection;
>         public static OutputStreamWriter outStream;
>         public static PrintWriter writer;
>         public static InputStreamReader inStream;
>         public static BufferedReader reader;
>         public static String wholeMessageIn;
>         public static String messageIn;
>
>         public void setUpNetworking(){
>                 //
>                 // client goes on emulator-5556
>                 // server goes on emulator-5554
>                 // server requires: redir add tcp:5000:7000
>                 // this redirects traffic inbound to development computer
> tcp:5000
>                 //     to emulator:tcp:7000
>                 // alias "10.0.2.2" is the emulators way of referring to
> host
> computer.
>                 //
>
>                 Log.v("setUpNetworking", "starting setUpNetworking");
>                 try {
>                         connection = new Socket("10.0.2.2",5000);
>                         writer = new
> PrintWriter(connection.getOutputStream());
>                         inStream = new
> InputStreamReader(connection.getInputStream());
>                         reader = new BufferedReader(inStream);
>                         Log.v("setUpAppNet", "finished setUpNetworking: "
>
> +connection.toString());
>
>                 } catch (UnknownHostException e) {
>                         Log.v("setUpAppNet", "io error : "+e.toString());
>                 } catch (IOException e) {
>                         Log.v("setUpAppNet", "io error : "+e.toString());
>                 }
>
>         }
>
>         public class OutgoingWriter implements Runnable {
>
>         @Override
>         public void run() {
>                 try {
>                      String message = WRITE_THIS_DATA;
>                      Log.v("appClient Writing", "Before Sleep...");
>                      try {
>                             Thread.sleep(8000);
>                      } catch (InterruptedException e) {
>                         Log.v("Thread.sleep","error putting
> Thread.sleep(1000)");
>                      }
>                      Log.v("appClient Writing", "After Sleep...");
>                      Log.v("appServer", "connection socket port :
> "+connection.getLocalPort());
>                      Log.v("appServer", "connection socket toString():
> "+connection.toString());
>                      Log.v("appServer", "connection socket isClosed:
> "+connection.isClosed());
>                      Log.v("appServer", "connection socket isConnected: "
>                                                 +connection.isConnected());
>
>                      writer.println(message);
>                      writer.println(message); // just to try it again...
>
>                 }catch(Exception e){
>                         Log.v("OutgoingWriter", "error in OutgoingWriter"
> +e.toString());
>                 }
>                 Log.v("appClient Writing", "Client writing finished");
>                 }
>         }
>
>     @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.main);
>
>         setUpNetworking();
>
>         Thread writerThread = new Thread(new OutgoingWriter());
>         writerThread.start();
>         Log.v("appClient", "after launching writerThread...");
>     }
>
> }
>
> Thanks in advance and kind regards.
>
> |Mina r. Fahmy|
> ===============================================================
> Key ID: 0x964F ED94 on --keyserverhttp://wwwkeys.eu.pgp.net
> Key fingerprint = 35DD 3279 EB3E A711 1205  466F 4B8E 4940 964F ED94
> ===============================================================
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
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