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

M
Antworten
21
Aufrufe
1.399
swa00
swa00
Mr-Fisch
Antworten
5
Aufrufe
995
migi01
migi01
Mr-Fisch
Antworten
8
Aufrufe
1.024
Mr-Fisch
Mr-Fisch
M
Antworten
9
Aufrufe
804
mkuz24
M
A
Antworten
5
Aufrufe
706
swa00
swa00
Zurück
Oben Unten