ik wil voor mijn vereniging een app maken.
nu heb ik online een site gevonden maakt het wel mooi.
maar ik mis nog wat
en dat is een formulier die mag op geslagen worden op de telefoon het wordt niet groot
het gaat om 6 getallen en een datum en dan misschien een keer of 6. als het op de telefoon kan dan hoeft er geen verdere gegevens bij van een naam of zo. maar anders moet hij ergens een naam vandaan halen.

ik hoop dat ik hier goed ben met me vraag

Groeten Ronald
Laten we even bij de theorie achter de werking van PHP beginnen:

Wikipedia

PHP is een server-side scripting-taal, die hoofdzakelijk wordt gebruikt om op de webserver dynamische webpagina's te creëren, is voor de gebruiker onzichtbaar. Alleen het resultaat is zichtbaar en dat ziet er (normaal gesproken) uit als een gewone HTML-pagina. De voordelen van PHP zijn: het is opensourcesoftware, het is zeer populair, makkelijk te leren en er is een brede ondersteuning mogelijk op het internet.

Je kan dus je contactformulier via een webserver laten afhandelen die PHP-ondersteuning heeft.
is er dan een variabele in de telefoon te vinden die ik mee kan sturen zo dat hij uniek wordt.
Ik weet niet in welke programmeertaal je programmeert, maar je zou een variabele kunnen maken die je met een POST-request mee kan sturen.
Ronald E op 09/03/2015 21:46:41

is er dan een variabele in de telefoon te vinden die ik mee kan sturen zo dat hij uniek wordt.


Het telefoonnummer?
Ja het telefoonnummer is goed hoe kan ik die vinden in de telefoon.
telefoonnummer is niet uniek: duo simkaart, maar ook als je de simkaart gewoon in een ander toestel plaatst.

Je kunt echter wel het uniqueid van het toestel benaderen. Dat kost waarschijnlijk ook een berg minder permissies.

[size=xsmall]Toevoeging op 10/03/2015 16:22:08:[/size]

String deviceId = Secure.getString(this.getContentResolver(),
Secure.ANDROID_ID);
Toast.makeText(this, deviceId, Toast.LENGTH_SHORT).show();
Het IMEI-nummer is uniek, ik denk dat je die bedoelt Ivo?


TelephonyManager mngr = getSystemService(Context.Telephony_service); mngr.getDeviceId()

De permissie is: READ_PHONE_STATE
is dat alleen via Java te gebruiken?
er moeten wat water waardes worden opgeslagen dat ga ik wel doen in de database maar om dat er meerdere in komen moet er iets unieks bij waar ik voor dat toestel op kan filteren en hij zijn gegevens nog eens na kan zien.
en ik wil ook niet dat de mensen elke keer hun naam of iets moeten in typen om het te kunnen op slaan. de datum wil ik ook al automaties binnen halen dus ze hoeven dan alleen die 6 getallen in te typen.
Androids programmeer je normaal via JAVA.

Met JAVA kun je prima een webservice aanspreken op een of andere webserver. Op die webserver draait dan (bijvoorbeeld) PHP samen met een database om eea op te slaan.

Inderdaad kun je de data dan opslaan in combinatie met zo'n uniqueid of imei.
Zelf gebruik ik daar niet IMEI voor, maar dat genoemde id.

ik zie dat dat tussen de 12 en 15 karakters varieert in mijn database en bestaat uit a-f0-9 (hex string dus)

Reageren