როგორ გამოვიყენოთ ADB Android-ზე Keypress-ის მოვლენების სამართავად
Miscellanea / / November 29, 2021
შეიძლება გაინტერესებთ, რატომ სურს ვინმეს აკონტროლოს თავისი Android ტელეფონი ADB ბრძანებების გამოყენებით. კარგად, სანამ თქვენი მოწყობილობის ყველა ტექნიკის ღილაკი კარგად მუშაობს და სენსორული ეკრანის პანელი მუშაობს უნაკლოდ, თქვენ ვერ იპოვით რაიმე გამოყენების სტატიას. სანამ არ დადგება დღე, როდესაც უკანა ან მენიუს ერთ-ერთი ღილაკი გადადის კაპუტში. სწორედ მაშინ ეწვევით თქვენს სანიშნეებს ამ სტატიის მოსაძიებლად (მინიშნება: მონიშნეთ ეს!).
მე გავაშუქებ, თუ როგორ შეგიძლია აკონტროლეთ თქვენი Android თქვენი მოწყობილობის ზოგიერთ აპლიკაციის ვირტუალური ტექნიკის კლავიშების გამოყენება მოგვიანებით ცალკე პოსტში. მაგრამ მანამდე მომიწევს ორგანიზება ისე, რომ თქვენ შეგიძლიათ დააინსტალიროთ ეს აპლიკაციები თქვენს მოწყობილობაზე მაშინაც კი, როდესაც კლავიშები არ მუშაობს. მოდი, არავინ ინახავს ასეთ აპებს წინასწარ დაინსტალირებულ ანდროიდზე, არა? ეს პოსტი განკუთვნილია იმ მომხმარებლებისთვის, რომლებსაც უკვე აქვთ არაფუნქციონალური Android ტექნიკის გასაღებები.
სანამ გავაგრძელებთ, დააინსტალირეთ Android SDK თქვენს კომპიუტერზე და ჩართეთ ADB პლატფორმის ხელსაწყოები. შეგიძლიათ გადახედოთ ჩვენს სტატიას
Chrome Android-ისთვის გამართვა სადაც გვაქვს განიხილა იგი პირველ ორ ეტაპზე. ამის შემდეგ, დაამატეთ ADB ფაილების გზა Windows Environment Variables-ში. თუ არ იცით როგორ გააკეთოთ ეს, გაეცანით სტატიას Windows საკვანძო სიტყვა და გადახედეთ 3-დან 6-მდე ნაბიჯებს. ეს დარწმუნდება, რომ შეგიძლიათ გამოიყენოთ ADB ბრძანება მთელ Windows-ში. ასევე დარწმუნდით, რომ თქვენი მოწყობილობის დრაივერებიც დაინსტალირებულია.გაღვიძების ტელეფონი.
სანამ რომელიმე საკვანძო მოვლენას გამოვიყენებთ, ჯერ მოგიწევთ ტელეფონის გაღვიძება და თუ ჩართვის ღილაკი არ მუშაობს, ეს ადვილი საქმე არ იქნება. სამწუხაროდ, მე ვერ ვიპოვე ბრძანება, რომელსაც შეეძლო ტელეფონის გაღვიძება, მაგრამ ყოველთვის შეგიძლიათ გადატვირთოთ თქვენი ტელეფონი ბრძანების გამოყენებით adb გადატვირთვა და როდესაც ტელეფონი გადაიტვირთება, გამოიყენეთ შემდეგი კლავიშების დაჭერის მოვლენები აპლიკაციების დასაყენებლად.
გამოიყენეთ ძირითადი მოვლენები
ტელეფონის გაღვიძების შემდეგ, შეგიძლიათ გამოიყენოთ შემდეგი სინტაქსი სამართავად: გამოიყენეთ ბრძანება adb shell შეყვანის keyevent
უბრალოდ შეცვალეთ კლავიშის კოდი იმ მოვლენების შესაბამისი რიცხვებით, რომელთა შესრულებაც გსურთ, როგორც ეს მოცემულია ცხრილში.
გასაღების კოდი |
Ივენთი |
0 |
KEYCODE_UNKNOWN |
1 |
KEYCODE_MENU |
2 |
KEYCODE_SOFT_RIGHT |
3 |
KEYCODE_HOME |
4 |
KEYCODE_BACK |
5 |
KEYCODE_CALL |
6 |
KEYCODE_ENDCALL |
7 |
KEYCODE_0 |
8 |
KEYCODE_1 |
9 |
KEYCODE_2 |
10 |
KEYCODE_3 |
11 |
KEYCODE_4 |
12 |
KEYCODE_5 |
13 |
KEYCODE_6 |
14 |
KEYCODE_7 |
15 |
KEYCODE_8 |
16 |
KEYCODE_9 |
17 |
KEYCODE_STAR |
18 |
KEYCODE_POUND |
19 |
KEYCODE_DPAD_UP |
20 |
KEYCODE_DPAD_DOWN |
21 |
KEYCODE_DPAD_LEFT |
22 |
KEYCODE_DPAD_RIGHT |
23 |
KEYCODE_DPAD_CENTER |
24 |
KEYCODE_VOLUME_UP |
25 |
KEYCODE_VOLUME_DOWN |
26 |
KEYCODE_POWER |
27 |
KEYCODE_CAMERA |
28 |
KEYCODE_CLEAR |
29 |
KEYCODE_A |
30 |
KEYCODE_B |
31 |
KEYCODE_C |
32 |
KEYCODE_D |
33 |
KEYCODE_E |
34 |
KEYCODE_F |
35 |
KEYCODE_G |
36 |
KEYCODE_H |
37 |
KEYCODE_I |
38 |
KEYCODE_J |
39 |
KEYCODE_K |
40 |
KEYCODE_L |
41 |
KEYCODE_M |
42 |
KEYCODE_N |
43 |
KEYCODE_O |
44 |
KEYCODE_P |
45 |
KEYCODE_Q |
46 |
KEYCODE_R |
47 |
KEYCODE_S |
48 |
KEYCODE_T |
49 |
KEYCODE_U |
50 |
KEYCODE_V |
51 |
KEYCODE_W |
52 |
KEYCODE_X |
53 |
KEYCODE_Y |
54 |
KEYCODE_Z |
55 |
KEYCODE_COMMA |
56 |
KEYCODE_PERIOD |
დასკვნა
ზემოთ მოყვანილი ხრიკი დაგეხმარებათ, თუ დაარღვიეთ თქვენი მოწყობილობის ტექნიკის კლავიშები. არ დაგავიწყდეთ მალე დარეგისტრირება, როდესაც დავინახავთ, თუ როგორ შეგვიძლია Android ტელეფონზე ვირტუალური ტექნიკის გასაღებების რუკა, მაშინაც კი, როცა აპარატურის ღილაკები გატეხილია.