Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void syncSignalInfo() {
- PowerManager pm = (PowerManager) ctx.getSystemService(Context.POWER_SERVICE);
- final TelephonyManager tm = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE);
- //wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "vnaps");
- PowerManager.WakeLock wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "vnaps");
- synchronized (wakeLock) {
- wakeLock.acquire(500);
- //Log.i("VNAPS", "[YAZ] Wakelock requested: " + wakeLock.isHeld());
- try {
- Thread.sleep(500);
- } catch (InterruptedException e) {
- //Log.e("VNAPS", "[YAZ} Interrupted");
- }
- if (wakeLock.isHeld()) {
- wakeLock.release();
- } else {
- Log.e("VNAPS", "Prevented a wakelock.release exception...");
- }
- }
- //Log.i("VNAPS", "[YAZ] Asking for updated phone state");
- tm.listen(strength_listener, PhoneStateListener.LISTEN_NONE);
- tm.listen(strength_listener, PhoneStateListener.LISTEN_CELL_LOCATION);
- tm.listen(strength_listener, PhoneStateListener.LISTEN_CELL_INFO);
- tm.listen(strength_listener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement