Guest User

Untitled

a guest
Nov 23rd, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. package com.cakemansapps.lightwriter;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.MotionEvent;
  5. import android.view.View;
  6. import android.view.View.OnTouchListener;
  7. import android.widget.FrameLayout;
  8. import android.view.KeyEvent;
  9. import android.util.Log;
  10.  
  11. public class LightWriter extends Activity implements OnTouchListener {
  12. private static final String TAG = "Touch" ;
  13. @Override
  14. public void onCreate(Bundle savedInstanceState) {
  15. super.onCreate(savedInstanceState);
  16. setContentView(R.layout.main);
  17. FrameLayout main = (FrameLayout) findViewById(R.id.main_view);
  18. }
  19.  
  20. @Override
  21. public boolean onKeyLongPress(int keyCode, KeyEvent event) {
  22. if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)
  23. {
  24. Log.w("LightWriter", "I WORK BRO.");
  25. return true;
  26. }
  27. return super.onKeyLongPress(keyCode, event);
  28. }
  29.  
  30. public boolean onTouch(View view, MotionEvent me) {
  31. throw new UnsupportedOperationException("Not supported yet.");
  32. }
  33.  
  34. }
  35.  
  36. @Override
  37. public boolean onKeyDown(int keyCode, KeyEvent event) {
  38. if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)){
  39. //Do something
  40. }
  41. return true;
  42. }
  43.  
  44. @Override
  45. public boolean dispatchKeyEvent(KeyEvent event) {
  46. int action = event.getAction();
  47. int keyCode = event.getKeyCode();
  48. switch (keyCode) {
  49. case KeyEvent.KEYCODE_VOLUME_UP:
  50. if (action == KeyEvent.ACTION_DOWN) {
  51. //TODO
  52. }
  53. return true;
  54. case KeyEvent.KEYCODE_VOLUME_DOWN:
  55. if (action == KeyEvent.ACTION_DOWN) {
  56. //TODO
  57. }
  58. return true;
  59. default:
  60. return super.dispatchKeyEvent(event);
  61. }
  62. }
  63.  
  64. @Override
  65. public boolean onKeyDown(int keyCode, KeyEvent event) {
  66. if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)) {
  67. // ... your code
  68. return true;
  69. } else if ((keyCode == KeyEvent.KEYCODE_VOLUME_UP)) {
  70. // ... your code
  71. return true;
  72. } else
  73. return super.onKeyDown(keyCode, event);
  74. }
  75.  
  76. @Override
  77. public boolean onKeyLongPress(int keyCode, KeyEvent event) {
  78. super.onKeyLongPress(keyCode, event);
  79. if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)
  80. {
  81. Log.w("LightWriter", "I WORK BRO.");
  82. return true;
  83. }
  84. return false;
  85. }
  86.  
  87. public boolean onKeyDown(int keyCode, KeyEvent event) {
  88. super.onKeyDown(keyCode, event);
  89. if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)
  90. {
  91. Log.w("LightWriter", "I WORK BRO.");
  92. return true;
  93. }
  94. return true;
  95. }
  96.  
  97. @Override
  98. public boolean onKeyUp(int keyCode, KeyEvent event) {
  99. super.onKeyUp(keyCode, event);
  100. if (keyCode == KeyEvent.KEYCODE_VOLUME_UP)
  101. {
  102. Toast.makeText(MainActivity.this,"Up working",Toast.LENGTH_SHORT).show();
  103. return true;
  104. }
  105. return false;
  106. }
  107. @Override
  108. public boolean onKeyDown(int keyCode, KeyEvent event) {
  109. super.onKeyDown(keyCode, event);
  110. if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)
  111. {
  112. Toast.makeText(MainActivity.this,"Down working",Toast.LENGTH_SHORT).show();
  113. return true;
  114. }
  115. return false;
  116. }
Add Comment
Please, Sign In to add comment