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

im BroadcastReceiver TelephonyManager ohne funktion

Das Thema "im BroadcastReceiver TelephonyManager ohne funktion" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 18.12.2011, 23:28   #1 (permalink)
Junior Mitglied

Registriert seit: 14.07.2009
Beiträge: 33
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard im BroadcastReceiver TelephonyManager ohne funktion

Hallo Leute,

ich habe da nochmal ein Problem.

Nämlich, wenn ich ein Broadcast bekomme das die C2DM Regestrierung ankommt, soll die APP meine IMEI und Rufnummer auslesen jedoch gibt er mir beides als leer NULL zurück

Packe ich den Part in eine neue APP funktioniert es wunderbar.. Deswegen weiss ich nicht, wodrann es liegt.

Hier mein Code:
PHP-Code:
public void onReceive(Context contextIntent intent) {
        
Toast.makeText(context"Don't panik but your time is up!!!!.",
                
Toast.LENGTH_LONG).show();
        
          
PowerManager pm = (PowerManagercontext.getSystemService(Context.POWER_SERVICE);
          
PowerManager.WakeLock wl pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK PowerManager.ACQUIRE_CAUSES_WAKEUP"My Tag");
          
wl.acquire(10000);
          
Log.i("C2DM""acquire");
          
int i 0;
          while (
pm.isScreenOn()==false) {
          
          
i++;
          
              
Log.i("C2DM""while screen on" i);
            
        }

         
//   ..screen will stay on during this section..
        // Vibrate the mobile phone
        
String action intent.getAction();
        
Log.w("C2DM""C2DM empfang");
        if (
"com.google.android.c2dm.intent.REGISTRATION".equals(action)) {
            
Log.w("C2DM""Received registration ID");
            final 
String registrationId intent
                    
.getStringExtra("registration_id");
            
String error intent.getStringExtra("error");
            
            
TelephonyManager me = (TelephonyManagercontext.getSystemService(Context.TELEPHONY_SERVICE);
            
String callnumber me.getLine1Number();
            
Log.d("C2DM","deine Rufnummer"callnumber);
            
Toast.makeText(context,"deine Rufnummer" callnumberToast.LENGTH_LONG).show();
            
Log.d("C2DM""ello");
            
String IMEI me.getDeviceId();
            
Log.d("C2DM"IMEI);
            
Log.d("C2DM""dmControl: registrationId = " registrationId
                    
", error = " error); 
Axo was ich vll. noch Fragen kann ist, wie macht man solche Sprechblasen um einen Text mit "Spitze", wie es bei den SMS ist.??

Danke schonmal


Habe den Fehler selber gefunden Hatte mit ner anderen APP (LBE) die Permission wieder entzogen sry^^

Geändert von tau31535 (26.12.2011 um 21:39 Uhr) Grund: gelöst
tau31535 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Mobilteil ohne Funktion Ahab2 Motorola Xoom Forum 0 31.08.2011 13:06
Rechner ohne %Funktion? Apper HTC Desire S Forum 6 06.06.2011 17:22
funktion ohne sim l0wbrain Motorola Defy Forum 1 14.02.2011 02:17
Wecker ohne Funktion 0211dus Sony Ericsson Xperia X8 Forum 1 01.12.2010 07:40




Du liest gerade: "im BroadcastReceiver TelephonyManager ohne funktion" 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.