ಒಮ್ಮೆ, ನಾನು ಹಲವಾರು ಚೀನೀ ಟ್ಯಾಬ್ಲೆಟ್ಗಳೊಂದಿಗೆ ಆಟವಾಡುತ್ತಿದ್ದೆ ಮತ್ತು ತಾಂತ್ರಿಕವಾಗಿ ಒಂದೇ ಹಾರ್ಡ್ವೇರ್ (ಎಚ್ಎಸ್ಜಿ ಎಕ್ಸ್ 5 ಎ ರೂಪಾಂತರಗಳು) ಆಗಿರುವುದರಿಂದ ಅವುಗಳ ಮೇಲೆ ವಿಭಿನ್ನ ರಾಮ್ಗಳನ್ನು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೆ.
ಆದರೂ ಕಠಿಣ ಗುಂಡಿಗಳನ್ನು ಕೆಲಸ ಮಾಡಲು ನನಗೆ ಕೆಲವು ಸಮಸ್ಯೆಗಳಿವೆ, ಆದ್ದರಿಂದ ಪ್ರಮುಖ ಘಟನೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಅವುಗಳನ್ನು ಮುದ್ರಿಸಲು ನಾನು ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬರೆದಿದ್ದೇನೆ. ಇದು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ:
ಕೀಇವೆಂಟ್ಸ್: ಆಂಡ್ರಾಯ್ಡ್ನಂತೆ ಕೀಇವೆಂಟ್ಸ್ ಅವುಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದೆ (ಕೀಅಪ್, ಕೀಡೌನ್, ಕೀಲಾಂಗ್ಪ್ರೆಸ್, ಕೀಮಲ್ಟಿಪಲ್)
ಲಾಗ್ಕ್ಯಾಟ್: ಲಾಗ್ಕ್ಯಾಟ್ನಲ್ಲಿ ಯಾವುದೇ ಸಂಬಂಧಿತ ಸಂದೇಶಗಳು. ಅರೇಸ್. Xml ನಲ್ಲಿ ಘೋಷಿಸಲಾದ ಕೀವರ್ಡ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಇದರ ಫಿಲ್ಟರ್ ಮಾಡಲಾಗಿದೆ
ಕರ್ನಲ್: ಕರ್ನಲ್ ಲಾಗ್ನಲ್ಲಿ ಯಾವುದೇ ಸಂಬಂಧಿತ ಸಂದೇಶಗಳು. ಅರೇಸ್. Xml ನಲ್ಲಿ ಘೋಷಿಸಲಾದ ಕೀವರ್ಡ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಇದರ ಫಿಲ್ಟರ್ ಮಾಡಲಾಗಿದೆ. ಕರ್ನಲ್ ಲಾಗ್ ಪಾರ್ಸಿಂಗ್ಗೆ ರೂಟ್ ಅಗತ್ಯವಿದೆ.
ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ ಮೂರು ಚೆಕ್ಬಾಕ್ಸ್ಗಳು ಯಾವ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುವುದು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
ಇದು ವೈಯಕ್ತಿಕ ಡೀಬಗ್ ಸಾಧನವಾಗಿದೆ, ಆದರೆ ಇದು ಬೇರೆಯವರಿಗೆ ಸ್ವಲ್ಪ ಪ್ರಯೋಜನಕಾರಿಯಾಗಲಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
ಜಾಹೀರಾತುಗಳಿಲ್ಲ.
ಟಿಪ್ಪಣಿಗಳು
--------------
ಅಪ್ಲಿಕೇಶನ್ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಕೆಲಸ ಮಾಡಬೇಕಾದ ಏಕೈಕ "ಹಾರ್ಡ್" ಕೀಲಿಗಳು "ಮನೆ" ಮತ್ತು ಶಕ್ತಿ. ಉಳಿದವರೆಲ್ಲರೂ ತಮ್ಮ ಕೀಕೋಡ್ಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತಾರೆ.
SU ವಿನಂತಿಯು ಕರ್ನಲ್ ಲಾಗ್ ಅನ್ನು ಓದುವುದು, ಆದ್ದರಿಂದ ಯಾವುದೇ ಕೀವೆಂಟ್ಗಳನ್ನು ಕರ್ನಲ್ನಿಂದ ಎಸೆಯಲಾಗಿದೆಯೇ ಎಂದು ನಾನು ಪರಿಶೀಲಿಸಬಹುದು.
ಆಂಡ್ರಾಯ್ಡ್ನಲ್ಲಿ ಕೀಲೇ out ಟ್ ಫೈಲ್ಗಳ ಸ್ಥಳವು / ಸಿಸ್ಟಮ್ / ಯುಎಸ್ಆರ್ / ಕೀಲೇ out ಟ್ ಆಗಿದೆ.
ಕರ್ನಲ್ ಲಾಗ್ ಪಾರ್ಸಿಂಗ್ಗೆ ರೂಟ್ ಅಗತ್ಯವಿದೆ
ಲಾಗ್ಕ್ಯಾಟ್ ಮತ್ತು ಕರ್ನಲ್ ಲಾಗ್ ಮಾನಿಟರಿಂಗ್ ಎರಡೂ ಅರೇ.ಎಕ್ಸ್ಎಮ್ಎಲ್ನಲ್ಲಿ ಎರಡು ಅರೇಗಳಿಂದ ಪದಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ಪ್ರದರ್ಶಿಸುತ್ತದೆ (ಅಂದರೆ, ಈ ಸಮಯದಲ್ಲಿ ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಲು ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮರು ಕಂಪೈಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ)
ಪ್ರಸ್ತುತ ಫಿಲ್ಟರ್ಗಳು ಹೀಗಿವೆ:
ಲಾಗ್ಕ್ಯಾಟ್:
| -HwGPIOE-> ಜಿಪಿಡಿಎ
| -ಕೀಕೋಡ್
| -ಕೀಚ್ರಾಕ್ಟರ್
ಕರ್ನಲ್:
| -HwGPIOE-> ಜಿಪಿಡಿಎ
| -ಕೀಕೋಡ್
| -ಕೀಚ್ರಾಕ್ಟರ್
ಅನುಮತಿಗಳು
--------------
READ_LOGS: ಲಾಗ್ಕ್ಯಾಟ್ ಲಾಗ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
WRITE_EXTERNAL_STORAGE: ರಫ್ತು ಮಾಡಿದ ಡೇಟಾವನ್ನು SD ಕಾರ್ಡ್ಗೆ ಬರೆಯಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಈ ಅಪ್ಲಿಕೇಶನ್ ಮುಕ್ತ ಮೂಲವಾಗಿದೆ. ಕೋಡ್ ಅನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು: https://github.com/alt236/KeyEvent-Display---Android
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಜುಲೈ 5, 2020