0% found this document useful (0 votes)
28 views7 pages

Labtask 1 Vs Code

Labtask visual basic

Uploaded by

MUHAMMAD AIMAN
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views7 pages

Labtask 1 Vs Code

Labtask visual basic

Uploaded by

MUHAMMAD AIMAN
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Laboratory Task Submission

Name MUHAMMAD AIMAN BIN ZAMRI


Student Number 19DDT20F2017
Class DDT4A
Laboratory Task 1

Screenshot
Source Code

MAIN [Link]
package [Link].lab2ex;

import static [Link];

import [Link];
import [Link];
import [Link];

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);

EditText etEmailadrr =(EditText)findViewById([Link]);

Button btnSend =(Button)findViewById([Link]);


String val = [Link]().toString().trim();
String checkEmail = "[a-zA-Z0-9._-]+@[a-z]+.+[a-z]+";
if ([Link]()) {
[Link](this,"cannot be null",Toast.LENGTH_LONG).show();

} else if (![Link](checkEmail)) {
[Link](this,"invalid ",Toast.LENGTH_LONG).show();

} else {

[Link](new [Link]() {
@Override
public void onClick(View view) {
String message=[Link]().toString();
//create new object and attach data
Intent btnSubmitName= new
Intent([Link],[Link]);
[Link]("message",message);

startActivity(btnSubmitName);

}
});

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate([Link], menu);
return true;

}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item){
MenuItem itemremind=(MenuItem)findViewById([Link].item_remind);
[Link](this,"Notification button
clicked",Toast.LENGTH_LONG).show();
//Intent code
Intent intent = new Intent([Link], [Link]);
PendingIntent pendingIntent = getActivity([Link],
0,intent,0);
NotificationManager notificationManager = (NotificationManager)
getSystemService(Context.NOTIFICATION_SERVICE);

//notification code
//Check SDK > 26
if ([Link].SDK_INT >= 26){
NotificationChannel channel = new
NotificationChannel("id","desc",notificationManager.IMPORTANCE_LOW);
[Link](channel);
Notification notification = new
[Link]([Link],"id")
.setTicker("Lab Exercise 1 Notification")
.setSmallIcon([Link].stat_sys_warning)
.setAutoCancel(true)
.setContentTitle("Lab Exercise 1 Notification")
.setContentText("on <Date> And <Time>")
.setContentIntent(pendingIntent)
.build();
[Link](1, notification);

}
else{

[Link] notificationBuilder = new


[Link](getApplicationContext()).
setTicker("Lab Exercise 1 Notification")
.setSmallIcon([Link].stat_sys_warning)
.setAutoCancel(true)
.setContentTitle("Lab Exercise 1 Notification")
.setContentText("on <Date> And <Time>")
.setContentIntent(pendingIntent);

[Link](0, [Link]());
}
return true;
}
}

DATA [Link]

package [Link].lab2ex;

import [Link];

import [Link];
import [Link];

public class DataReceiver extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_data_receiver);

TextView txtEmailaddr=(TextView)findViewById([Link]);
[Link](getIntent().getStringExtra("message"));
}
}

You might also like