]>
iEval git - unical.git/blob - src/ro/ieval/unical/Utils.java
df57cda73262ff9f5ac6d13aeb1492cf786b9b0f
1 package ro
.ieval
.unical
;
3 import java
.util
.GregorianCalendar
;
4 import java
.util
.Locale
;
6 import android
.app
.AlarmManager
;
7 import android
.app
.PendingIntent
;
8 import android
.content
.Context
;
9 import android
.content
.Intent
;
10 import android
.view
.View
;
11 import android
.view
.ViewGroup
;
14 private Utils(){ /* do nothing */ }
16 public static void setEnabledRecursively(final View view
, final boolean enabled
){
17 view
.setEnabled(enabled
);
18 if(view
instanceof ViewGroup
){
19 final ViewGroup group
=(ViewGroup
) view
;
20 for(int i
=0;i
<group
.getChildCount();i
++)
21 setEnabledRecursively(group
.getChildAt(i
), enabled
);
25 public static String
formatDate(final int year
, final int month
, final int day
){
26 return String
.format(Locale
.ENGLISH
, "%4d-%02d-%02d", year
, month
, day
);
29 public static void setAlarm(final GregorianCalendar cal
, final Context context
) {
30 final PendingIntent pi
= PendingIntent
.getActivity(context
, 1234, new Intent(context
, AlarmReceiverActivity
.class), PendingIntent
.FLAG_CANCEL_CURRENT
);
31 final AlarmManager am
= (AlarmManager
)context
.getSystemService(Context
.ALARM_SERVICE
);
32 am
.set(AlarmManager
.RTC_WAKEUP
, cal
.getTimeInMillis(), pi
);
This page took 0.038697 seconds and 4 git commands to generate.