Android Library -> Klassen Verstecken

  • 1 Antworten
  • Letztes Antwortdatum
R

Raidri

Ambitioniertes Mitglied
1
Hallo Leute,

habe mal folgende Frage. Wie kann ich eine Android Library schreiben, wo nur bestimmte Klassen in der Library nach außen hin offen sind?

Sobald ich anfange in der Library mit Subfolders zu arbeiten muss ich die Klassen "Public" setzen, damit ich diese in der Lib bei anderen Klassen in anderen Subfoldern verwenden kann. Somit sind sie aber auch offen nach außen.

Vielen Dank schon einmal für eure Hilfe.

Gruß
Raidri
 
In Java gibt es (momentan noch) keine Sichtbarkeitsregeln für ganze Bibliotheken.
Du kannst bestenfalls mit obfuscation (oder mit schwarzer ClassLoader-Magie) was machen.

Frage ist natürlich, was du da vor wem "verbergen" willst.
Normalerweise reicht es, zu dem nicht öffentlichen Teil einfach keine Doku rauszurücken :)
 

Ähnliche Themen

M
Antworten
21
Aufrufe
1.362
swa00
swa00
Mr-Fisch
Antworten
5
Aufrufe
968
migi01
migi01
Mr-Fisch
Antworten
8
Aufrufe
1.007
Mr-Fisch
Mr-Fisch
M
Antworten
9
Aufrufe
791
mkuz24
M
A
Antworten
5
Aufrufe
697
swa00
swa00
Zurück
Oben Unten