J'ai créé une application et elle fonctionne bien sur les périphériques au-dessus d'un certain niveau api, mais quand je l'exécute sur un téléphone avec un niveau d'API de 7 cela ne fonctionne pas correctement. Il ne plante pas cependant. Si je change la valeur de l'API min ou cible dans le manifeste, l'application fonctionne toujours et je n'obtiens aucune erreur/avertissement dans Eclipse. Donc, ma question est de savoir comment je suis censé dire quel niveau d'API utiliser sans installer chaque API Android, la création d'un émulateur et voir si elle fonctionne correctement. le Erro se produit lorsque j'utilise le code lorsque j'utilise le code suivant suivant:niveau api cible (android)
' cal = Calendar.getInstance();
cal.set(year, month, day, hour,minute);
current time
intent = new Intent(this, AlarmReceiver.class);
intent.putExtra("vns", 1);
sender = PendingIntent.getBroadcast(this, 192837, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
// Get the AlarmManager service
am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender);'
ne définit pas correctement un événement au lieu de cela ne fait rien
Pourriez-vous décrire les problèmes que vous rencontrez avec l'API inférieure? – Morendo