- Adım
- İsmail
- Cihazım
- Mi 9T [Davinci]
- Konum
- İstanbul
- Katılım
- 12 Haziran 2018
- Konular
- 181
- Mesajlar
- 2.677
- Tepkime puanı
- 5.650
- Puanları
- 238
Bildiğiniz gibi Miui10 ile beraber artık sadece kilit ekranında operatör ismi görünüyor
Bu anlatacağım yöntem ile artık Ana ekran ve status bar(Durum çubuğu) dahil her yerde göreceğiz
Mi5 Android 8.0 MiUI CT Romda test edilmiştir.
MiuiSystemUI.apk ile çalışıyoruzBu anlatacağım yöntem ile artık Ana ekran ve status bar(Durum çubuğu) dahil her yerde göreceğiz
Mi5 Android 8.0 MiUI CT Romda test edilmiştir.
Resimleri görmek için giriş yapmanız gerekmektedir.
Resimleri görmek için giriş yapmanız gerekmektedir.
Aç:
com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.smali
Bul
Rich (BB code):
# instance fields
Altına Ekle
Rich (BB code):
.field private mCustomCarrierLabel:Landroid/view/View;
Benzer satırları bul
Rich (BB code):
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/CollapsedStatusBarFragment;->mStatusBar:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
const v4, 0x7f0a01b1
invoke-virtual {v2, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lcom/android/systemui/statusbar/NetworkSpeedView;
iput-object v2, p0, Lcom/android/systemui/statusbar/phone/CollapsedStatusBarFragment;->mNetworkSpeedView:Lcom/android/systemui/statusbar/NetworkSpeedView;
Üstüne ekle
Rich (BB code):
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/CollapsedStatusBarFragment;->mStatusBar:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
const v4, 0x7f0a0147 #ID "keyguard_carrier_text" Res/values/public.xml de bu kodu kendinin ki ile değiştir
invoke-virtual {v2, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
move-result-object v2
iput-object v2, p0, Lcom/android/systemui/statusbar/phone/CollapsedStatusBarFragment;->mCustomCarrierLabel:Landroid/view/View;
Biraz aşağı doğru bu kod satırlarını buluyoruz
Rich (BB code):
const-class v2, Lcom/android/systemui/statusbar/policy/DarkIconDispatcher;
invoke-static {v2}, Lcom/android/systemui/Dependency;->get(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/android/systemui/statusbar/policy/DarkIconDispatcher;
iget-object v4, p0, Lcom/android/systemui/statusbar/phone/CollapsedStatusBarFragment;->mNetworkSpeedView:Lcom/android/systemui/statusbar/NetworkSpeedView;
invoke-interface {v2, v4}, Lcom/android/systemui/statusbar/policy/DarkIconDispatcher;->addDarkReceiver(Lcom/android/systemui/statusbar/policy/DarkIconDispatcher$DarkReceiver;)V
Üstüne ekle
Rich (BB code):
const-class v2, Lcom/android/systemui/statusbar/policy/DarkIconDispatcher;
invoke-static {v2}, Lcom/android/systemui/Dependency;->get(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/android/systemui/statusbar/policy/DarkIconDispatcher;
iget-object v4, p0, Lcom/android/systemui/statusbar/phone/CollapsedStatusBarFragment;->mCustomCarrierLabel:Landroid/view/View;
invoke-interface {v2, v4}, Lcom/android/systemui/statusbar/policy/DarkIconDispatcher;->addDarkReceiver(Lcom/android/systemui/statusbar/policy/DarkIconDispatcher$DarkReceiver;)V
Görünmesini istediğimiz bu üç yerden birine bu kodu ekliyoruz
res/layout/ status_bar.xml veya system_icons.xml veya signal_cluster.xml (Örnek resim signal_cluster.xml dosyasına eklenerek verilmiştir)
Kod:
<com.android.keyguard.CarrierText android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textColor="@android:color/white" android:ellipsize="marquee" android:gravity="center_vertical" android:layout_gravity="start|center" android:id="@id/keyguard_carrier_text" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:marqueeRepeatLimit="1" />
Bu şekilde kilit ekranında iki defa görünecektir. O yüzden kilit ekranından bu kodu bulup siliyoruz
res/layout/keyguard_status_bar.xml bul ve sil
Kod:
<com.android.keyguard.CarrierText android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textColor="@android:color/white" android:ellipsize="marquee" android:gravity="center_vertical" android:layout_gravity="start|center" android:id="@id/keyguard_carrier_text" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:marqueeRepeatLimit="1" />
Bazı önemli bilgiler
Rehber - Rom Geliştirme Nasıl Yapılır?
Linkleri görebilmek için kayıt olmanız gerekmektedir
Son düzenleme: