Hallo allemaal,
Ik ben nu bezig met het programmeren van een android app. De bedoeling van de app is dat je om de zoveel uur een glas water moet drinken.
Nu wil ik dat de app de aantal glazen dat je gedronken heb optelt, maar ik heb geen flauw idee hoe dat moet.
Kan iemand mij ermee helpen??
Ik ben nu bezig met het programmeren van een android app. De bedoeling van de app is dat je om de zoveel uur een glas water moet drinken.
Nu wil ik dat de app de aantal glazen dat je gedronken heb optelt, maar ik heb geen flauw idee hoe dat moet.
Kan iemand mij ermee helpen??
Code:
package tab.android;
import java.util.Calendar;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class VandaagActivity extends Activity {
private boolean drink_glas1 = false;
private boolean drink_glas2 = false;
private boolean drink_glas3 = false;
private boolean drink_glas4 = false;
private boolean drink_glas5 = false;
private boolean drink_glas6 = false;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.vandaag_inhoud);
final MediaPlayer buttonSound1 = MediaPlayer.create(VandaagActivity.this, R.raw.backsound);
// get a Calendar object with current time
Calendar cal = Calendar.getInstance();
// add 5 minutes to the calendar object
cal.add(Calendar.MINUTE, 1);
Intent intent = new Intent(VandaagActivity.this, AlarmReceiver.class);
buttonSound1.start();
intent.putExtra("alarm_message", "Drink glaasje water!");
// In reality, you would want to have a static variable for the request code instead of 192837
PendingIntent sender = PendingIntent.getBroadcast(this, 192837, intent, PendingIntent.FLAG_UPDATE_CURRENT);
// Get the AlarmManager service
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender);
final ImageView drinkglas1_button = (ImageView)findViewById(R.id.drinkglas1);
final ImageView drinkglas2_button = (ImageView)findViewById(R.id.drinkglas2);
final ImageView drinkglas3_button = (ImageView)findViewById(R.id.drinkglas3);
final ImageView drinkglas4_button = (ImageView)findViewById(R.id.drinkglas4);
final ImageView drinkglas5_button = (ImageView)findViewById(R.id.drinkglas5);
final ImageView drinkglas6_button = (ImageView)findViewById(R.id.drinkglas6);
drinkglas1_button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
drinkglas1_button.setImageResource((drink_glas1 ? R.drawable.glas2 : R.drawable.glas));
drink_glas1 = (drink_glas1 ? false : true);
}
});
drinkglas2_button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
drinkglas2_button.setImageResource((drink_glas2 ? R.drawable.glas2 : R.drawable.glas));
drink_glas2 = (drink_glas2 ? false : true);
}
});
drinkglas3_button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
drinkglas3_button.setImageResource((drink_glas3 ? R.drawable.glas2 : R.drawable.glas));
drink_glas3 = (drink_glas3 ? false : true);
}
});
drinkglas4_button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
drinkglas4_button.setImageResource((drink_glas4 ? R.drawable.glas2 : R.drawable.glas));
drink_glas4 = (drink_glas4 ? false : true);
}
});
drinkglas5_button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
drinkglas5_button.setImageResource((drink_glas5 ? R.drawable.glas2 : R.drawable.glas));
drink_glas5 = (drink_glas5 ? false : true);
}
});
drinkglas6_button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
drinkglas6_button.setImageResource((drink_glas6 ? R.drawable.glas2 : R.drawable.glas));
drink_glas6 = (drink_glas6 ? false : true);
}
});
}
}