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

Problem mit static & IMEI auslesen

Das Thema "Problem mit static & IMEI auslesen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 19.01.2012, 20:16   #1 (permalink)
Junior Mitglied

Registriert seit: 08.02.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 4 Danke für 3 Beiträge
Standard Problem mit static & IMEI auslesen

Ich habe ein kleines Problem bei meinem ersten wirklichen Projekt. An sich komme ich gut voran, wenn da nicht immer wieder diese Kleinigkeiten wären, die einem aufhalten. Aber sie sollen mich nicht aus der Ruhe bringen, im Regelfall findet man nach einer intensiven Suche und ein wenig Herumprobieren ja schließlich des Rätsels Lösung.

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();
Danke schon mal...
SPACE5TAR ist offline   Mit Zitat antworten
Alt 20.01.2012, 07:40   #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
Standard AW: Problem mit static & IMEI auslesen

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;
	}
Tom299 ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Tom299 für diesen Beitrag:
SPACE5TAR (20.01.2012)
Alt 20.01.2012, 20:34   #3 (permalink)
Junior Mitglied

Registriert seit: 08.02.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 4 Danke für 3 Beiträge
Standard AW: Problem mit static & IMEI auslesen

Danke, hat mir sehr geholfen!
SPACE5TAR ist offline   Mit Zitat antworten
Alt 08.03.2012, 10:21   #4 (permalink)
Neuer Benutzer

Registriert seit: 07.03.2012
Beiträge: 12
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard AW: Problem mit static & IMEI auslesen

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
neubs ist offline   Mit Zitat antworten
Alt 08.03.2012, 10:27   #5 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: Problem mit static & IMEI auslesen

Hi neubs,

Zitat:
Zitat von neubs Beitrag anzeigen
Oder muss ich noch explicit irgendwelche Rechte anfordern?
Genau das heißt es!

Das fehlt dir:
Code:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
HIER findest du mehr Informationen über AndroidManifest und uses-permission.


regards
__________________
g o o g l e+ plus.neeldarax.de
androidblog www.neeldarax.de
Neeldarax ist offline   Mit Zitat antworten
Alt 08.03.2012, 10:41   #6 (permalink)
Neuer Benutzer

Registriert seit: 07.03.2012
Beiträge: 12
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard AW: Problem mit static & IMEI auslesen

Danke, wieder was gelernt
neubs ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

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




Du liest gerade: "Problem mit static & IMEI auslesen" 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.