extraxt bahannya
merge ke system ui
khusus buat yg masih ori (JB4.2)
langsung replace aja ama
gemini_status_bar_expanded.xml
status_bar_expanded.xml yg ada di luar folder bahan
khusus buat ROM non AOSP ato yg udah di mod
Compare ya
buka res/values
1.colors.xml
<color name="view_pager_tab_strip_text_color">#ffffffff</color>
<color name="view_pager_tab_strip_indicator_color">#ffffffff</color>
<dimen name="expanded_view_pager_tab_strip_height">24.0dip</dimen>
<item type="drawable" name="view_pager_tab_strip_bg">#ff000000</item>
<item type="id" name="expanded_view_pager">false</item>
<item type="id" name="expanded_view_pager_tab_strip">false</item>
<string name="notifications_page_title">@string/status_bar_settings_notifications</string>
<string name="page2_title">Page2</string>
<string name="page3_title">page3</string>
###############
# Step2 #
###############
buka
smali/com/android/statusbar/policy/NotificationRowLayout.smali
Tambahkan Line ini
.field private mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
Di atas line ini
.field private mOnSizeChangedListener:Lcom/android/systemui/statusbar/policy/OnSizeChangedListener;
Cari Line ini
invoke-direct {p0, p1, p2, p3}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
▶Tambahkan ini tepat di bawahnya
const/4 v2, 0x0
iput-object v2, p0, Lcom/android/systemui/statusbar/policy/NotificationRowLayout;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
============
Cari method ini
>>>
.method public setLayoutTransitionsEnabled(Z)V
▶Tambahkan method ini tepat di atasnya
.method public setExpandedViewPager(Lcom/serajr/viewpager/CustomViewPager;)V
.locals 0
.parameter "expandedViewPager"
.prologue
.line 110
iput-object p1, p0, Lcom/android/systemui/statusbar/policy/NotificationRowLayout;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
.line 112
return-void
.end method
Buka com/android/systemui/statusbar/phone/
StatusBarWindowView.smali
cari methode ini
.method protected onAttachedToWindow()V
hapus sampai .end method
ganti dengan ini →→↓↓
.method protected onAttachedToWindow()V
.locals 6
.prologue
.line 57
invoke-super {p0}, Landroid/widget/FrameLayout;->onAttachedToWindow()V
iget-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mService:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
invoke-virtual {v3}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->getNotificationsLayout()Landroid/view/View;
move-result-object v2
const v3, 0x7f08005d
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lcom/android/systemui/statusbar/policy/NotificationRowLayout;
iput-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->latestItems:Lcom/android/systemui/statusbar/policy/NotificationRowLayout;
iget-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mService:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
invoke-virtual {v3}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->getNotificationsLayout()Landroid/view/View;
move-result-object v2
const v3, 0x7f08005c
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/ScrollView;
iput-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mScrollView:Landroid/widget/ScrollView;
const v3, 0x7f080058
invoke-virtual {p0, v3}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lcom/android/systemui/statusbar/phone/NotificationPanelView;
iput-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
.line 61
invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f0d001a
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v1
.line 62
.local v1, minHeight:I
invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f0d001b
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v0
.line 63
.local v0, maxHeight:I
new-instance v3, Lcom/android/systemui/ExpandHelper;
iget-object v4, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mContext:Landroid/content/Context;
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->latestItems:Lcom/android/systemui/statusbar/policy/NotificationRowLayout;
invoke-direct {v3, v4, v5, v1, v0}, Lcom/android/systemui/ExpandHelper;-><init>(Landroid/content/Context;Lcom/android/systemui/ExpandHelper$Callback;II)V
iput-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mExpandHelper:Lcom/android/systemui/ExpandHelper;
.line 64
iget-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mExpandHelper:Lcom/android/systemui/ExpandHelper;
invoke-virtual {v3, p0}, Lcom/android/systemui/ExpandHelper;->setEventSource(Landroid/view/View;)V
.line 65
iget-object v3, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mExpandHelper:Lcom/android/systemui/ExpandHelper;
iget-object v4, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mScrollView:Landroid/widget/ScrollView;
invoke-virtual {v3, v4}, Lcom/android/systemui/ExpandHelper;->setScrollView(Landroid/view/View;)V
invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v3
iget-object v4, p0, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
invoke-virtual {v3, v4}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
return-void
.end method
id =====▶ StatusBarWindowView.smali
const v3, 0x7f08005d
<public type="id" name="latestItems" >
<public type="id" name="scroll" >
<public type="id" name="notification_panel" >
<public type="dimen" name="notification_row_min_height" >
<public type="dimen" name="notification_row_max_height" >
[[Buka com/android/systemui/statusbar/phone/PhoneStatusBar.smali]]
Penrtempuran sebenarnya akan segera di mulai :-P :-P :-P
Cari line di bawah ini
Lcom/android/systemui/statusbar/phone/PhoneStatusBar$H;,
(jangan lupa untuk menambahkan , (coma) di akhir line tersebut )
Copy pi line di bawah ini Paste tepat di bawah line tersebut
Lcom/android/systemui/statusbar/phone/PhoneStatusBar$ExpandedPagerAdapter;
============
Cari line ini
.field mExpandedContents:Landroid/view/View;
tambahkan ini tepat dibawahnya
.field private mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
.field private mExpandedViewPagerTabStrip:Landroid/support/v4/view/PagerTabStrip;
Cari line ini
.field private mSystemUiVisibility:Z
##Tambahkan ini tepat dibawahnya
.field private mTabduaLayout:Landroid/view/View;
.field private mTabnotipLayout:Landroid/view/View;
.field private mTabtigaLayout:Landroid/view/View;
============
============
Cari method ini
.method static synthetic access$700(Lcom/android/systemui/statusbar/phone/PhoneStatusBar
Tambahkan ini Tepat di Atasnya ▶▶▲▲
.method static synthetic access$6200(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)Landroid/view/View;
.locals 1
.parameter
.prologue
.line 21
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabnotipLayout:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$6300(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)Landroid/view/View;
.locals 1
.parameter
.prologue
.line 22
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabduaLayout:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$6400(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)Landroid/content/Context;
.locals 1
.parameter
.prologue
.line 18
iget-object v0, p0, Lcom/android/systemui/SystemUI;->mContext:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$6500(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)Landroid/view/View;
.locals 1
.parameter
.prologue
.line 22
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabtigaLayout:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$6600(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)Lcom/serajr/viewpager/CustomViewPager;
.locals 1
.parameter
.prologue
.line 32
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
return-object v0
.end method
.method static synthetic access$6700(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)Landroid/view/View;
.locals 1
.parameter
.prologue
.line 22
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedContents:Landroid/view/View;
return-object v0
.end method
################
Cari Code di bawah ini
.line 502
move-object/from16 v0, p0
iget-object v1, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
const v2, 0x7f08005a <public type="id" name="toolBarSwitchPanel"
invoke-virtual {v1, v2}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
RUBAH HINGGA MENJADI SEPERTI INI
################################
.line 502
move-object/from16 v0, p0
iget-object v1, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabnotipLayout:Landroid/view/View;
const v2, 0x7f08005a <public type="id" name="toolBarSwitchPanel"
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
Cari Code-code di bawah ini lakukan hal yang sama seperti di atas
###########
>>>
Cari di public.xml agan lalu cari di PhoneStatusBar.smali sesuai code public
<public type="id" name="tool_bar_view"
>>>
Cari di public.xml agan lalu cari di PhoneStatusBar.smali sesuai code public
<public type="id" name="indicator"
>>>
Cari di public.xml agan lalu cari di PhoneStatusBar.smali sesuai code public
<public type="id" name="latestItems"
Cari di public.xml agan lalu cari di PhoneStatusBar.smali sesuai code public
<public type="id" name="scroll"
>>>
Cari di public.xml agan lalu cari di PhoneStatusBar.smali sesuai code public
<public type="id" name="flip_settings_stub"
>>>
Cari di public.xml agan lalu cari di PhoneStatusBar.smali sesuai code public
<public type="id" name="quick_settings_container"
>>>
Cari di public.xml agan lalu cari di PhoneStatusBar.smali sesuai code public
<public type="id" name="settings_button_holder"
#######
Next
====
Cari Method ini
>>>
.method private setIntruderAlertVisibility(Z)V
Tambahkan ini Tepat di atas method tersebut
.method private setExpandedViewPagerBlockPagingView()V
.locals 2
.prologue
.line 55
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedContents:Landroid/view/View;
invoke-virtual {v0, v1}, Lcom/serajr/viewpager/CustomViewPager;->setBlockPagingView(Landroid/view/View;)V
.line 86
return-void
.end method
Cari method ini
.method private showAlwaysAskOrInternetCall(J)V
Tambahkan method ini tepat di atas method tersebut
.method private setupStatusBarExpandedViewPager()V
.locals 7
.prologue
const/4 v5, 0x0
const/4 v4, 0x0
.line 44
iget-object v2, p0, Lcom/android/systemui/SystemUI;->mContext:Landroid/content/Context;
const-string v3, "layout_inflater"
invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/view/LayoutInflater;
.local v1, inflater:Landroid/view/LayoutInflater;
iget-object v2, p0, Lcom/android/systemui/SystemUI;->mContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f04004e <public type="layout" name="expanded_page_notifications" >
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getLayout(I)Landroid/content/res/XmlResourceParser;
move-result-object v2
invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;->inflate(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v2
iput-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabnotipLayout:Landroid/view/View;
iget-object v2, p0, Lcom/android/systemui/SystemUI;->mContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f04004f <public type="layout" name="expanded_page2" >
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getLayout(I)Landroid/content/res/XmlResourceParser;
move-result-object v2
invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;->inflate(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v2
iput-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabduaLayout:Landroid/view/View;
iget-object v2, p0, Lcom/android/systemui/SystemUI;->mContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f040050 <public type="layout" name="expanded_page3" >
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getLayout(I)Landroid/content/res/XmlResourceParser;
move-result-object v2
invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;->inflate(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v2
iput-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabtigaLayout:Landroid/view/View;
new-instance v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$ExpandedPagerAdapter;
invoke-direct {v0, p0, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$ExpandedPagerAdapter;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;Lcom/android/systemui/statusbar/phone/PhoneStatusBar$ExpandedPagerAdapter;)V
.local v0, expandedPagerAdapter:Lcom/android/systemui/statusbar/phone/PhoneStatusBar$ExpandedPagerAdapter;
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
const v3, 0x7f080131 <public type="id" name="expanded_view_pager" >
invoke-virtual {v2, v3}, Lcom/android/systemui/statusbar/phone/NotificationPanelView;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lcom/serajr/viewpager/CustomViewPager;
iput-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
new-instance v3, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$46;
invoke-direct {v3, p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$46;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
invoke-virtual {v2, v5, v3}, Lcom/serajr/viewpager/CustomViewPager;->setPageTransformer(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
invoke-virtual {v2, v0}, Lcom/serajr/viewpager/CustomViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Lcom/serajr/viewpager/CustomViewPager;->setCurrentItem(I)V
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
new-instance v3, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$45;
invoke-direct {v3, p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$45;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
invoke-virtual {v2, v3}, Lcom/serajr/viewpager/CustomViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
const v3, 0x7f080132 <public type="id" name="expanded_view_pager_tab_strip" >
invoke-virtual {v2, v3}, Lcom/android/systemui/statusbar/phone/NotificationPanelView;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/support/v4/view/PagerTabStrip;
iput-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPagerTabStrip:Landroid/support/v4/view/PagerTabStrip;
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPagerTabStrip:Landroid/support/v4/view/PagerTabStrip;
const/4 v3, 0x1
invoke-virtual {v2, v3}, Landroid/support/v4/view/PagerTabStrip;->setDrawFullUnderline(Z)V
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPagerTabStrip:Landroid/support/v4/view/PagerTabStrip;
iget-object v3, p0, Lcom/android/systemui/SystemUI;->mContext:Landroid/content/Context;
invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f090007 <public type="color" name="view_pager_tab_strip_indicator_color" >
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/support/v4/view/PagerTabStrip;->setTabIndicatorColor(I)V
return-void
.end method
=====
Next
=====
Cari method ini
>>>
.method protected getRecentsLayoutParams(Landroid/view/ViewGroup$LayoutParams
Tambahkan method ini tepat di atas method tersebut
.method getNotificationsLayout()Landroid/view/View;
.locals 1
.prologue
.line 115
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTabnotipLayout:Landroid/view/View;
return-object v0
.end method
============
Cari line ini
Lalu compare Ama smali punya kita
.line 1612
const/4 v1, -0x1
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 1613
iget-object v1, p0, Lcom/android/systemui/statusbar/BaseStatusBar;->mWindowManager:Landroid/view/WindowManager;
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
invoke-interface {v1, v2, v0}, Landroid/view/WindowManager;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Lcom/serajr/viewpager/CustomViewPager;->setCurrentItem(I)V
.line 1617
if-eqz p1, :cond_2
##################
▶Jadi intinya kita cuman nambahin ini
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedViewPager:Lcom/serajr/viewpager/CustomViewPager;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Lcom/serajr/viewpager/CustomViewPager;->setCurrentItem(I)V
==================
Cari line ini
Lalu compare ama punya kita
iput-object v1, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
.line 439
move-object/from16 v0, p0
invoke-direct/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setupStatusBarExpandedViewPager()V
move-object/from16 v0, p0
iget-object v1, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
move-object/from16 v0, p0
▶Jadi intinya kita cuman nambahin ini
invoke-direct/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setupStatusBarExpandedViewPager()V
move-object/from16 v0, p0
=======================
Cari line ini
invoke-direct/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->resetUserSetupObserver()V
▶Tabahkan ini tepat di bawahnya
untuk device non MTK sesuaikan dengan line di atasnya
invoke-direct/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setExpandedViewPagerBlockPagingView()V
=================
Next
Buka com/android/systemui/statusbar/phone/PhoneStatusBar$ExpandedPagerAdapter;
cek id
0x7f0b00f2
<public type="string" name="notifications_page_title" id="0x......" />
<public type="string" name="page2_title" id="0x......" />
<public type="string" name="page3_title" id="0x........." />
Done
Recompile
Sign
Push
Credits :
Adi sukahadi
Serajr
No more
Kido1611
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.