T
tau31535
Neues Mitglied
- 0
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:
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^^
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:
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Don't panik but your time is up!!!!.",
Toast.LENGTH_LONG).show();
PowerManager pm = (PowerManager) context.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 = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String callnumber = me.getLine1Number();
Log.d("C2DM","deine Rufnummer"+ callnumber);
Toast.makeText(context,"deine Rufnummer" + callnumber, Toast.LENGTH_LONG).show();
Log.d("C2DM", "ello");
String IMEI = me.getDeviceId();
Log.d("C2DM", IMEI);
Log.d("C2DM", "dmControl: registrationId = " + registrationId
+ ", error = " + error);
Danke schonmal
Habe den Fehler selber gefunden Hatte mit ner anderen APP (LBE) die Permission wieder entzogen sry^^
Zuletzt bearbeitet: