Ich habe Szenario, wo es 4 (oder mehr) Anwendungen gibt, die erste, die auf einem Gerät (es kann eine der 4 Anwendungen sein) wird ein Unique generieren ID und speichern Sie es auf einigen wo, und alle anderen Anwendungen, die danach ausgeführt wird, müssen eindeutige ID lesen, die von der zuerst ausgeführten Anwendung generiert wurde.Android: Speichern von Daten, auf die von mehreren Anwendungen zugegriffen werden kann
Ich möchte External Storage
Option ausschließen, da einige Benutzer den gespeicherten Wert leicht ändern können.
Ich dachte auch Shared Preferences
, aber es scheint, mit Shared Preferences
können wir mehrere Anwendungen implementieren, um die Daten von einer einzigen Anwendung generiert zu lesen, aber alle Anwendungen können diese gemeinsamen Daten nicht schreiben.
Verwenden Sie einen Remote-Server und verbinden Sie sich über eine API. –
@AnirudhSharma Meine Anforderung besteht darin, das Clientgerät zu identifizieren, auf dem meine Anwendungen installiert sind. Wir können diese Option für dieses Szenario nicht verwenden. – bashahul
Sie können den Inhaltsanbieter verwenden. Der Zweck von Content Provider in Android besteht darin, Daten über mehrere Anwendungen (Prozesse) hinweg zu teilen. –