Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Ein Androidprojekt für mehrere Apps

Das Thema "Ein Androidprojekt für mehrere Apps" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 29.01.2012, 15:20   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.10.2011
Beiträge: 85
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard Ein Androidprojekt für mehrere Apps

Hallo Android Freunde,
ich habe eine Frage:
ich habe eine App entwickelt die für mehrere Autohäuser verwendet werden soll.
Die idee war: ich entwickle ein Grundgerüst für alle Fenster und für alle Menüpunkte der App.
Zusätzlich erstelle ich eine Datenbank mit den Tabellen für die Mitarbeiter des Autohauses ect und dann schreibe ich die Daten in die Datenbank von den Autohäusern, die ich brauche. Zb ich schreibe in die Datenbank die Daten von Mercedes und habe somit die App für Mercedes.
Das Problem ist, wenn ich die Daten der Datenbank verändere und die App neu installiere, dann habe ich nur eine Version auf dem Handy. D.h, wenn ich davor die App mit Ferrari Daten installiert habe, wird die Ferrari App durch Mercedes App ersetzt.
Wie konnte man das machen, dass die Daten nicht ersetzt werden, sondern eine neue App installiert wird?
Ein neues Projekt zu erstellen und darein alle Klassen und alles was dazugehört zu kopieren ist doch doof.
Bitte Hilfe.
Mit freundlichen Grüßen.
zblack ist offline   Mit Zitat antworten
Alt 29.01.2012, 15:44   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

Der Packagename muss unterschiedlich sein, wenn nämlich der Packagename mit einem übereinstimmt der schon auf dem Telefon vorhanden ist wird die alte App überschrieben (wenn auch das Zertifikat übereinstimmt).
strider ist offline   Mit Zitat antworten
Alt 29.01.2012, 16:09   #3 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.10.2011
Beiträge: 85
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

aso, ich muss dann das Projekt in ein anderes workspace kopieren und da den Packagename ändern.
gibt es noch weitere Möglichkeiten ?
zblack ist offline   Mit Zitat antworten
Alt 29.01.2012, 20:42   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

Gezwungen wirst du nicht das Projekt zu kopieren du kannst auch bei dem einen Projekt den Packagename immer je nach Marke hin und her ändern. Das ist aber eben keine saubere Lösung.
strider ist offline   Mit Zitat antworten
Alt 29.01.2012, 20:44   #5 (permalink)
Android Guru
 
Benutzerbild von TheDarkRose

Modell: Samsung Galaxy S (I9000)

Registriert seit: 20.08.2010
Beiträge: 1.078
Abgegebene Danke: 424
Erhielt 517 Danke für 377 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

Google mal nach Mandantenfähigkeit.
__________________
Abimus - a new experience
business solutions - managed services - managed vServer
TheDarkRose ist offline   Mit Zitat antworten
Alt 29.01.2012, 21:36   #6 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.10.2011
Beiträge: 85
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

was wäre denn die saubere lösung ?
und wie konnte man die Mandantenfähigkeit programmtechnisch realisieren ?
zblack ist offline   Mit Zitat antworten
Alt 30.01.2012, 08:01   #7 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

Du solltest dann eher mal dein Datenbank-Design überdenken. Z.B. könntest du eine Tabelle für den Benutzer oder eine Gruppe anlegen, da könnte z.B. der Name drin stehen (Mercedes, Ferrari, etc.) und in den anderen Tabellen könntest du den Namen / ID als Fremdschlüssel benutzen.

Select * from Autohauses where Gruppe = 'Ferrari' oder sowas in der Art.
Tom299 ist offline   Mit Zitat antworten
Alt 30.01.2012, 11:45   #8 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

Zitat:
Zitat von zblack Beitrag anzeigen
was wäre denn die saubere lösung ?
und wie konnte man die Mandantenfähigkeit programmtechnisch realisieren ?
Die saubere Lösung wäre für jeden Kunden ein eigenes Projekt zu führen wobei du den Quellcode zentral verwalten kannst mit einem Versionskontrollsystem. Die assets kannst du für jedes Projekt individuell anpassen.
strider ist offline   Mit Zitat antworten
Alt 30.01.2012, 11:49   #9 (permalink)
Android Guru
 
Benutzerbild von TheDarkRose

Modell: Samsung Galaxy S (I9000)

Registriert seit: 20.08.2010
Beiträge: 1.078
Abgegebene Danke: 424
Erhielt 517 Danke für 377 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

Zitat:
Zitat von strider Beitrag anzeigen
Die saubere Lösung wäre für jeden Kunden ein eigenes Projekt zu führen wobei du den Quellcode zentral verwalten kannst mit einem Versionskontrollsystem. Die assets kannst du für jedes Projekt individuell anpassen.
Nein, Mandantenfähigkeit wird meist auf Datenbankebene realisiert.
__________________
Abimus - a new experience
business solutions - managed services - managed vServer
TheDarkRose ist offline   Mit Zitat antworten
Alt 30.01.2012, 12:28   #10 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: Ein Androidprojekt für mehrere Apps

Wozu denn Mandantenfähigkeit, er will soweit ich das verstanden habe ein Grundgerüst für verschiedene Kunden haben, für die Kunden will er individuell angepasst mit Apps aus diesem Grundgerüst basteln mit anderen Logos etc.
strider ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Mehrere Geräte - ein Google Account chattytobi Google Play Store (Android Market) 8 13.01.2012 15:56
Mehrere Akkus für ein Gerät - Auswirkungen auf Historie? androidlaie Android Allgemein 0 03.06.2011 15:41
ein layout - mehrere projekte RED-BARON Android App Entwicklung 4 11.03.2011 08:31
Ein Google-Account, mehrere Android-Phones? Arrowdynamics Android Allgemein 8 22.02.2011 09:32
Kalender & Email Programm für mehrere accounts + ein gudi sevEnil Business und Organisation 2 10.12.2009 16:04




Du liest gerade: "Ein Androidprojekt für mehrere Apps" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.