Und wieder habe ich eine Frage, die wieder mit Android zusammenhängt. Es ist nur für mich, mehr Einblick in die Funktionsweise des Sendens von Sendungen zu bekommen.Welche Sicherheitsprobleme könnte SendBroadcast verursachen und was ist ein besserer Ansatz?
Was würde Ich mag wissen, ist:
1. Warum sollte man den Rundfunkempfänger über Aktivitäten für Ergebnis verwenden?
Ich dachte, der Broadcast-Empfänger würde nützlicher sein, um tatsächliche Gerätemeldungen zu behandeln, als nur um Absichten in einer App zu umgehen.
2. Mit welchen Sicherheitsproblemen könnte ein Entwickler konfrontiert werden?
Habe ich recht, wenn ich annehme, dass jeder, der meinen Paketnamen kennt (vielleicht durch Reverse Engineering), im Prinzip die gesendeten Absichten erfassen und die damit übertragenen Informationen sehen könnte?
3. Was nützt der LocalBroadcastManager, wenn Sie Objekte an andere Aktivitäten übergeben möchten?
Ich habe gelesen, dass dies besser sein könnte, wenn Sie nicht möchten, dass die Absenden Absichten außerhalb der App. Bedeutet das auch, dass selbst wenn jemand den Paketnamen hat, die Sendung nicht außerhalb der App empfangen werden kann?
Wenn Sie meinen, dass meine Fragen nicht vollständig sind oder auf falschen Annahmen basieren, lassen Sie es mich bitte wissen, damit ich daraus lernen kann. :)
Vielen Dank an alle, die helfen können.
Cheers,
Do
umfassende Antwort @Waqas – SohailAziz
Dies macht die Dinge viel klarer. Vielen Dank! :) – StingRay5
Das ist sehr gut @ Waqas –