Guest User

Untitled

a guest
Jul 26th, 2012
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. package com.example.databasesaveapp;
  2.  
  3.  
  4. import android.app.Activity;
  5. import android.content.Context;
  6. import android.content.Intent;
  7. import android.os.Bundle;
  8. import android.os.Vibrator;
  9. import android.view.View;
  10. import android.view.Window;
  11. import android.view.WindowManager;
  12. import android.view.View.OnClickListener;
  13. import android.widget.Button;
  14. import android.widget.EditText;
  15. import android.widget.TimePicker;
  16. import android.widget.Toast;
  17.  
  18. public class MainActivity extends Activity
  19. {
  20. String[] times;
  21. Button btnbloodpressure;
  22. private Vibrator vibrator;
  23. EditText editsystolicreading,editdistolicreading, editheartrate,editweight,edittimereading;
  24. TimePicker picker;
  25.  
  26. private DatabaseBloodPressure bloodPressure;
  27.  
  28.  
  29. @Override
  30. protected void onCreate(Bundle savedInstanceState) {
  31. // TODO Auto-generated method stub
  32. super.onCreate(savedInstanceState);
  33. requestWindowFeature(Window.FEATURE_NO_TITLE);
  34. setContentView(R.layout.activity_main);
  35. WindowManager.LayoutParams lp = getWindow().getAttributes();
  36. float brightness = 1.0f;
  37. lp.screenBrightness = brightness;
  38. getWindow().setAttributes(lp);
  39.  
  40. vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
  41. bloodPressure = new DatabaseBloodPressure(this);
  42.  
  43. editsystolicreading = (EditText)findViewById(R.id.edit_systolic_reading);
  44. editdistolicreading = (EditText)findViewById(R.id.edit_distolic_reading);
  45. editheartrate = (EditText)findViewById(R.id.edit_heart_rate);
  46. editweight = (EditText)findViewById(R.id.edit_weight);
  47. edittimereading = (EditText)findViewById(R.id.edit_time);
  48.  
  49.  
  50. picker = (TimePicker)findViewById(R.id.time_picker);
  51.  
  52.  
  53.  
  54. btnbloodpressure = (Button)findViewById(R.id.btn_blood_pressure);
  55. btnbloodpressure.setOnClickListener(new OnClickListener() {
  56.  
  57. public void onClick(View v)
  58. {
  59. vibrator.vibrate(100);
  60.  
  61.  
  62.  
  63.  
  64. Toast.makeText(MainActivity.this,"Blood Pressure Values saved in local database", 5000).show();
  65. SavePressureValues();
  66.  
  67. }});
  68. };
  69.  
  70.  
  71.  
  72. protected void SavePressureValues()
  73. {
  74. String systolic, distolic, heart, weight,time,time_pick;
  75.  
  76. systolic = editsystolicreading.getText().toString();
  77. distolic = editdistolicreading.getText().toString();
  78. heart = editheartrate.getText().toString();
  79. weight = editweight.getText().toString();
  80. time = edittimereading.getText().toString();
  81. time_pick = picker.getTag().toString();
  82.  
  83.  
  84. bloodPressure.openToWrite();
  85. bloodPressure.insert("Blood Pressure", systolic, distolic, "false", heart, weight,time,time_pick);
  86. bloodPressure.close();
  87.  
  88. }
  89.  
  90.  
  91.  
  92.  
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment