package md.app.getweb;
import android.app.Activity;
import android.os.Bundle;
// used for interacting with user interface
import android.widget.Button;
import android.widget.TextView;
import android.widget.EditText;
import android.text.Html;
import android.view.View;
// used for passing data
import android.os.Handler;
import android.os.Message;
// used for connectivity
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
//import md.ap.fun_app.clicker;
public class getwebpage extends Activity {
/** Called when the activity is first created. */
Handler h;
EditText eText;
TextView tView;
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
eText = (EditText) findViewById(R.id.address);
tView = (TextView) findViewById(R.id.pagetext);
//eText.setText("https://calendar.ndsu.nodak.edu/ocas-bin/ocas.fcgi?sub=web&web=gbl&viw=J8EhJH%2baDZv%2bU4bFfdqycQ%3d%3d&xen=zU5cb5yAJWlv1iofkpGceQ%3d%3d&server=tbtzPzHLjyw%3d&ver=2");
this.h = new Handler() {
@Override
public void handleMessage(Message msg) {
// process incoming messages here
switch (msg.what) {
case 0:
tView.append((String) msg.obj);
break;
}
super.handleMessage(msg);
}
};
Button button = (Button) findViewById(R.id.ButtonGo);
clicker test = new clicker();
test.onClick(tView);
button.setOnClickListener( new clicker());
// button.setOnClickListener(new Button.OnClickListener() {
}
class clicker implements Button.OnClickListener{
public void onClick(View v) {
try {
tView.setText("");
// Perform action on click
URL url = new URL(eText.getText().toString());
URLConnection conn = url.openConnection();
// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = "";
String My_Html = "";
while ((line = rd.readLine()) != null) {
Message lmsg;
lmsg = new Message();
lmsg.obj = line;
//lmsg.obj = Html.fromHtml(line);
lmsg.what = 0;
//System.out.println(line);
//System.out.println(Html.fromHtml(line));
getwebpage.this.h.sendMessage(lmsg);
My_Html = My_Html + line;
System.out.println(My_Html);
}
}
catch (Exception e) {
}
}
}
}
No comments:
Post a Comment