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

asconsulting
Antworten
5
Aufrufe
161
LonelyGremlin
LonelyGremlin
Katharina1985
Antworten
9
Aufrufe
612
Anz
Anz
M
Antworten
21
Aufrufe
1.795
swa00
swa00
Mr-Fisch
Antworten
5
Aufrufe
1.129
migi01
migi01
Mr-Fisch
Antworten
8
Aufrufe
1.133
Mr-Fisch
Mr-Fisch
Zurück
Oben Unten