package com.example.hellol10n;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.TextView;
public class HelloL10N extends Activity {
private TextView txtStatus;
private TextView txtViewer;
private RefreshHandler mRedrawHandler = new RefreshHandler();
class RefreshHandler extends Handler {
@Override
public void handleMessage(Message msg) {
HelloL10N.this.updateUI();
}
public void sleep(long delayMillis) {
this.removeMessages(0);
sendMessageDelayed(obtainMessage(0), delayMillis);
}
};
private void updateUI(){
int currentInt = Integer.parseInt((String) txtStatus.getText()) + 10;
if(currentInt <= 100){
mRedrawHandler.sleep(1000);
txtStatus.setText(String.valueOf(currentInt));
txtViewer.setText(String.valueOf(currentInt*100));
}
}
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
this.txtStatus = (TextView) this.findViewById(R.id.TimerView);
this.txtViewer = (TextView) this.findViewById(R.id.StatusView);
updateUI();
}
}
Sunday, August 29, 2010
How to use button, spinner and buttonlistener
package md.ap;
import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
import android.view.View;
public class fun_app extends Activity
{
Spinner spinner1;
Button button1;
EditText text1;
@Override
protected void onCreate(Bundle icicle)
{
super.onCreate(icicle);
//setTheme(android.R.style.Theme_Dark);
setContentView(R.layout.main);
spinner1 = (Spinner) findViewById (R.id.spinner1);
button1 = (Button) findViewById (R.id.button1);
text1 = (EditText) findViewById (R.id.text1);
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, array_List);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter);
button1.setOnClickListener( new clicker());
}
private static final String[] array_List = {"sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" };
class clicker implements Button.OnClickListener
{
public void onClick(View v)
{
String s = (String) spinner1.getSelectedItem();
text1.setText(s);
}
}
}
Get webpage
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) {
}
}
}
}
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) {
}
}
}
}
Subscribe to:
Posts (Atom)