| |||||||
Das Thema "Problem mit static & IMEI auslesen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Registriert seit: 08.02.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 4 Danke für 3 Beiträge
| Bei folgendem Problem komme ich jedoch einfach nicht weiter: Ich möchte die IMEI auslesen, um sie sie später bei einer Abfrage an den Server zu übergeben. Um aus anderen Klassen drauf zugreifen zu können, habe ich sie als static deklariert. Nun aber bekomme ich den Code-Snipsel zum auslesen der IMEI nicht gescheit verpackt, ohne dass Eclipse wegen "static" meckert. Kann mir wer helfen? Meine Klasse: Code: public class HTTPreciver extends Activity {
public static void CheckIMEI() {
String IMEI = [HIER SOLL DIE IMEI REIN];
}
} IMEI Auslesen: Code: TelephonyManager tManager = (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE); String uid = tManager.getDeviceId();
__________________ Temporaer.INFO · Gutscheine · noch mehr Gutscheine · Sudoku für Android · kostenlose Browserspiele |
| | |
| | #2 (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
|
Versuchs mal so: Code: private static String IMEI;
public static String getIMEI(Context context) {
if (IMEI == null) {
TelephonyManager tManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
IMEI = tManager.getDeviceId();
}
return IMEI;
} |
| | |
| Folgender Benutzer bedankt sich bei Tom299 für diesen Beitrag: | SPACE5TAR (20.01.2012) |
| | #3 (permalink) |
| Junior Mitglied Registriert seit: 08.02.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 4 Danke für 3 Beiträge
|
Danke, hat mir sehr geholfen!
__________________ Temporaer.INFO · Gutscheine · noch mehr Gutscheine · Sudoku für Android · kostenlose Browserspiele |
| | |
| | #4 (permalink) |
| Neuer Benutzer Registriert seit: 07.03.2012
Beiträge: 12
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
Hallo, ich häng mich mal mit meiner Frage hier ran, geht um die gleiche Funktion. Ich habe lange nach Möglichkeit gesucht die IMEI auszulesen und bin glücklicherweise hier fündig geworden. Wenn ich jetzt allerdings die Funktion verwende bekomme ich folgende Fehlermeldung: "Caused by: java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10034 nor current process has android.permission.READ_PHONE_STATE." Soweit ich die Meldung interpretiere will mir Android sagen das ich keine Rechte habe diese Funktion zu verwenden? Ich kann das leider nur in der virtuellen Umgebung testen ... kann es vielleicht daran liegen? Oder muss ich noch explicit irgendwelche Rechte anfordern? Bin für jeden Tip dankbar ![]() mfg sebastian |
| | |
| | #5 (permalink) |
| Android-Hilfe.de Mitglied |
Hi neubs, Genau das heißt es! Das fehlt dir: Code: <uses-permission android:name="android.permission.READ_PHONE_STATE" /> regards |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| SGS II & das IMEI Problem - gelöst ? | Outlaw | Samsung Galaxy S2 (I9100) Forum | 845 | 19.05.2012 01:55 |
| Imei gesichert, update gemacht, imei weg und jetzt weiter? | zacker88 | Samsung Galaxy S2 (I9100) Forum | 13 | 19.10.2011 23:25 |
| Komische Sache mit ProductKey & IMEI | drigg0r | Samsung Galaxy S (I9000) Forum | 5 | 17.03.2011 21:20 |
| GPS & Static-Navigation? | Shakyamuni | HTC Desire Forum | 9 | 19.01.2011 22:33 |
| 1&1-Vertrag mit Vodafone-APN = Problem bei Abholung von 1&1-Email-Konto? | Wibi | Tarife / Provider für HTC Wildfire | 2 | 19.11.2010 00:05 |