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();
Tuesday, January 17, 2012
ProgressDialog example using handler android
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;
}
Subscribe to:
Posts (Atom)