Skip to content

Commit eed71b8

Browse files
committed
added popup notifications and fixed problems
1 parent 06529aa commit eed71b8

File tree

10 files changed

+49
-22
lines changed

10 files changed

+49
-22
lines changed
0 Bytes
Binary file not shown.

Android/Layout_Version/.idea/workspace.xml

Lines changed: 21 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Android/Layout_Version/app/src/main/java/com/example/layout_version/Account/Account_Page.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
public class Account_Page extends AppCompatActivity {
1616
private Account account;
1717
private VideoViewModel videoViewModel;
18+
private boolean s = false;
1819
@Override
1920
protected void onCreate(Bundle savedInstanceState) {
2021
super.onCreate(savedInstanceState);
@@ -26,11 +27,12 @@ protected void onCreate(Bundle savedInstanceState) {
2627

2728
Button loginbtn = findViewById(R.id.login);
2829
Button signupbtn = findViewById(R.id.signup);
29-
30+
if(s){
31+
Notifications notif = new Notifications(this);
32+
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
33+
notif.send_Sign_In_Notification(managerCompat);
34+
}
3035
TextView resetPassword = findViewById(R.id.resetPassword);
31-
Notifications notif = new Notifications(this);
32-
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
33-
notif.send_Sign_In_Notification(managerCompat);
3436
loginbtn.setOnClickListener(v ->
3537
account.signin(
3638
Account_Page.this,
@@ -40,6 +42,7 @@ protected void onCreate(Bundle savedInstanceState) {
4042
() -> {}
4143
)
4244
);
45+
s = true;
4346
// loginbtn.setOnClickListener(view -> {
4447
// startActivity(new Intent (Account_Page.this, Bluetooth_Page.class));
4548
// });
@@ -51,7 +54,6 @@ protected void onCreate(Bundle savedInstanceState) {
5154
resetPassword.setOnClickListener(view -> {
5255
startActivity(new Intent (Account_Page.this,Account_Page_Forgot_Password.class));
5356
});
54-
5557
}
5658

5759

Android/Layout_Version/app/src/main/java/com/example/layout_version/Account/Account_Page_Password_Change.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ public class Account_Page_Password_Change extends AppCompatActivity {
1919
@Override
2020
protected void onCreate(Bundle savedInstanceState) {
2121
super.onCreate(savedInstanceState);
22-
Notifications notif = new Notifications(this);
23-
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
24-
notif.send_Password_Change_Notification(managerCompat);
2522
setContentView(R.layout.account_password);
2623
account = Account.getInstance();
2724

@@ -37,6 +34,9 @@ protected void onCreate(Bundle savedInstanceState) {
3734
changeBtn.setOnClickListener(v ->
3835
{
3936
if (password.getText().toString().equals(re_password.getText().toString())) {
37+
Notifications notif = new Notifications(this);
38+
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
39+
notif.send_Password_Change_Notification(managerCompat);
4040
account.changePassword(
4141
Account_Page_Password_Change.this,
4242
password.getText().toString(),

Android/Layout_Version/app/src/main/java/com/example/layout_version/Account/Account_Page_Signup.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ public class Account_Page_Signup extends AppCompatActivity {
2020
@Override
2121
protected void onCreate(Bundle savedInstanceState) {
2222
super.onCreate(savedInstanceState);
23-
Notifications notif = new Notifications(this);
24-
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
25-
notif.send_New_Account_Notification(managerCompat);
2623
setContentView(R.layout.account_signup_page);
2724
account = Account.getInstance();
2825
ImageView back_im;
@@ -41,6 +38,9 @@ protected void onCreate(Bundle savedInstanceState) {
4138
signupbtn.setOnClickListener(v -> {
4239
if(password.getText().toString().equals(re_password.getText().toString()))
4340
{
41+
Notifications notif = new Notifications(this);
42+
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
43+
notif.send_New_Account_Notification(managerCompat);
4444
account.signup(
4545
Account_Page_Signup.this,
4646
username.getText().toString(),

Android/Layout_Version/app/src/main/java/com/example/layout_version/Bluetooth/BluetoothManager.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
import android.widget.Toast;
1111

1212
import androidx.appcompat.app.AlertDialog;
13+
import androidx.core.app.NotificationManagerCompat;
14+
15+
import com.example.layout_version.Notifications;
1316

1417
import java.io.IOException;
1518
import java.io.InputStream;

Android/Layout_Version/app/src/main/java/com/example/layout_version/Bluetooth_Page.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import android.widget.Button;
66

77
import androidx.appcompat.app.AppCompatActivity;
8+
import androidx.core.app.NotificationManagerCompat;
89

910
import com.example.layout_version.Account.Account_Page;
1011
import com.example.layout_version.Bluetooth.BluetoothManager;
@@ -14,6 +15,9 @@ public class Bluetooth_Page extends AppCompatActivity {
1415
@Override
1516
protected void onCreate(Bundle savedInstanceState) {
1617
super.onCreate(savedInstanceState);
18+
Notifications notif = new Notifications(this);
19+
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
20+
notif.send_Bluetooth_Notification(managerCompat);
1721
setContentView(R.layout.bluetooth_hardware_page);
1822

1923
Button serialbtn = findViewById(R.id.serialButton);

Android/Layout_Version/app/src/main/java/com/example/layout_version/MainActivity.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ protected void onCreate(Bundle savedInstanceState) {
5757
StreamingListFragmentInterface.setUpNetwork(this, this, streamingViewModel, 4);
5858

5959
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
60-
NotificationChannel channel = new NotificationChannel("My_Notification", "My Notification", NotificationManager.IMPORTANCE_DEFAULT);
60+
NotificationChannel channel = new NotificationChannel("My_Notification", "My Notification", NotificationManager.IMPORTANCE_HIGH);
6161
NotificationManager manager = getSystemService(NotificationManager.class);
6262
manager.createNotificationChannel(channel);
6363
}
6464
Notifications notif = new Notifications(this);
6565
NotificationManagerCompat managerCompat = NotificationManagerCompat.from(this);
66-
notif.send_Recording_Notification( managerCompat);
67-
notif.send_New_Account_Notification( managerCompat);
68-
notif.send_Motion_Detected_Notification( managerCompat);
66+
//notif.send_Recording_Notification( managerCompat);
67+
//notif.send_New_Account_Notification( managerCompat);
68+
//notif.send_Motion_Detected_Notification( managerCompat);
6969

7070
try {
7171
Thread.sleep(2000);

Android/Layout_Version/app/src/main/java/com/example/layout_version/Notifications.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,7 @@ public void send_Streaming_Notification( NotificationManagerCompat managerCompat
5555
public void send_Forgot_Password_Notification( NotificationManagerCompat managerCompat ) {
5656
send_Notification(managerCompat, "Forgot Password", "Looks like you forgot your password. We got your back!");
5757
}
58+
public void send_Bluetooth_Notification( NotificationManagerCompat managerCompat ) {
59+
send_Notification(managerCompat, "Bluetooth Connected", "Bluetooth has been connected and is working properly");
60+
}
5861
}

Android/Layout_Version/app/src/main/java/com/example/layout_version/Saving_Policy_Page.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import androidx.appcompat.app.AlertDialog;
1616
import androidx.appcompat.app.AppCompatActivity;
1717
import androidx.constraintlayout.widget.ConstraintLayout;
18+
import androidx.core.app.NotificationManagerCompat;
1819

1920
import java.security.Policy;
2021
import java.util.ArrayList;

0 commit comments

Comments
 (0)