Tuesday, January 17, 2012

ProgressDialog example using handler android


final ProgressDialog dialog = ProgressDialog.show(this, "Title", 
"Message", true);
final Handler handler = new Handler() {
   public void handleMessage(Message msg) {
      dialog.dismiss();
      }
   };
Thread t = new Thread() {  
   public void run() {
// write process code here.

      handler.sendEmptyMessage(0);
      }
   };
t.start();

Wednesday, January 11, 2012

local image & text load in webview


public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        WebView view = (WebView) findViewById(R.id.webView1);
        try {
        InputStream input = getResources().openRawResource(R.raw.lights);
        Reader is = new BufferedReader(
                new InputStreamReader(input, "windows-1252"));


            //InputStream input = getAssets().open("ws.TXT");
            int size;
            size = input.available();
            byte[] buffer = new byte[size];
            input.read(buffer);
            input.close();
            // byte buffer into a string
            javascrips = new String(buffer);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        // String html = readFile(is);

        view.loadDataWithBaseURL("file:///android_res/raw/", javascrips, "text/html",
                "UTF-8", null);
    }

Friday, January 6, 2012

Convert GeoPoint to Address

public String ConvertPointToLocation(GeoPoint gp) {

            String address = "";

            Geocoder geoCoder = new Geocoder(this, Locale.getDefault());

            try {

                  List<Address> addresses = geoCoder.getFromLocation(

                              (gp.getLatitudeE6()/1E6),(gp.getLongitudeE6()/1E6), 1);

                  if (addresses.size() != 0) {

                        for (int index = 0; index < addresses.get(0)

                        .getMaxAddressLineIndex(); index++)

                              address += addresses.get(0).getAddressLine(index) + " ";

                  }

            } catch (IOException e) {

            }

            return address;

      }

content -->