package ccc.ClientSocketDemo1; // 這是命名空間 import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.text.method.ScrollingMovementMethod; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ScrollView; import android.widget.TextView; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintStream; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; // public class ClientSocketDemo1 extends Activity { public static Handler mHandler = new Handler(); TextView TextView01; // 用來顯示文字訊息 EditText EditText01; // 文字方塊 EditText EditText02; // 文字方塊 BufferedWriter bw; BufferedReader br; byte[] buffer = new byte[128]; int read; Boolean flag; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 從資源檔裡取得位址後強制轉型成文字方塊 TextView01 = (TextView) findViewById(R.id.TextView01); TextView01.setMovementMethod(new ScrollingMovementMethod()); EditText01 = (EditText) findViewById(R.id.EditText01); EditText02 = (EditText) findViewById(R.id.EditText02); // 從資源檔裡取得位址後強制轉型成按鈕 InetAddress serverIp; int serverPort = 23; try { // TODO Auto-generated catch block e1.printStackTrace(); } // TODO Auto-generated catch block e1.printStackTrace(); } // 啟動執行緒 t.start(); // 設定按鈕的事件 // 當按下按鈕的時候觸發以下的方法 // 如果已連接則 if (clientSocket.isConnected()) { out.print(ss); Log.i("onClick", ss); TextView01.append(EditText02.getText() + "\r"); // 將文字方塊清空 EditText02.setText(""); } } }); } // 顯示更新訊息 public void run() { try { TextView01.append(resultStream.toString("big5") + "\n"); resultStream.reset(); // TODO Auto-generated catch block e.printStackTrace(); // TODO Auto-generated catch block e.printStackTrace(); } resultStream.reset(); } }; // 取得網路資料 public void run() { try { // 當連線後 flag = false; while (clientSocket.isConnected()) { if (read > 0) { resultStream.write(buffer, 0, read); mHandler.post(updateText); } } } } }; }
Standard input is empty
Main.java:28: error: class ClientSocketDemo1 is public, should be declared in a file named ClientSocketDemo1.java public class ClientSocketDemo1 extends Activity { ^ Main.java:3: error: package android.app does not exist import android.app.Activity; ^ Main.java:4: error: package android.os does not exist import android.os.Bundle; ^ Main.java:5: error: package android.os does not exist import android.os.Handler; ^ Main.java:6: error: package android.text.method does not exist import android.text.method.ScrollingMovementMethod; ^ Main.java:7: error: package android.util does not exist import android.util.Log; ^ Main.java:8: error: package android.view does not exist import android.view.View; ^ Main.java:9: error: package android.widget does not exist import android.widget.Button; ^ Main.java:10: error: package android.widget does not exist import android.widget.EditText; ^ Main.java:11: error: package android.widget does not exist import android.widget.ScrollView; ^ Main.java:12: error: package android.widget does not exist import android.widget.TextView; ^ Main.java:28: error: cannot find symbol public class ClientSocketDemo1 extends Activity { ^ symbol: class Activity Main.java:29: error: cannot find symbol public static Handler mHandler = new Handler(); ^ symbol: class Handler location: class ClientSocketDemo1 Main.java:30: error: cannot find symbol TextView TextView01; // ???????? ^ symbol: class TextView location: class ClientSocketDemo1 Main.java:31: error: cannot find symbol EditText EditText01; // ???? ^ symbol: class EditText location: class ClientSocketDemo1 Main.java:32: error: cannot find symbol EditText EditText02; // ???? ^ symbol: class EditText location: class ClientSocketDemo1 Main.java:48: error: cannot find symbol public void onCreate(Bundle savedInstanceState) { ^ symbol: class Bundle location: class ClientSocketDemo1 Main.java:29: error: cannot find symbol public static Handler mHandler = new Handler(); ^ symbol: class Handler location: class ClientSocketDemo1 Main.java:47: error: method does not override or implement a method from a supertype @Override ^ Main.java:49: error: cannot find symbol super.onCreate(savedInstanceState); ^ symbol: variable super location: class ClientSocketDemo1 Main.java:50: error: package R does not exist setContentView(R.layout.main); ^ Main.java:53: error: cannot find symbol TextView01 = (TextView) findViewById(R.id.TextView01); ^ symbol: class TextView location: class ClientSocketDemo1 Main.java:53: error: package R does not exist TextView01 = (TextView) findViewById(R.id.TextView01); ^ Main.java:54: error: cannot find symbol TextView01.setMovementMethod(new ScrollingMovementMethod()); ^ symbol: class ScrollingMovementMethod location: class ClientSocketDemo1 Main.java:55: error: cannot find symbol EditText01 = (EditText) findViewById(R.id.EditText01); ^ symbol: class EditText location: class ClientSocketDemo1 Main.java:55: error: package R does not exist EditText01 = (EditText) findViewById(R.id.EditText01); ^ Main.java:56: error: cannot find symbol EditText02 = (EditText) findViewById(R.id.EditText02); ^ symbol: class EditText location: class ClientSocketDemo1 Main.java:56: error: package R does not exist EditText02 = (EditText) findViewById(R.id.EditText02); ^ Main.java:58: error: cannot find symbol Button button1 = (Button) findViewById(R.id.Button01); ^ symbol: class Button location: class ClientSocketDemo1 Main.java:58: error: cannot find symbol Button button1 = (Button) findViewById(R.id.Button01); ^ symbol: class Button location: class ClientSocketDemo1 Main.java:58: error: package R does not exist Button button1 = (Button) findViewById(R.id.Button01); ^ Main.java:82: error: package Button does not exist button1.setOnClickListener(new Button.OnClickListener() { ^ 32 errors
Standard output is empty