From 5c9227f877d961e97ead58430ce367203a8af1d4 Mon Sep 17 00:00:00 2001 From: saugatkarki101 <72326254+saugatkarki101@users.noreply.github.com> Date: Mon, 7 Dec 2020 20:02:18 -0600 Subject: [PATCH 1/4] Vital signs and search --- app/src/main/AndroidManifest.xml | 6 +- .../loginregistration/DatabaseHelper.java | 77 +++++++++ .../loginregistration/HomeActivity.java | 16 ++ .../loginregistration/ReviewInformation.java | 118 ++++++++++++++ .../com/example/loginregistration/Search.java | 147 ++++++++++++++++++ .../loginregistration/SearchResults.java | 46 ++++++ .../example/loginregistration/VitalSigns.java | 118 ++++++++++++++ .../main/res/drawable-hdpi/ic_action_name.png | Bin 0 -> 375 bytes app/src/main/res/drawable-hdpi/search.png | Bin 0 -> 2072 bytes app/src/main/res/drawable-hdpi/vitalsigns.png | Bin 0 -> 8785 bytes .../main/res/drawable-mdpi/ic_action_name.png | Bin 0 -> 221 bytes app/src/main/res/drawable-mdpi/search.png | Bin 0 -> 2072 bytes app/src/main/res/drawable-mdpi/vitalsigns.png | Bin 0 -> 8785 bytes .../res/drawable-xhdpi/ic_action_name.png | Bin 0 -> 396 bytes app/src/main/res/drawable-xhdpi/search.png | Bin 0 -> 2072 bytes .../main/res/drawable-xhdpi/vitalsigns.png | Bin 0 -> 8785 bytes .../res/drawable-xxhdpi/ic_action_name.png | Bin 0 -> 628 bytes app/src/main/res/drawable-xxhdpi/search.png | Bin 0 -> 2072 bytes .../main/res/drawable-xxhdpi/vitalsigns.png | Bin 0 -> 8785 bytes app/src/main/res/drawable-xxxhdpi/search.png | Bin 0 -> 2072 bytes .../main/res/drawable-xxxhdpi/vitalsigns.png | Bin 0 -> 8785 bytes app/src/main/res/layout/activity_home.xml | 28 ++++ .../layout/activity_review_information.xml | 82 ++++++++++ app/src/main/res/layout/activity_search.xml | 55 +++++++ .../res/layout/activity_search_results.xml | 73 +++++++++ .../main/res/layout/activity_vital_signs.xml | 141 +++++++++++++++++ app/src/main/res/values/strings.xml | 4 + 27 files changed, 910 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/com/example/loginregistration/ReviewInformation.java create mode 100644 app/src/main/java/com/example/loginregistration/Search.java create mode 100644 app/src/main/java/com/example/loginregistration/SearchResults.java create mode 100644 app/src/main/java/com/example/loginregistration/VitalSigns.java create mode 100644 app/src/main/res/drawable-hdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-hdpi/search.png create mode 100644 app/src/main/res/drawable-hdpi/vitalsigns.png create mode 100644 app/src/main/res/drawable-mdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-mdpi/search.png create mode 100644 app/src/main/res/drawable-mdpi/vitalsigns.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-xhdpi/search.png create mode 100644 app/src/main/res/drawable-xhdpi/vitalsigns.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_action_name.png create mode 100644 app/src/main/res/drawable-xxhdpi/search.png create mode 100644 app/src/main/res/drawable-xxhdpi/vitalsigns.png create mode 100644 app/src/main/res/drawable-xxxhdpi/search.png create mode 100644 app/src/main/res/drawable-xxxhdpi/vitalsigns.png create mode 100644 app/src/main/res/layout/activity_review_information.xml create mode 100644 app/src/main/res/layout/activity_search.xml create mode 100644 app/src/main/res/layout/activity_search_results.xml create mode 100644 app/src/main/res/layout/activity_vital_signs.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d99268a..12e6d09 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -9,7 +9,11 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.LoginRegistration"> - + + + + + diff --git a/app/src/main/java/com/example/loginregistration/DatabaseHelper.java b/app/src/main/java/com/example/loginregistration/DatabaseHelper.java index 148e912..3c35814 100644 --- a/app/src/main/java/com/example/loginregistration/DatabaseHelper.java +++ b/app/src/main/java/com/example/loginregistration/DatabaseHelper.java @@ -47,6 +47,14 @@ public class DatabaseHelper extends SQLiteOpenHelper { public static final String COL_26 = "KIN_EMAIL"; public static final String COL_27 = "VISIT_DATE"; public static final String COL_28 = "User_ID"; + public static final String TABLE_VITAL_SIGNS = "vitalsigns"; + public static final String COL_35 = "USERID"; + public static final String COL_31 = "CHOLESTEROL"; + public static final String COL_32 = "SYSTOLIC"; + public static final String COL_33 = "GLUCOSE"; + public static final String COL_34 = "HEART_RATE"; + public static final String COL_36 = "DIASTOLIC"; + protected static String currentUser = ""; protected static int currentUserID = -1; protected static String currentUserEmail = ""; @@ -60,6 +68,8 @@ public void onCreate(SQLiteDatabase sqLiteDatabase) { sqLiteDatabase.execSQL("CREATE TABLE registeruser (ID INTEGER PRIMARY KEY AUTOINCREMENT, Username TEXT UNIQUE, Password TEXT, Name TEXT, Email TEXT, Address TEXT, Phone TEXT, Security_Question TEXT, Security_Answer TEXT)"); sqLiteDatabase.execSQL("CREATE TABLE medication (Medication_ID INTEGER PRIMARY KEY AUTOINCREMENT, Medication_Name TEXT, Time_To_Take TEXT, How_Much TEXT, How_Long TEXT, User_ID INTEGER, FOREIGN KEY(User_ID) REFERENCES registeruser(ID) )"); sqLiteDatabase.execSQL("CREATE TABLE personalInfo (ID INTEGER PRIMARY KEY AUTOINCREMENT, WEIGHT INT, HEIGHT INT, AGE INT, GENDER TEXT, DOCTOR_NAME TEXT, DOCTOR_EMAIL TEXT, PHARM_NAME TEXT, PHARM_EMAIL TEXT, KIN_NAME TEXT, KIN_EMAIL TEXT, VISIT_DATE TEXT, User_ID INTEGER, FOREIGN KEY(USER_ID) REFERENCES registeruser(ID))"); + sqLiteDatabase.execSQL("CREATE TABLE vitalsigns (ID INTEGER PRIMARY KEY AUTOINCREMENT, CHOLESTEROL INT, SYSTOLIC INT,DIASTOLIC INT, GLUCOSE INT, HEART_RATE INT,USERNAME TEXT)"); + } @Override @@ -67,6 +77,8 @@ public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVers sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + USER_INFO); sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + MEDICATION); sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME_PERSONAL_INFO); + sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + TABLE_VITAL_SIGNS); + onCreate(sqLiteDatabase); } @@ -276,4 +288,69 @@ public boolean updatePersonalInfo(String weight, String height, String age, Stri db.update(TABLE_NAME_PERSONAL_INFO, contentValues, "User_ID = ?", new String[] {String.valueOf(currentUserID)} ); return true; } + public boolean addVitalSigns(String username,String heartRate,String cholesterol,String glucose, String bloodPressure,String DiastolicbloodPressure) { + + SQLiteDatabase db = this.getWritableDatabase(); + + ContentValues contentValues = new ContentValues(); + + contentValues.put(COL_31, cholesterol); + contentValues.put(COL_32, bloodPressure); + contentValues.put(COL_36, DiastolicbloodPressure); + + contentValues.put(COL_33, glucose); + contentValues.put(COL_34, heartRate); + contentValues.put(COL_2,username); + + long result = db.insert("vitalsigns", null, contentValues); + if (result == -1) + return false; + else + return true; + } + + public boolean updateVitalSigns(String username,String cholesterol,String bloodPressure,String glucose,String heartRate,String DiastolicbloodPressure) + { + SQLiteDatabase db = this.getWritableDatabase(); + ContentValues contentValues = new ContentValues(); + contentValues.put(COL_31,cholesterol); + contentValues.put(COL_32,bloodPressure); + contentValues.put(COL_36,DiastolicbloodPressure); + + contentValues.put(COL_33,glucose); + contentValues.put(COL_34,heartRate); + + db.update("vitalsigns",contentValues,"USERNAME = ?",new String[]{username}); + return true; + + } + + + public Cursor checkVitalSignsExist(String username) + { + SQLiteDatabase db = this.getReadableDatabase(); + String [] columns = {COL_31,COL_32,COL_33,COL_34,COL_36}; + String selection = COL_2+ "=?"; + String[] loggedIn = {username}; + + Cursor result = db.query("vitalsigns",columns,"USERNAME = ?",loggedIn,null,null,null); + return result; + + } + public Cursor checkPersonalInfo( ) { + SQLiteDatabase read = this.getReadableDatabase(); + String[] columns = {COL_1};//,COL_18,COL_19,COL_20,COL_21,COL_22,COL_23,COL_24,COL_25,COL_26,COL_27}; + String selection = COL_2 + "=?"; + String[] loggedIn = {currentUser}; + //int id = getIntent().getIntExtra(); + //Log.d("User:",loggedIn[0]); + Cursor cursor = read.query(USER_INFO,columns,selection,loggedIn,null,null,null); + + // cursor.moveToFirst(); + // currentUserID = cursor.getInt(0); + // cursor.close(); + return cursor; + } + + } diff --git a/app/src/main/java/com/example/loginregistration/HomeActivity.java b/app/src/main/java/com/example/loginregistration/HomeActivity.java index 41e940b..8e752dc 100644 --- a/app/src/main/java/com/example/loginregistration/HomeActivity.java +++ b/app/src/main/java/com/example/loginregistration/HomeActivity.java @@ -25,6 +25,8 @@ protected void onCreate(Bundle savedInstanceState) { ImageButton mButtonPersonalInfo = (ImageButton) findViewById(R.id.imageButton_PersonalInfo); ImageButton mButtonMedication = (ImageButton) findViewById(R.id.imageButton_Medicine); ImageButton mButtonSettings = (ImageButton) findViewById(R.id.imageButton_Settings); + ImageButton mButtonVitalSigns = (ImageButton) findViewById(R.id.imageButton_vitalSigns); + ImageButton mButtonSearch = (ImageButton) findViewById(R.id.imageButton_search); mButtonMedication.setOnClickListener(view -> { Intent medicationIntent = new Intent(HomeActivity.this, ViewMedicationActivity.class); @@ -40,5 +42,19 @@ protected void onCreate(Bundle savedInstanceState) { Intent SettingsIntent = new Intent(HomeActivity.this,SettingsActivity.class); startActivity(SettingsIntent); }); + mButtonVitalSigns.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent vitalSignsIntent = new Intent(HomeActivity.this, VitalSigns.class); + startActivity(vitalSignsIntent); + } + }); + mButtonSearch.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent searchIntent = new Intent(HomeActivity.this, Search.class); + startActivity(searchIntent); + } + }); } } \ No newline at end of file diff --git a/app/src/main/java/com/example/loginregistration/ReviewInformation.java b/app/src/main/java/com/example/loginregistration/ReviewInformation.java new file mode 100644 index 0000000..e55f6f0 --- /dev/null +++ b/app/src/main/java/com/example/loginregistration/ReviewInformation.java @@ -0,0 +1,118 @@ +package com.example.loginregistration; + +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.database.Cursor; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.TextView; +import android.widget.Toast; + +public class ReviewInformation extends AppCompatActivity { + + DatabaseHelper myDb; + + TextView tv1; + TextView tv2; + TextView tv3; + TextView tv4,tv5; + + int printHeartRate; + int cholestrol; + int glucoseLevel; + int bloodPressure; + int diastolic; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_review_information); + ActionBar actionBar = getSupportActionBar(); + actionBar.hide(); + + + myDb = new DatabaseHelper(this); + + + + tv1 = findViewById(R.id.textView); + tv2 = findViewById(R.id.textView2); + tv3 = findViewById(R.id.textView3); + tv4 = findViewById(R.id.textView4); + tv5 = findViewById(R.id.textView5); + + printHeartRate = getIntent().getExtras().getInt("value1"); + tv1.setText("Heart Rate: "+String.valueOf(printHeartRate)); + + cholestrol = getIntent().getExtras().getInt("value2"); + tv2.setText("Cholestrol: "+String.valueOf(cholestrol)); + + glucoseLevel = getIntent().getExtras().getInt("value3"); + tv3.setText("Glucose Level: "+String.valueOf(glucoseLevel)); + + bloodPressure = getIntent().getExtras().getInt("value4"); + tv4.setText("Systolic BP: "+String.valueOf(bloodPressure)); + + diastolic= getIntent().getExtras().getInt("value5"); + tv5.setText(" Diastolic BP: "+String.valueOf(diastolic)); + + Button makeChanges = (Button)findViewById(R.id.button3); + makeChanges.setOnClickListener(new View.OnClickListener() + { + @Override + public void onClick(View v) + { + finish(); + } + }); + Button submit = (Button)findViewById(R.id.button2); + submit.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + Cursor data = myDb.checkVitalSignsExist(myDb.currentUser.toString()); //// + if(data.getCount()==0) { + addSigns(); + } + else { + updateSigns(); + } + data.close(); + Intent mainIntent = new Intent(ReviewInformation.this, HomeActivity.class); + startActivity(mainIntent); + + } + }); + + + + + } + + public void addSigns() + { + boolean insertTrue = myDb.addVitalSigns(myDb.currentUser.toString(),String.valueOf(printHeartRate),String.valueOf(cholestrol),String.valueOf(glucoseLevel),String.valueOf(bloodPressure),String.valueOf(diastolic)); + // boolean insertTrue = myDb.addVitalSigns("12","13","14","15"); + if(insertTrue==true) + { + Toast.makeText(ReviewInformation.this,"Data Inserted!",Toast.LENGTH_LONG).show(); + } + else + Toast.makeText(ReviewInformation.this,"Data not Inserted!",Toast.LENGTH_LONG).show(); + + } + + public void updateSigns() + { + boolean insertTrue = myDb.updateVitalSigns(myDb.currentUser.toString(),String.valueOf(printHeartRate),String.valueOf(cholestrol),String.valueOf(glucoseLevel),String.valueOf(bloodPressure),String.valueOf(diastolic)); + if(insertTrue==true) + { + Toast.makeText(ReviewInformation.this,"Data updated!",Toast.LENGTH_LONG).show(); + } + else + Toast.makeText(ReviewInformation.this,"Data not updated!",Toast.LENGTH_LONG).show(); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/loginregistration/Search.java b/app/src/main/java/com/example/loginregistration/Search.java new file mode 100644 index 0000000..42827d8 --- /dev/null +++ b/app/src/main/java/com/example/loginregistration/Search.java @@ -0,0 +1,147 @@ +package com.example.loginregistration; + +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.Toast; + +public class Search extends AppCompatActivity { + DatabaseHelper myDb; + ImageButton searchButton; + EditText searchWord; + // public static String key; + + String key; + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_search); + ActionBar actionBar = getSupportActionBar(); + actionBar.hide(); + + + + myDb = new DatabaseHelper(this); + + searchButton = (ImageButton) findViewById(R.id.imageButtonSearch); + + + searchButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + + searchWord = (EditText) findViewById(R.id.keyword); + key = searchWord.getText().toString(); + + String vsign = ""; + StringBuffer buffer = new StringBuffer(); + +/* + Cursor check = myDb.checkPersonalInfo(); //// + check.moveToFirst(); + Toast.makeText(Search.this, "this is it: " + check.getString(0), Toast.LENGTH_LONG).show(); +// check.close(); +*/ + + + Cursor cur = myDb.checkVitalSignsExist(myDb.currentUser.toString()); + if (cur.getCount() == 0) { + int i=0; + + if (("Cholesterol".toLowerCase()).equals(key.toLowerCase().trim())) + { + i=1; + } + else if (("Heart rate".toLowerCase()).equals(key.toLowerCase().trim())) + { + i=1; + } + else if (("Blood Pressure".toLowerCase()).equals(key.toLowerCase().trim())) + { + i=1; + } + else if (("Glucose".toLowerCase()).equals(key.toLowerCase().trim())) + { + i=1; + } + + if(i==1) + Toast.makeText(Search.this, "Please initialize vital sign values before using search function", Toast.LENGTH_LONG).show(); + else + { + Toast.makeText(Search.this, "Input didn't match any data :(", Toast.LENGTH_LONG).show(); + } + + } + else + { + + cur.moveToNext(); + + + + if (("Cholesterol".toLowerCase()).equals(key.toLowerCase().trim())) { + vsign = "Cholestrol: " + cur.getString(0) + "(cal)"; + + } else if (("Heart rate".toLowerCase()).equals(key.toLowerCase().trim())) { + vsign = "Heart rate: " + cur.getString(4) + "(bpm)"; + + } else if (("Blood Pressure".toLowerCase()).equals(key.toLowerCase().trim())) { + vsign = "Systolic Blood Pressure: " + cur.getString(1) + "(mmHg)" + "\n" + "Diastolic Blood Pressure: " + cur.getString(2) + "(mmHg)"; + } else if (("Glucose".toLowerCase()).equals(key.toLowerCase().trim())) { + vsign = "Glucose: " + cur.getString(3) + "(mg/dL)"; + + } else if (("username".toLowerCase()).equals(key.toLowerCase().trim())) { + vsign = "Username: " + myDb.currentUser.toString(); + + } + + else { + Toast.makeText(Search.this, "Input didn't match any data :(", Toast.LENGTH_LONG).show(); + } + + if (vsign.length() > 0) { + Intent resultIntent = new Intent(Search.this, SearchResults.class); + resultIntent.putExtra("resultvalue", vsign); + + startActivity(resultIntent); + } + } + } + + }); + + + + } +} + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/java/com/example/loginregistration/SearchResults.java b/app/src/main/java/com/example/loginregistration/SearchResults.java new file mode 100644 index 0000000..fdc774f --- /dev/null +++ b/app/src/main/java/com/example/loginregistration/SearchResults.java @@ -0,0 +1,46 @@ +package com.example.loginregistration; + +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.TextView; + +public class SearchResults extends AppCompatActivity { + TextView resl; + String resultValue; + Button searchButton,doneSearching; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_search_results); + ActionBar actionBar = getSupportActionBar(); + actionBar.hide(); + + + resl = (TextView)findViewById(R.id.result); + resultValue = getIntent().getExtras().getString("resultvalue"); + resl.setText(resultValue); + + searchButton = findViewById(R.id.button4); + searchButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + doneSearching = findViewById(R.id.button5); + doneSearching.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent homeIntent = new Intent(SearchResults.this, HomeActivity.class); + startActivity(homeIntent); + } + }); + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/loginregistration/VitalSigns.java b/app/src/main/java/com/example/loginregistration/VitalSigns.java new file mode 100644 index 0000000..a6bdb31 --- /dev/null +++ b/app/src/main/java/com/example/loginregistration/VitalSigns.java @@ -0,0 +1,118 @@ +package com.example.loginregistration; + +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; + + +import android.content.Context; +import android.content.Intent; +import android.database.Cursor; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.TextView; +import android.widget.Toast; + +public class VitalSigns extends AppCompatActivity { + DatabaseHelper myDb; + + EditText e1,e2,e3,e4,e5; + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_vital_signs); + ActionBar actionBar = getSupportActionBar(); + actionBar.hide(); + + myDb = new DatabaseHelper(this); + + + + e1 = findViewById(R.id.reading1); + e2 = findViewById(R.id.reading2); + e3 = findViewById(R.id.reading3); + e4 = findViewById(R.id.reading4); + e4.setHint("Systolic"); + e5 = findViewById(R.id.reading4b); + e5.setHint("Diastolic"); + Button next = findViewById(R.id.button); + + Context context = getApplicationContext(); + int duration = Toast.LENGTH_SHORT; + + next.setOnClickListener(new View.OnClickListener() + { + @Override + public void onClick(View v) + { + + openActivity(); + } + }); + + + + + + + + } + public void openActivity() { + final EditText firstReading = findViewById(R.id.reading1); + final EditText secondReading = findViewById(R.id.reading2); + final EditText thirdReading = findViewById(R.id.reading3); + final EditText fourthReading = findViewById(R.id.reading4); + final EditText fifthReading = findViewById(R.id.reading4b); + + + if ((firstReading.length() == 0) || (secondReading.length() == 0) || (thirdReading.length() == 0) || (fourthReading.length() == 0) || (fifthReading.length() == 0)) + Toast.makeText(VitalSigns.this, "Please fill in all the required fields correctly!", Toast.LENGTH_LONG).show(); + else { + + + int heartRate = Integer.parseInt(firstReading.getText().toString()); + int cholestrol = Integer.parseInt(secondReading.getText().toString()); + int glucoseLevel = Integer.parseInt(thirdReading.getText().toString()); + int bloodPressure = Integer.parseInt(fourthReading.getText().toString()); + int diastolic = Integer.parseInt(fifthReading.getText().toString()); + + if((heartRate<1)||(heartRate>220)) + Toast.makeText(VitalSigns.this, "Heart Rate is out of range!", Toast.LENGTH_LONG).show(); + else if((bloodPressure<1)||(bloodPressure>200)) + { + Toast.makeText(VitalSigns.this, "Systolic Blood Pressure is out of range!", Toast.LENGTH_LONG).show(); + + } + + else if((diastolic<1)||(diastolic>350)) + { + Toast.makeText(VitalSigns.this, "Diastolic Blood Pressure is out of range!", Toast.LENGTH_LONG).show(); + + } + else if((glucoseLevel<1)||(glucoseLevel>1500)) + { + Toast.makeText(VitalSigns.this, "Glucose level is out of range!", Toast.LENGTH_LONG).show(); + } + else if((cholestrol<1)||(cholestrol>1500)) + { + Toast.makeText(VitalSigns.this, "Cholesterol is out of range!", Toast.LENGTH_LONG).show(); + + } + else { + Intent downloadIntent = new Intent(this, ReviewInformation.class); + downloadIntent.putExtra("value1", heartRate); + downloadIntent.putExtra("value2", cholestrol); + downloadIntent.putExtra("value3", glucoseLevel); + downloadIntent.putExtra("value4", bloodPressure); + downloadIntent.putExtra("value5", diastolic); + + startActivity(downloadIntent); + } + + } + + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable-hdpi/ic_action_name.png b/app/src/main/res/drawable-hdpi/ic_action_name.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb475a7b9a75d8fc734e877fda3a7dd6610015d GIT binary patch literal 375 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 E0F;b|5dZ)H literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_action_name.png b/app/src/main/res/drawable-mdpi/ic_action_name.png new file mode 100644 index 0000000000000000000000000000000000000000..fd1bd33f7ab923e6c053672fddcfcf4d1d97d703 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjOFUg1Ln>}1CrGe9VG&4+6ba0K zHIp~oukDy4uRw8Nh}c0TITz*Wt`2p&N2dvR6vix`HX(;oB=|m)ig!lxj}L4N1~cml UA};z#1KrEu>FVdQ&MBb@0P@^VOaK4? literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/search.png b/app/src/main/res/drawable-mdpi/search.png new file mode 100644 index 0000000000000000000000000000000000000000..3d78c7d36b63374c946541d9a59bdb1335396ba5 GIT binary patch literal 2072 zcmV+z2gwvZx3_wF zdd9}a@$vD`&(CaZZ0qam)z#H=b8}c&SmNU1FE1~KhK9<@%4cV1KtMng6ckcYQa3j@ zL_|bNN=lB7j$U3~4-XIbuALzO00&q}L_t(|ob8=^L+U&X#&Iej6A(na0D3qc)bIZZ zU*wWzTX$=oLd%=yPd93Qv}?LH37w8grBbO>s{f<9>2!G&r3|i8moP;4dM}w|&TSV^cEZ?aQLf>occHx#C+2d0Rz4dAtXbb6 zq?YTibaixc+fW)2!`O25=6Lb$DWMXEFC|pM@TG)G7`~KH3B#8XDq;9iLM3deWbu*??zS4FFN*}%ZiP-q_%K;* zu5#L}CJ&ItD|8~l_wj9>?x@>wNfZG{ryzWPwUKd6pM?LSLf#3x!y6k@p(pPp|D;Nu z36rlTczb>MnR&btc3bf67zH4u@<}*o$M>s=gvBm@go{7z0k{4G?mfH__HFiWXOy@3 zc-Zd`$Md%m|1l5}wV@CYcHfGo_r{Z4T+V1R?G^9)Z~`fnAHu~tZ}y+NlHs@L7e;dr zI#Rt5KIU!ysJ5aEQGA-Zn$K)q)WZPAi0LK9{p!#^5#;9lKt{%O#31121C6Dx86$~5Gk$2biv zVZse`da>nWpy$#+L0H1S%s$7s;wL`J-I~Y>O31z1!qp-^&=GDCN%+8Q6GVpdUIe@p zBMI38Q?$9np2aswJ9_~M*{Vbs`p(v=a<7OZWcerJ8N$q1Khmavge#y`%))2W`ONKm^bMcQ9B?)ni$q1Yq-plZOf}`E)1dZ_P`^gahs>4 zTo^)=Z3;}}GcOq;2a6%3O{BjPTk@j)aM76*hLG-ro*mI#BbrSigbN>oln+zMYa)b@ zb`XWGE3cnpyOpIoY6KyqH7WQI_v6^EWNiu|r20IP@7f}IrfH zpb-RNWkR?_38G;H;mh$pTT;JBWPxD&8$n1b8u0mar}OXFvh(gMhLD_vY>8|UE$9Wi zlL$iE>K5-B62c=WL+L}BOIPl8 z*cHliNdEBE-445GE)^WmAP6aj;@jO0yC^zNu#bTtq!-|&yB&7XKE|2XG_$5Rx?3mM zJ3tVc8wFprO|*?6*+_>FQllbwh8%?U7JHV<^((wJNpe-Ba$1WlODlD%p5 zYM0HD-Rc^F2q(;yix|6RI`4EFnzz`?EnD4QM*}cWJrEWu4%9OiDh`lt#E3o!i&Z0r zm79!d09 zUi3s*T7jqcHeVeo@RZa5+pR?tUYomq>DZTGq5Po@{$ryI|Nzf}d-P4Ie_7m)nW+JO$xakJHlnkjqthh;zm-I`-m;2s^t9t!y)HugzCleP|4D{ih?`X?Ccx zI~b%-izX2ka@T)i!uAro{@@A4u0MQ2sq2q`Q0V$&Ae6cOCyLy`;QC`B zba(yH5IVd5cnDoxe?)|iu0JM1H`gB(p_A*6i_pdOM@H!2`eP$(@A{)7Z0-8vBW&yX zBP49;`eP)_IgOePttbgIz4%j;#1bbV>&04+5h)?fsO#EI*H{S;esO(~-r}HN#JXAL zSMd^Vr<DWMXEFC|pM@TG)G7`~KH3B#8XDq;9i zLM04eO1KmB*JDns=PE)vg@jikKcOho(^g*6q$^?SH=IMJQi`oWm-!{GtA3mVb;fda zZB<@b4YmuAwYWpe6wsh$FGYMwomeuC)A~QicZv&#!hy!Wr);h zIJQBd$kL4L`@YV2?&*AA&;Rhep6?G{%xCV;bzj$YU(5S?-yU5tHx=A-Xb%?`m*B+< z=d8H6xFIgCU1fZ{;0d1-c?kU4g|jj}!&O9=oB$vG@H93v=He=e6WG4W13vR(E;!=2 zxc1d^es(qb=3EC4kNTT9_@DJdU-iG`>vP2BmN%M9RasS8M@2t3un_z_V8q02)A;UvoR7w3q9QwGET?xJUYUwE_X;n zH0FrW{KeLyW>l5CF4(?JZT39n!m9~kut5kwlwWKMDR{oDtSk>=+#%^zOYUbQPd3v*m(vlIjU*as~{ zfe!J2AwmFlJS|#mX|zpYwIA2+vB0F!{^AiJ?%uEW7BT!-jakgy@CpV`6`~vNY%_mG z?2j#LBFx-zQ!rR~Wbyf6M^la+DpKG|2;9Zra^ZniO`1c+ZQE^nSLjBIo0zF2_8fVa z^+FDxyHV)&ur!JI;^&`+>&BA1hW{Z7T)AUmuyI`_WObVPNH+Q5(8O$lwfU)i+P|J6 zcAvaP<8kMr8*EKy-sGoikC74F4Now;ZqGDG_&&~9EUI1Y`_B{are`u(n?d|H7yAO& znNvECk2AQtoRk!xmKTb5XadTiK)XA&1(ZLe;GY78AtP`7l`d;qVddZ<&sznQkG~(S zRQCxxV8a(qpzilgqQj7{G5`77lP04lzsL6}Z$k{&JU<0S`e*C396o%TNxZ`5n zxB1|y?>1eqLeTG>ka33Wz!Lw7FNmopK*({_eW%HQ3K_l-RC4I%1Y&nXIFOSUjk zS{rghg|Sw!ypMMSjjdn`PvMW#*X$#biJy#zn1Q{thV#9-h+KT+}99giAUccWE z)r)6c#m(xk^^16Z%;ATp-p%V9`Z9W5=<$BA!rV6QQJ)_4*TPX?O>QvFgz|Cy0Aw@+ z4BP~QW^8Ji!n1y_UcP*&=AHm{)2;0HLrU5XhyN)h$6iX=`Fv3M5-{*Ny5&X1nT*G; z)I1w31AIE77LEX8F7^(UF41)xEd!`L4H3W=8Q`ukezqNSE-Tq)}L_KY;O?4DM^cGULtVR|f)y zn4CzrD|CX@Z50gdu-9luqb04#!IQZQx&^r@B!vf0UuhO@H(q@RcUO-Tc>E}ZHSI}L zX_OT4wANkx=Xi{OQjIeG=9DK5O($z#jEgC%V{an3ADB@-it~l2#Tv5L5mU2MZacw} zojr3cFl#Az?-+N+ag_UB6k(;CmJ~2}&~qRO+i*~Gx+sg3(Q)UJBPW7^FB(2(kz5a% zj=0?IMPoltcIP9bk>6WNJI_nddT~}%nf{T*@7LmJ2bC{_wMK~M*Ow@IveUkfA!x)^#1MAC2iYn4MkPOvH&JE-H|%13NqM_zW0#GGOekB(rX#FtFUAIA1XwMoPyg=6F$B6E*UOyV*xk zH|S(wdvB^hy)4T8^CmwDb8EmQU;yUXCc0Xw$6Ef1?djd8JAJ@3{zu^OlXyFqNP)dz zE1@Y_)L#n4HL9_Rr$)|MzG|yH#Sn(lcRxTBHrfC9Ybd z?=ehcHsKbSQ#;|LOrq*@IO?QDqJ|lu zyVHEEV$b+i4&246S8Obe!3E&Ze(s)28w5vt?PNmO7~x$%z1LmrHXV zNQ~bLY$K7@YgL(Kxyiet!DhKzsQV0Xv>q%Ux?tiV$hHO+tZFXyX`Lf$Z7{@Fas`TP z0p~nipq=-jK5J$~DJ)154`=2!g*|78>;3j(%W#gi)hwph zuSIb&4K-X4|s&Uo$9pVD5n*GnIJR}N^#HY54r68={MIlFf=7T1U48XZ|# zWI1rg122Rj#s&ZHo`39320qJEMcEZNbmkDC2p!8VF)F&R+)w&%2EhbWdkl!KH2Hd& zn^qJXmLILcyM!jTTJ=#JSboM9c%!I#G7phgXPhMGWPNEqu=m*BXpY2STGmAg|7aoT z)K1k@ah*ZzePhlW5qu;}-y8mBsim=(oy2qpv)PTXS`WbR7Y$su$gng4Geh3d?;U zdu&>hbhYT!WyWw`3lLVBUaf>Cq^q#$fW}pt%*Z~{;edXX*x>j@3h17{WnB!qT)r{- z8kA$R@2Ri-y2FYka6f9w_&~b~7rMw#N`R5(>FHTWQiG$u;P5$1=Vk*ECIV7+0H<~R z3PZSykOHdrvfoC3q7_v(64^^Y8uL9o_E?T%8X_0b)VpG|O9;^wvsNf3p`U#>V+*F!S&H*fByqKLcz({31 z2z113x4oN7i>Vk|8s-fk6V^s>3+1lIS?($&!gDH)NR>{;JLCC%-CaN23nJs~x^MqR z3`bDze*_DXv~i>5v#?Y7K8$C6R(X?{i@jsVQ0^FDj?pB?ay=-|nUXo}n>#7z?>yO* zo}ho(C z(_!`ZK+yDn_LM2UNa5q<1mW^h&duW5Rbs|0ReBlkga;8&g&S+I#82bGJ4GO6ZdL)s ztGx3(2jMXb-d9JqSX=1ZZd!J({_vGH?Y`tl15oW>Ng|N3$XZpTh)JCOsspfb( z1WXlsb1FtQ<(?}2ejdjmp;9m&vzkrAeuh;~DivU*M9sqf#v6eJBUm9D5W;+!lFyU8 zXfo&&Bp>NdslX%j#pk7UBWR@%M@d_SbD1E7oTe^czFZJ{&7F^fkUSy;H6NDIHG8ke z_e{3xOcjXKEfsX<+rvR7hLZ6CAa@!%1NnBsysJiD6c(2nuovRsLtBGu%z`ppyME>O zupQQLfs^TBybZSbRQ6{_Pq)o4Bw{;Z7Ki0sQ6+3HBMw0f?z4B-1_IzqW9@Nebn5ZA zT&b1m%Arsin&cwp8Po?*ag2zCUWr5bO-le}_vtTpFw4K1$AGoOo*1`nCL+JbzHYOd z3I6r~xS%MYHh;ahJygu|ic-cNcpTCFAFI_$FHml<%V$n)p&Gh5J>G-la`zMmxUMJV zJ}20S+LiIb6pfqzz8ObM4W{xuI6czS-=sPEE^8WhFrYYeC11CprTMu6QaVbitD*m0 zSG-BU0N$Rw%NBHz>ny1#pL}bI9(#Sb&{WylvGn@Ih0h`uz}|>`r1>GYRloO`dq467 zY(RT@x)K7iX8V^RZnPEAG9=BOkM{8JI7Uxa8adaQS}$|K5sy7_C{G6E{!gA0mVfeX zdzN>1o^9b*qxgf-02}zN7(R~0gdfdUMeQ?K|B1+p20^D0o2(>*va&lHJOaVR4+EFl zf$sY=Lz;DSq1pa}Dt%GQHZ@`3rNm=rN+gU_x`n$x3p%Oea|MVYT%E#R&OWVd`dDNVK_`LW27j2)`)9DSKDjfE@&5&EL2wjY4eyd~St;CQucxcMrvj{3-A`4VUPuV1YtA*Hrn&b3IMM)RKse&@65;60LsDR5+ z?fLUCA2oyV)Ci)WR=+a)w%_O|%GI4lgwX=(wg!4Ex{^Yf_c~)-yQ*!MpPt=!i}id# z%%Hqw`=}&jB@pnT6(G&f?Dw2nLjhgT*$q9Eske8Cy;|wKQ;9DFrS-#+nj#95=#fHL z1uY}iU~`<=XvoHr1$#iZWi!VNcR-n0jZ(Uow!S@PDDAl->JzxH_{@5nZ|K*BPS^E- zd!L0&MWr|XF}*bKvK6#;z4qMfWG6C)%HQO>sz3dspAywm-8 zkvoT{0m#m>_!f!b52I8>4GEY^1zjiO?`|(N!a0a@*z4_wl|o-w%0{av$ghA8OGz}P z(1jR8eo8`^sW)Q?`;Y|cJro+?t{#f@zx88Tgh1bsKHI4F`wQn?+2tC%^~?1`K6;)VtmruRXSADmf{yAUOGMQrPwBMy>@xp1vs} zm0`QmYsvy*u<9=l4Cg zckSJL9L$<>8%m7c!c!I786VQ-BkFCSnt5uEW$5@h%H#0)y@vfo+OOeoir0*HZUNzUmYUY=z(f$OMA{DJi29@2KjRVlZ9NUW~;qMj5qQ=hy zNmE7dp;*_PR(&DgpcZHHvB|T1q^kr6O>GplEf=lFnbZL`?>vsJeflR>9e>|9N0y&fqr0Af+umJ&HeW$5gvp2w!A zn^Qy6RKLxyQ z9$`r5klpg_gELk=Huf5qD^m9NMYf2)lt)pK6V0Iq3W6dN1|vlTBN9sMvdk+%w&zzKKRo{ym;`NuWN6E&@r|`+x~2(WO zAeZ$^*UEqW1Z>sK!(}y~c`^g4B|c9)c&n`;Sv7mI#yc=?&3(Se(Gxq z+aF8im;LOx^FqnZbm&B2cYT#o$D@_#gk!Ay^aL|**`I6J_5R-tp7!`ul&r_C8;=5(~ldO5-h#X<* z^T7hCjzF4fUZaT}Dp}2Uum&;N&Y27NZVEHbWGt5&uW?w}vcarrYzfmUw((rYWop!U z{^Ir_Y~x`t?E$cmi2yi>SrCA>M^Qtvsn2)tU;<~Ye2Xg^)VBPi4Y)G_({fuWA7Z_H z`BF}bu-pk=pp)7w3g6FGKPR6qWpZ;Ck+06-uyCx zAf+x}ii3Cfs4%4dMHw(6l2KyN2p{|=#5i+2>RRV1iF5T*BqUUIg8n75fYQaqB>juugyKLZ?%B%u6ftHAIUgs$gsJhbv#Z5xWcQwH#S#SSm9 zKw{Z|6fG5;<4_xnC*ym{Z6jUlX^)QG)C8wDQ@6vWJ&^Db_Z)D+cia9;cMoKFwZfng zzyse9fz+MWC-gx`pi^QnubhfQ0Ew^u8k4qQRX(HYxu+I%Y)q7?$;*Wn(Nw+B69;!tp+B-W+;!IESpi`u%w9 z{WrqUyc@&8pIG{BCwm%ui%D#`* zyY%EIy?%ICDjIBd#(_%RcsKxs{eCr?cCf>S%9Cz9jXNa)UA^WLXm2S(7?v0sKXl^H z!~RzkP+XA$=W-j|LL~O*+2(^u+YZcB41E)`yNgY-@a&Y(;Hke|wlX^bS@4zE zBw~(8TL+wZ|EAPO9T5?c5!Xy^jexPFfOncWsqbSON z_)*xy#_;<6XC7664pf9uEjn+d#OR{9@&GR>2r^s<;_4QG-af#@_z=y%?Yy6r=8TCw zZvz*Y|H9bWS#ZjyigzlR+*kA&+;{k1x8?N#uHm-?MGgp&e2!b~^=#~10?rjtO4&Ug zg$b{SBtT!^Jl`qAcACIpoa+j*ej|S8_g*gmF)NbQUvB>U}A21@LhfBQY2Gi89C+qMSbU zkq!X*iluMDbqWacC~MQ4n!^5_(ZR(bZ}tFZf9p>Lj^~gLqE>5F`*cOpS0|t8&2Z;;yIe8Yy6Oh`}u* z$i)7Q*>wSIo{33mDR2Z;^$?Zk2w+g3QTbEz;!Fg7ZzpWCLAePyDTN#D$%j3;5{{yd z7(ZutRPY>0!i4{E6?B?w{xBd?hr#{G%B>m!Zd{&%x|E(L1qb^2Q+b4KE0|2+#ED3O z6Ma{s56f$ddDDKsEoDXpYLm`xAg9 zFG8VHMe`nTJ;%9nZ^)t2r2c!^{(tGRUDZ-_Xa7YZdfu~d>kRN8A6yqr%+D2_asTUo E0F;b|5dZ)H literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_action_name.png b/app/src/main/res/drawable-xhdpi/ic_action_name.png new file mode 100644 index 0000000000000000000000000000000000000000..4d89c213acccbd80b7a719bcc8531ef6b3f08da6 GIT binary patch literal 396 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 E0F;b|5dZ)H literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_name.png b/app/src/main/res/drawable-xxhdpi/ic_action_name.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9848a676e8595a711769497f46def962aafc76 GIT binary patch literal 628 zcmV-)0*n2LP)g?$XMpBdiYu*{m zI0wuPP~+Qx5?4At1I%?3_pB|$`Ji^r0cT=OXOocV>#lAD-dxS`^GsPz3LLubLLD2Z z9VAB8|8B{@`8c2F>rx<@uq1xTm|F>$_D+jzW1vj98+D|M1lE3TCnVtak^6V5Q+ed& z+b4a5HsWrLR`(in!%2a}?_tV%*ex=-b8p6qINSIFa<0HB3E|@TD1)lZRm!#QbhTQG z^{jo?Q|JTvtZ1z|wdaaGsqU>N<@>T1kAw>WI;hTOfoVlk==r`3>a+lQX^;#h3Dtm> z_73JOs8kl6on~JhgVY3RWU=|>47c()N&$(6{vYt}Y z9IOXnMNx?raog|r-_Ljs-^b*dbSUK)+|_6+&5~u%pV%hfJ=Vnc6svKuqK3+XLTkl0 zGTeze|3&R{y0gl^`M8w4xWre1ULamfD?cOIB`gT13?f3K@bE%MfC>?Y3>Uq2TfG~ O0000gwvZx3_wF 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 E0F;b|5dZ)H literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/search.png b/app/src/main/res/drawable-xxxhdpi/search.png new file mode 100644 index 0000000000000000000000000000000000000000..3d78c7d36b63374c946541d9a59bdb1335396ba5 GIT binary patch literal 2072 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 E0F;b|5dZ)H literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index f8dcb99..239346a 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -112,6 +112,20 @@ android:layout_height="100dp" android:contentDescription="@string/settingsHome" app:srcCompat="@android:drawable/ic_menu_manage" /> + + + + + + diff --git a/app/src/main/res/layout/activity_review_information.xml b/app/src/main/res/layout/activity_review_information.xml new file mode 100644 index 0000000..8536f05 --- /dev/null +++ b/app/src/main/res/layout/activity_review_information.xml @@ -0,0 +1,82 @@ + + + + + + + + + +