jimmy Posté(e) 10 septembre 2010 Share Posté(e) 10 septembre 2010 Bonjour, Je cherche un moyen d'ouvrir l'application "reveil" par défaut du téléphone. Pour le moment je fais : Intent intenta = new Intent; intenta.setClassName("com.android.deskclock","com.android.deskclock.AlarmClock"); PendingIntent pendingintent = PendingIntent.getActivity(context, 0,intenta, 0); updateViews.setOnClickPendingIntent(R.id.heure, pendingintent); Le problème de ce code est que si l'application par défaut d'android a été supprimé et remplacé par une autre rien ne s'ouvre. Si quelqu'un a une solution ou idée se serait cool car je ne voit pas comment m'en sortir. Merci Jim Lien vers le commentaire Partager sur d’autres sites More sharing options...
xazuretsu Posté(e) 11 septembre 2010 Share Posté(e) 11 septembre 2010 Normalement, tu ouvre horloge et tu vas ensuite sur l'icone qui ressemble . Voila tout . Lien vers le commentaire Partager sur d’autres sites More sharing options...
jimmy Posté(e) 11 septembre 2010 Auteur Share Posté(e) 11 septembre 2010 Bonjour, Je me suis peut être mal exprimé, j'ai créé un widget et je veux ouvrir l'application "reveil" au click. Mon souci est de savoir quelle appli ouvrir car celon les téléphones l'appli par défaut (com.android.alarm) n'existe pas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jimmy Posté(e) 3 novembre 2010 Auteur Share Posté(e) 3 novembre 2010 Je me réponds en partie : try{ Intent intent = new Intent(Intent.ACTION_MAIN); intent.setComponent(new ComponentName(packageName, className)); Toast message = Toast.makeText(context, context.getString(R.string.launch_activity_ok), Toast.LENGTH_SHORT); message.show(); context.getApplicationContext().startActivity(intent); }catch(Exception e){ Toast message = Toast.makeText(context, context.getString(R.string.launch_activity_fail), Toast.LENGTH_SHORT); message.show(); } J'essai de lancer l'activity que je souhaite. Si une exception survient alors mon application n'a pas été lancé. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.