Jupp S.
- Forum-Beiträge: 233
18.05.2012, 02:01:58 via Website
18.05.2012 02:01:58 via Website
Ich fange gerade mit der Androidentwicklung an und stoße schon vor meiner ersten Code-Zeile auf ein großes Problem. Nämlich bei der Vergabe des Packetnamens.
Dazu erst mal ein kurzer Ausschnitt aus dem offiziellen Android-Dev-Guide
http://developer.android.com/guide/topics/manifest/manifest-element.html
Jetzt habe ich aber folgendes Problem:
Eine URL darf mit Ziffern beginnen, der Packetname aber nicht und es wird empfohlen in den Packetnamen eine URL einzubauen die einem gehört um Überschneidungen mit anderen Entwicklern zu vermeiden.
Also was ist jetzt wenn die betreffende URL eben Ziffern am Anfang hat? Bleibt da nicht anderes übrig als zur Sicherheit zusätzlich eine andere URL ohne Ziffern am Anfang zu regestrieren. Also zum Beispiel www.beispiel123.de im Fall von www.123beispiel.de
Oder mache ich mir da doch zu viele Sorgen? Wie wichtig ist das wirklich?
Könnte ich statt dessen auch einfach einen Packetnamen wie de.EinsZweiDreiBeispiel.MeineApp benutzen?
Und was ist wenn ein anderer Android-Entwickler die URL EinsZweiDreiBeispiel.de regestriert? Könnte das zu Problemen führen? Könnte er im Play-Store zum Beispiel diese Form des Packetnamens (auch für bereits bestehende Apps) von mir einfordern?
Dazu erst mal ein kurzer Ausschnitt aus dem offiziellen Android-Dev-Guide
package
A full Java-language-style package name for the application. The name should be unique. The name may contain uppercase or lowercase letters ('A' through 'Z'), numbers, and underscores ('_'). However, individual package name parts may only start with letters.
To avoid conflicts with other developers, you should use Internet domain ownership as the basis for your package names (in reverse). For example, applications published by Google start with com.google. You should also never use the com.example namespace when publishing your applications.
A full Java-language-style package name for the application. The name should be unique. The name may contain uppercase or lowercase letters ('A' through 'Z'), numbers, and underscores ('_'). However, individual package name parts may only start with letters.
To avoid conflicts with other developers, you should use Internet domain ownership as the basis for your package names (in reverse). For example, applications published by Google start with com.google. You should also never use the com.example namespace when publishing your applications.
Jetzt habe ich aber folgendes Problem:
Eine URL darf mit Ziffern beginnen, der Packetname aber nicht und es wird empfohlen in den Packetnamen eine URL einzubauen die einem gehört um Überschneidungen mit anderen Entwicklern zu vermeiden.
Also was ist jetzt wenn die betreffende URL eben Ziffern am Anfang hat? Bleibt da nicht anderes übrig als zur Sicherheit zusätzlich eine andere URL ohne Ziffern am Anfang zu regestrieren. Also zum Beispiel www.beispiel123.de im Fall von www.123beispiel.de
Oder mache ich mir da doch zu viele Sorgen? Wie wichtig ist das wirklich?
Könnte ich statt dessen auch einfach einen Packetnamen wie de.EinsZweiDreiBeispiel.MeineApp benutzen?
Und was ist wenn ein anderer Android-Entwickler die URL EinsZweiDreiBeispiel.de regestriert? Könnte das zu Problemen führen? Könnte er im Play-Store zum Beispiel diese Form des Packetnamens (auch für bereits bestehende Apps) von mir einfordern?