אחרי שמפעילים את מחוות ההחלקה
החלפת המקלדת מתאפשרת דרך הפס ניווט
הבעיה שבגלל שהמסך הקטן מסתירים
את פס הניווט ואז אין התראה להחלפת מקלדת
רק דרך ההגדרות או דרך אפליקציה חיצונית
כדי לתקן את זה ניכנס דרך mt manager ל
/system/framework/services.jar
ניכנס לקבצי הדקס ונחפש את המילים
hasNavigationBar
ניכנס לתוצאה בקובץ
com.android.server.inputmethod.InputMethodManagerService
ונוסיף לקוד
const/4 v3, 0x0
ככה זה נראה לפני
.line 2911
invoke-interface {v8, v3}, Landroid/view/IWindowManager;->hasNavigationBar(I)Z
move-result v3
if-nez v3, :cond_7e
.line 2915
iget-object v3, p0, Lcom/android/server/inputmethod/InputMethodManagerService;->mNotificationManager:Landroid/app/NotificationManager;
iget-object v8, p0, Lcom/android/server/inputmethod/InputMethodManagerService;->mImeSwitcherNotification:Landroid/app/Notification$Builder;
וככה אחרי
.line 2911
invoke-interface {v8, v3}, Landroid/view/IWindowManager;->hasNavigationBar(I)Z
move-result v3
const/4 v3, 0x0
if-nez v3, :cond_7f
.line 2915
iget-object v3, p0, Lcom/android/server/inputmethod/InputMethodManagerService;->mNotificationManager:Landroid/app/NotificationManager;
iget-object v8, p0, Lcom/android/server/inputmethod/InputMethodManagerService;->mImeSwitcherNotification:Landroid/app/Notification$Builder;
הדוגמא מ f22 pro אבל הרעיון אותו דבר האחריות על המשתמש