بسم الله الر حمن الر حيم
Assalamualaikum...
Siang gays... Jika sebelumnya ane udah bagiin guide Fling Status Bar Gesture buat aosp cm kali ini saya nepatin janji buat share guide ini di base rom MIUI...
Syaratnya pasti ente udah apal... Udah pasang AlsDevQuickPreference dulu...
Paham dcrc
Bisa buka smali dll
Untuk screenshotnya bisa liat di lihat di post sebelumnya... Cz ini sama aja namun ane udh tes dan work perfectly di miui base rom...
Oke bahan bisa donlot DISINI
DC MiuiSystemUI
dan buka com/android/systemui/statusbar/phone/StatusBarWindowView.smali
Cari # instance field
Dan tambah ini di bawahnya...
.field mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
Jika udah cari onAttachedToWindow()V
Scroll ke bawah ampek nemu invoke-super dan tambah ini di bawahnya invoke-super tersebut...
invoke-static {p0}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->newInstance(Landroid/view/ViewGroup;)Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
move-result-object v0
iput-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mService:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
invoke-virtual {v0, v1}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->setBar(Ljava/lang/Object;)V
Jika udah...
Cari onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
Dan ubah nilai locals di method itu jadi 5 dan scroll ke bawah ampek nemu .line pertama di method tersebut...
Dan paste ini di bawahnya...
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
invoke-virtual {v0, p1}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->detectEvent(Landroid/view/MotionEvent;)Z
move-result v0
if-eqz v0, :cond_dtap
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
invoke-virtual {v0, p1}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->createMotionCancelable(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
move-result-object v0
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mNotificationStack:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->latestItems:Lcom/android/systemui/statusbar/policy/NotificationRowLayout;
iget-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
invoke-virtual {v3, v2, v1, v0}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->cancelNotificationMotion(Landroid/view/ViewGroup;Landroid/view/ViewGroup;Landroid/view/MotionEvent;)V
const/4 v0, 0x0
return v0
:cond_dtap
Jika udah Dc Settings atau rom control ente dan taruh ini di arrays.xml
Tepat di bawah <resources>
Taruh ini...
<string-array name="list_action">
<item>None (Off)</item>
<item>Screenshot</item>
<item>Go to Sleep</item>
<item>Launch Apps</item>
<item>Switch Apps</item>
<item>Play/Pause Music</item>
<item>Play Next Music</item>
<item>Play Previous Music</item>
<item>Restart App</item>
</string-array>
<string-array name="list_action_val">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
</string-array>
Dan taruh ini di interface manapun yg mw ente munculin nih guide..
<PreferenceScreen android:title="Pick Action For Gesturing Status Bar" android:fragment="com.android.settings.alsfling.FlingStatusBarSettings" android:summary="Customization action on statusbar if swipe or double tapped"/>
Save semua rc dan push deh...
Udah itu aja tutorialnya....
#Kredit
#ALLAH AZZA WA JALLA
#MUHAMAD SHALALLAHUALAIWASSALAM
#OM ROIS
#OM AZCA
#MBAH SEPTH
#OM ARLEG
#BS21 TEAM REBORN
#OM ACEP
#MAAAD
#MAAADR
#MAIR
#DLL
Assalamualaikum...
Siang gays... Jika sebelumnya ane udah bagiin guide Fling Status Bar Gesture buat aosp cm kali ini saya nepatin janji buat share guide ini di base rom MIUI...
Syaratnya pasti ente udah apal... Udah pasang AlsDevQuickPreference dulu...
Paham dcrc
Bisa buka smali dll
Untuk screenshotnya bisa liat di lihat di post sebelumnya... Cz ini sama aja namun ane udh tes dan work perfectly di miui base rom...
Oke bahan bisa donlot DISINI
DC MiuiSystemUI
dan buka com/android/systemui/statusbar/phone/StatusBarWindowView.smali
Cari # instance field
Dan tambah ini di bawahnya...
.field mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
Jika udah cari onAttachedToWindow()V
Scroll ke bawah ampek nemu invoke-super dan tambah ini di bawahnya invoke-super tersebut...
invoke-static {p0}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->newInstance(Landroid/view/ViewGroup;)Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
move-result-object v0
iput-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mService:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
invoke-virtual {v0, v1}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->setBar(Ljava/lang/Object;)V
Jika udah...
Cari onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
Dan ubah nilai locals di method itu jadi 5 dan scroll ke bawah ampek nemu .line pertama di method tersebut...
Dan paste ini di bawahnya...
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
invoke-virtual {v0, p1}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->detectEvent(Landroid/view/MotionEvent;)Z
move-result v0
if-eqz v0, :cond_dtap
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
invoke-virtual {v0, p1}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->createMotionCancelable(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
move-result-object v0
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mNotificationStack:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->latestItems:Lcom/android/systemui/statusbar/policy/NotificationRowLayout;
iget-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mFlingStatusBar:Lcom/android/systemui/ali/feature/FlingStatusBarHelper;
invoke-virtual {v3, v2, v1, v0}, Lcom/android/systemui/ali/feature/FlingStatusBarHelper;->cancelNotificationMotion(Landroid/view/ViewGroup;Landroid/view/ViewGroup;Landroid/view/MotionEvent;)V
const/4 v0, 0x0
return v0
:cond_dtap
Jika udah Dc Settings atau rom control ente dan taruh ini di arrays.xml
Tepat di bawah <resources>
Taruh ini...
<string-array name="list_action">
<item>None (Off)</item>
<item>Screenshot</item>
<item>Go to Sleep</item>
<item>Launch Apps</item>
<item>Switch Apps</item>
<item>Play/Pause Music</item>
<item>Play Next Music</item>
<item>Play Previous Music</item>
<item>Restart App</item>
</string-array>
<string-array name="list_action_val">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
</string-array>
Dan taruh ini di interface manapun yg mw ente munculin nih guide..
<PreferenceScreen android:title="Pick Action For Gesturing Status Bar" android:fragment="com.android.settings.alsfling.FlingStatusBarSettings" android:summary="Customization action on statusbar if swipe or double tapped"/>
Save semua rc dan push deh...
Udah itu aja tutorialnya....
#Kredit
#ALLAH AZZA WA JALLA
#MUHAMAD SHALALLAHUALAIWASSALAM
#OM ROIS
#OM AZCA
#MBAH SEPTH
#OM ARLEG
#BS21 TEAM REBORN
#OM ACEP
#MAAAD
#MAAADR
#MAIR
#DLL
0 Komentar
Penulisan markup di komentar