Advertisement
Guest User

Untitled

a guest
Dec 5th, 2011
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.69 KB | None | 0 0
  1. package com.megalon.androchieve;
  2.  
  3. import android.app.Service;
  4. import android.content.Intent;
  5. import android.os.IBinder;
  6. import android.util.Log;
  7. import android.view.KeyEvent;
  8. import android.view.View;
  9. import android.view.View.OnKeyListener;
  10.  
  11. public class AchieveService extends Service implements OnKeyListener {
  12.     private AchieveDBHelper aDBHelper;
  13.    
  14.     @Override
  15.     public IBinder onBind(Intent intent) {
  16.         return null;
  17.     }
  18.    
  19.     @Override
  20.     public void onCreate() {
  21.         Log.d("ASERVE", "Achievement Service Created");
  22.     }
  23.  
  24.     @Override
  25.     public void onDestroy() {
  26.         Log.d("ASERVE", "Achievement Service Destroyed");
  27.     }
  28.    
  29.     @Override
  30.     public void onStart(Intent intent, int startid) {
  31.         aDBHelper = new AchieveDBHelper(getApplicationContext());
  32.         Log.d("ASERVE", "Achievement Service Started");
  33.     }
  34.  
  35.     public boolean onKey(View v, int keyCode, KeyEvent event) {
  36.         Achievement achieve;
  37.         Log.d("KEYINFO: ", String.valueOf(event.getKeyCode()));
  38.         if (event.getKeyCode() == KeyEvent.KEYCODE_HOME){
  39.             achieve = aDBHelper.GetAchievement("5");
  40.             aDBHelper.UpdateAchievement("5", achieve.GetCurrent() + 1);
  41.             return true;
  42.         }
  43.         if (event.getKeyCode() == KeyEvent.KEYCODE_BACK){
  44.             achieve = aDBHelper.GetAchievement("6");
  45.             aDBHelper.UpdateAchievement("6", achieve.GetCurrent() + 1);
  46.             return true;
  47.         }
  48.         if (event.getKeyCode() == KeyEvent.KEYCODE_MENU){
  49.             achieve = aDBHelper.GetAchievement("7");
  50.             aDBHelper.UpdateAchievement("7", achieve.GetCurrent() + 1);
  51.             return true;
  52.         }
  53.         if (event.getKeyCode() == KeyEvent.KEYCODE_SEARCH){
  54.             achieve = aDBHelper.GetAchievement("8");
  55.             aDBHelper.UpdateAchievement("8", achieve.GetCurrent() + 1);
  56.             return true;
  57.         }
  58.        
  59.         return false;
  60.     }
  61.  
  62. }
  63.  
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement