Android und Ablilities

  • 1 Antworten
  • Letztes Antwortdatum
R

r4in

Ambitioniertes Mitglied
3
Hallo Leute,

ich hab eine App geschrieben, die zur Kompilzeit verschiedene default Werte gesetzt bekommen soll.

z.B. Kunde A bekommt eine Version wo auf Server A zugegriffen wird. Kunde B bekommt eine Version auf Server B zugegriffen wird.

Also quasi wie in C, C++

#if def

Problem es gibt keinen Preprozessor.
Hat zufällig jemand eine Idee, wie ich es dennoch hinbekommen kann, ohne jedesmal den Quellcode zu ändern?

Danke!
 
Wenn es nur um bestimmte Servernamen und ähnliches geht, kannst eine Configdatei in die apk Datei hineinpacken.

Wenn es komplizierter ist, kannst du deine App in ein Android Library Projekt packen. Und dann die kundenspezifischen Änderungen in von der Library abhängigen Projekten unterbringen. Das wird bei einer großen Anzahl Kunden zwar etwas unübersichtlich, aber das wären #ifdefs ja auch :D
 
  • Danke
Reaktionen: r4in

Ähnliche Themen

Katharina1985
Antworten
9
Aufrufe
603
Anz
Anz
M
Antworten
21
Aufrufe
1.762
swa00
swa00
Mr-Fisch
Antworten
5
Aufrufe
1.123
migi01
migi01
Mr-Fisch
Antworten
8
Aufrufe
1.129
Mr-Fisch
Mr-Fisch
M
Antworten
9
Aufrufe
964
mkuz24
M
Zurück
Oben Unten