એકવાર, હું તકનીકી રીતે સમાન હાર્ડવેર (એચએસજી X5A વેરિએન્ટ્સ) હોવાને કારણે સંખ્યાબંધ ચાઇનીઝ ગોળીઓ સાથે રમું છું અને તેમના પર જુદા જુદા રોમનો પ્રયાસ કરી રહ્યો હતો.
મને છતાં હાર્ડ બટનો કામ કરવા માટે કેટલીક સમસ્યાઓ આવી છે, તેથી મેં કી ઇવેન્ટ્સ શોધવા અને તેને છાપવા માટે આ એપ્લિકેશન લખી છે. તે નીચેનાને છાપશે:
કીઇવેન્ટ્સ: કી એન્ડ્સ જેમ કે Android તેમને સમજે છે (કીઅપ, કીડાઉન, કીલોંગ પ્રેસ, કીમલ્ટીપલ)
લોગટ :ક: લ logગક .ટમાં કોઈપણ સંબંધિત સંદેશા. એરે.એક્સ.એમ.એલ. માં જાહેર કરાયેલા કીવર્ડ્સના આધારે તેનું ફિલ્ટર કરાયું છે
કર્નલ: કર્નલ લ inગમાં કોઈપણ સંબંધિત સંદેશા. એરે.એક્સ.એમ.એલ. માં જાહેર કરાયેલા કીવર્ડ્સના આધારે તેનું ફિલ્ટર કરાયું છે. કર્નલ લોગ પાર્સિંગને રુટની જરૂર છે.
ટોચ પરના ત્રણ ચેકબોક્સેસ કઇ માહિતી પ્રદર્શિત થશે તે નિયંત્રિત કરે છે.
આ એક વ્યક્તિગત ડિબગ ટૂલ છે, પરંતુ મને આશા છે કે તેનો ઉપયોગ કોઈ બીજાને થશે.
કોઈ જાહેરાતો.
નોંધો
--------------
જ્યારે એપ્લિકેશન ચાલી રહી છે, ત્યારે ફક્ત "સખત" કીઓ જે કામ કરે છે તે છે "હોમ" અને પાવર. અન્ય બધા તેમના કીકોડ ઉત્પન્ન કરશે.
એસયુ વિનંતી એ કર્નલ લ logગને વાંચવાની છે, તેથી હું ચકાસી શકું છું કે કર્નલ દ્વારા કોઈ કિવિવેન્ટ્સ ફેંકી દેવામાં આવી છે કે નહીં.
Android માં કીલેઆઉટ ફાઇલોનું સ્થાન / સિસ્ટમ / યુએસઆર / કીલેઆઉટ છે.
કર્નલ લોગ પાર્સિંગને રુટની જરૂર છે
લ logગકatટ અને કર્નલ લ logગ મોનિટરિંગ બંને એરે.એક્સ.એમ.એલ. માં બે એરેના શબ્દોવાળી રેખાઓ જ પ્રદર્શિત કરશે (એટલે કે તમારે એપ્લિકેશનને બદલવા માટે તેને ફરીથી ગોઠવવાની જરૂર છે)
હાલમાં ગાળકો છે:
લcગકatટ:
| -HwGPIOE-> જીપીડીએ
| -કાયકોડ
| -કીચરેક્ટર
કર્નલ:
| -HwGPIOE-> જીપીડીએ
| -કાયકોડ
| -કીચરેક્ટર
પરવાનગી
--------------
READ_LOGS: લcગક .ટ લ logગ accessક્સેસ કરવા માટે વપરાય છે.
WRITE_EXTERNAL_STORAGE: SD કાર્ડ પર નિકાસ કરેલા ડેટા લખવા માટે વપરાય છે.
આ એપ્લિકેશન ખુલ્લા સ્રોત છે. કોડ અહીં મળી શકે છે: https://github.com/alt236/KeyEvent-Display---Android
આ રોજ અપડેટ કર્યું
5 જુલાઈ, 2020