Als «android-intent» getaggte Fragen

Fragen zur praktischen und erweiterten Verwendung von Absichten, Absichts-Extras und ausstehenden Absichten zum Starten einer Aktivität, eines Dienstes oder zum Antworten auf ein System- oder Anwendungsereignis / eine Benachrichtigung über einen BroadcastReceiver. (Grundlegende Vertrautheit finden Sie in den Informationen.)

5
getIntent () Extras immer NULL
Ich habe eine einfache Android-App geschrieben, die eine benutzerdefinierte Benachrichtigung wie diese anzeigt: Context context = getApplicationContext(); NotificationManager manager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); Notification notification = new Notification( R.drawable.icon, title, System.currentTimeMillis()); Intent notificationIntent = new Intent( context, this.getClass()); notificationIntent.putExtra("com.mysecure.lastpage", "SECURECODE"); PendingIntent pendingIntent = PendingIntent.getActivity( context , 0, notificationIntent, 0); notification.flags = notification.flags …

11
Senden Sie eine SMS per Absicht
Ich möchte eine SMS absichtlich senden, aber wenn ich diesen Code verwende, werde ich zu einem falschen Kontakt weitergeleitet: Intent intentt = new Intent(Intent.ACTION_VIEW); intentt.setData(Uri.parse("sms:")); intentt.setType("vnd.android-dir/mms-sms"); intentt.putExtra(Intent.EXTRA_TEXT, ""); intentt.putExtra("address", phone number); context.startActivity(intentt); Warum? Ich kenne auch eine Möglichkeit, das Senden von SMS zu verfolgen, aber ich weiß nicht, wie dies …

6
Mehrere MIME-Typen in Android
Gibt es eine Möglichkeit, intent.setType()mehrere breite Typen (wie Bilder und Videos) zu verwenden und bereitzustellen ? Ich benutze eine ACTION_GET_CONTENT. Es scheint nur mit durch Kommas getrennten Typen zu funktionieren.

5
"Ergebnis der Fehlerbereitstellung" - onActivityForResult
Ich habe eine LoginActivity(Benutzeranmeldung). Es ist im Grunde genommen ein eigenes ActivityThema, das wie ein Dialog thematisiert ist (um als Dialog zu erscheinen). Es erscheint über a SherlockFragmentActivity. Was ich möchte ist: Wenn es eine erfolgreiche Anmeldung gibt, sollten zwei vorhanden sein FragmentTransaction, um die Ansicht zu aktualisieren. Hier ist …

5
Android ausstehende Absicht Benachrichtigung Problem
Ich habe einen Alarm in meiner App und es wird eine Benachrichtigung gestartet, dass dann, wenn gedrückt, eine Aktivität gestartet wird. Das Problem ist, dass wenn ich mehr als einen Alarm erstelle, die über die Benachrichtigung gestartete Aktivität dieselben Extras wie die erste erhält. Ich denke, das Problem liegt entweder …


4
Wie kann ich eine Aktivität aus einer Nicht-Aktivitätsklasse starten?
Ich habe eine Kartenansicht, die einige zeigt OverlayItems. Bei der onTapMethode einer Überlagerung möchte ich eine neue Aktivität auslösen, die dieses Überlagerungsfoto beispielsweise als Vollbild anzeigt. Wenn ich das in meiner Overlay-Klasse mache: Intent intent = new Intent(); intent.setClass(getApplicationContext, FullscreenView.class); startActivity(intent); .. es kann keinen Anwendungskontext finden, da ich nicht …


4
Android install apk mit Intent.VIEW_ACTION funktioniert nicht mit Dateianbieter
Meine App verfügt über eine automatische Aktualisierungsfunktion, mit der eine APK heruntergeladen werden kann. Wenn der Download abgeschlossen ist, wird eine Intent.VIEW_ACTION zum Öffnen der App und zum Installieren der heruntergeladenen APK durch den Benutzer angezeigt Uri uri = Uri.parse("file://" + destination); Intent install = new Intent(Intent.ACTION_VIEW); install.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); install.setDataAndType(uri, manager.getMimeTypeForDownloadedFile(downloadId)); …

2
Broadcast Receiver Register in Manifest vs. Aktivität
Ich brauche Hilfe, um zu verstehen, wann ich erwarten kann, dass mein Rundfunkempfänger funktioniert, wenn er nur im Manifest registriert ist, anstatt von einer laufenden Aktivität oder einem laufenden Dienst registriert zu werden. Wenn ich beispielsweise einen eigenständigen Empfänger mit dem folgenden Absichtsfilter registriere, funktioniert er ohne einen Dienst- / …




13
Überprüfen Sie die Internetverbindung
Gibt es ein Android Intent ACTION_XXX, das mich benachrichtigt, wenn eine Internetverbindung verfügbar ist? Ich möchte eine instanziieren BroadcastReceiver, die meine Anwendung benachrichtigt, wenn ein Benutzer die Internetverbindung aktiviert (über WLAN, über GSM usw.). Könnte mir jemand helfen?


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.