2016-03-26 9 views
0

Ich möchte eine Datei Gerät abhängig machen, so dass es nur auf dem Gerät funktioniert es direkt heruntergeladen, aber wird beschädigt und nutzlos, wenn die gleiche Datei auf ein anderes Telefon oder Gerät kopiert wird. Ist das möglich?Dateisicherheit in Android und iOS

Antwort

1

Für Dateien wie (Fotos, Videos, Dokumente .. etc) ist es nicht möglich ist ,,

Aber es kann für Anwendungen eingesetzt werden ,, die App können Geräte IMEI-Nummer erhalten, die eine eindeutige und unveränderliche ist Nummer für jedes Gerät dann in einer Strings speichern, jedes Mal, wenn die App ausgeführt wird, paßt es die IMEI-Geräte IMEI gespeichert withe ..

Diese Methode Geräte IMEI in Android verwendet werden kann

public String getIMEI(Context context){ 
TelephonyManager mngr = (TelephonyManager) context.getSystemService(context.TELEPHONY_SERVICE); 
String imei = mngr.getDeviceId(); 
return imei; 
} 
+1

Was zu bekommen Geräte ohne SIM-Kartensteckplatz? Sie haben keine IMEI, also wird diese Methode nicht funktionieren! Wenn Ihnen Tablets oder andere Geräte ohne SIM-Kartensteckplatz egal sind und Sie diese Methode implementieren möchten, vergessen Sie nicht, dem Manifest die Berechtigung 'android.permission.READ_PHONE_STATE' hinzuzufügen. – Chris

+0

Ja, Sie haben Recht ist für Sim-Halter-Geräte ,, –

+0

Aber diese Technik kann für andere Nicht-Sim-Geräte verwendet werden http://stackoverflow.com/a/2785493/2202452 –