[ANLATIM] Parlaklık Modu OTO Seçenekli

'Android Anlatımlar' forumunda Orochi™ tarafından 26 Şubat 2015 tarihinde açılan konu

  1. Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha Fazla Bilgi.
  1. Orochi™

    Orochi™ Administrator
    Site Yetkilisi Administrator

    4.140
    3.334
    122
    Cihaz:
    RN3 PRO & UMI TOUCH
    ROM:
    Amigo Os v3.2
    Romlarımda Ekli Olan OTO Seçenekli Parlaklık Modu
    Anlatımda Advanced Apktool V3.0.0 sürümü kullanılmıştır ...
    Anlatım ve Xml Düzeni Bana Aittir :gl:
    Anlatımı Adım ve Konunun Linki Eklenmek Kaydıyla Paylaşabilirsiniz..


    Gerekli Araçlar :
    Advanced APKTOOL
    Linkleri Görebilmek için Giriş Yapmanız yada Kayıt Olmanız Gerekmektedir.

    SystemUI Decomp Ediyoruz

    aşağıdaki Kodları Res/values/ids.xml e ekleyin


    Kod:
        <item type="id" name="agoldbrightness">false</item>
        <item type="id" name="seekbar">false</item>
        <item type="id" name="automatic_mode">false</item>
    


    Daha Sonra Res/layout/gemini_status_bar_expanded.xml dosyasına giriyoruz
    aşağıdaki Satırı Buluyoruz
    <FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content">

    bu satırın altına Aşağıdaki kodları Ekliyoruz


    Kod:
     <LinearLayout android:orientation="horizontal" android:id="@+id/agoldbrightness" android:background="@drawable/notification_panel_bg" android:layout_width="fill_parent" android:layout_height="48.0dip">
                    <com.android.systemui.statusbar.policy.AgoldBrightness android:gravity="center_horizontal" android:orientation="horizontal" android:paddingTop="5.0dip" android:paddingBottom="10.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
                        <ImageView android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_qs_brightness_auto_off" android:layout_marginStart="8.0dip" />
                        <SeekBar android:id="@+id/seekbar" android:layout_width="0.0dip" android:layout_height="wrap_content" android:maxHeight="9.0dip" android:minHeight="9.0dip" android:layout_weight="1.0" />
                        <CheckBox android:textSize="12.0dip" android:textColor="#ffffffff" android:gravity="center" android:id="@+id/automatic_mode" android:layout_width="80.0dip" android:layout_height="wrap_content" android:text="OTO" android:layout_marginEnd="9.0dip" />
                    </com.android.systemui.statusbar.policy.AgoldBrightness>
                </LinearLayout>
    
    


    devam ediyoruz xml içinde <ScrollView android:id="@id/scroll" satırını buluyoruz  
    bu satırın içine bu kodu ekliyoruz android:layout_marginTop="51.0dip"

    ve xml Kapatıyoruz

    aşağıdaki TURKDEVS_Orochi_Smali.rar Dosyasını indiriyoruz
    http://www.mediafire.com/download/41b1xc0qeal1bqd/TURKDEVS_Orochi_smali.rar

    rarın içindeki Klasörde 4 adet smali dosyasını
    3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy klasörüne Ekliyoruz

    Apkyı kapatıyoruz
    APk kapandıktan sonra Yeni Oluşan Apk Sign Yani imzalayın
    imzaladığımı apkyı Kesip alıyoruz 2-in Klasörüne Ekliyoruz
    3-out Klasöründeki Systemuı.apk klasörünü Sİliyoruz

    ve SytemUI.apk mızı Yeniden Decomp ediyoruz
    Res/values/public.xml dosyasını açıyoruz

    <public type="id" name="automatic_mode  
    <public type="id" name="seekbar"
    satırların karşısındaki Hex kodunu  not ediyoruz

    daha sonra 3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\AgoldBrightness.smali
    dosyasını açıyoruz ve içinden
    0x7f0700d9 yazan 2 satıra automatic_mode id hex kodunu giriyoruz
    0x7f0700d8  yazan 1 satıra seekbar id hex kodunu giriyoruz

    ve işlem bitmiştir apk dosyasını recomp ediyoruz
    Romunuzda imza kontrolu devre dışı bırakılmışsa Apk Kapandıktan sonra imzalayıp kullanabilirsiniz

    Romunuzda imza kontrolu Açık ise Düzenlediğiniz Xml Ve Dosyaları oluşan Apk dan Alıp Orjinal APk Ekleyin
    classes.dex
    resources.arsc
    res/layout klasöründen gemini_status_bar_expanded.xml

    Uyarılar : Bu Mod da Parlaklık çubuğu bir Bölümde Gözükür ancak
    Blured SystemUI yada Farklı Bi Xposed Modulu ile Bildirim Paneli Arka Planı Transparan Yapılırsa Quick Settings menusunun arkasında parlak çubuğu gözükür bunu unutmayın

    parlaklık çubuğunun arka planını değiştirmek için

    Kod:
    <LinearLayout android:orientation="horizontal" android:id="@+id/agoldbrightness" android:background="@drawable/notification_panel_bg" android:layout_width="fill_parent" android:layout_height="48.0dip">

    android:background="@drawable/notification_panel_bg" bu kodtaki arka planı değiştirebilirsiniz


    Sonuç :
    [​IMG][​IMG]


     
  2. Orochi™

    Orochi™ Administrator
    Site Yetkilisi Administrator

    4.140
    3.334
    122
    Cihaz:
    RN3 PRO & UMI TOUCH
    ROM:
    Amigo Os v3.2
    RE: [ANLATIM] OTO seçenekli Parlaklık Modu

    Parlaklık çubuğunu 2 bölümde AKtif Olmasını İstersen
    Res/layout/gemini_status_bar_expanded.xml içinde
    aşağıdaki Satırı Buluyoruz
    Kod:
     <ViewStub android:id="@id/gn_quick_access_settings_stub" android:visibility="gone" android:layout="@layout/zzzzz_gn_quick_access_settings" android:layout_width="fill_parent" android:layout_height="@dimen/zzzzz_gn_quick_access_height" />
    Bu Kodları ALtına Ekliyoruz

    Kod:
    <LinearLayout android:orientation="horizontal" android:id="@+id/agoldbrightness" android:background="@drawable/notification_panel_bg" android:layout_width="fill_parent" android:layout_height="48.0dip">
                   <com.android.systemui.statusbar.policy.AgoldBrightness android:gravity="center_horizontal" android:orientation="horizontal" android:paddingTop="5.0dip" android:paddingBottom="10.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
                       <ImageView android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_qs_brightness_auto_off" android:layout_marginStart="8.0dip" />
                       <SeekBar android:id="@+id/seekbar" android:layout_width="0.0dip" android:layout_height="wrap_content" android:maxHeight="9.0dip" android:minHeight="9.0dip" android:layout_weight="1.0" />
                       <CheckBox android:textSize="12.0dip" android:textColor="#ffffffff" android:gravity="center" android:id="@+id/automatic_mode" android:layout_width="80.0dip" android:layout_height="wrap_content" android:text="OTO" android:layout_marginEnd="9.0dip" />
                   </com.android.systemui.statusbar.policy.AgoldBrightness>
               </LinearLayout>
    
    Xml içinde android:layout_marginTop="51.0dip" komutu ekliyse bu komutu siliyoruz

    Görünüm Aşağıdaki Şekilde Oluyor :

    [​IMG][​IMG]


    Ek Bilgiler :
    Quick Settings de  Simgeler düzensiz Olursa
    Res/values/dimens.xml dosyasında aşağıdaki Satırlardaki değerleri değiştirin

    Kod:
        <dimen name="quick_settings_cell_height">120.0dip</dimen>
        <dimen name="quick_settings_cell_gap">4.0dip</dimen>
        <dimen name="qs_tile_margin_above_icon">27.0dip</dimen>
        <dimen name="qs_tile_margin_below_icon">17.0dip</dimen>
        <dimen name="qs_tile_icon_size">48.0dip</dimen>
    
     
  3. SmiLeToLiFe

    SmiLeToLiFe Administrator
    Site Yetkilisi Administrator

    1.417
    1.250
    113
    Cihaz:
    Redmi Note 4X
    ROM:
    Miui Global 8.2.10 Stable Sürüm
    abi on numara beş yıldız anlatım +2 :sigaraiciyor:
     
  4. Herakleitos

    Herakleitos Aktif Üye
    Aktif Üye

    108
    9
    0
    Sağol abi yararlı konu. :goodbye:
     
  5. berker

    berker Aktif Üye
    Aktif Üye

    184
    16
    0
    Pek bir şey anlamadım ama güzel.
     
  6. analizturizm

    analizturizm Kayıtlı Üye
    Kayıtlı Üye

    93
    9
    0
    1.kısımda anlatılanları uyguladım stock kitkat için ancak bildirim geldiğinde parlaklık çubuğu status barda görünmüyor , hiç bildirim olmadığında sorun yok duruyor ama herhangi bir bilgirim var ise çubuk kayboluyor devamlı orda olmasını sağlayabilir miyiz? Edit sorun cozulmustur artik bildirimlerin ustunde gorunuyor.

    son bir soru toggle ları biraz daha büyütmek için ne yapmak lazım ?

    teşekkürler @Linkleri Görebilmek için Giriş Yapmanız yada Kayıt Olmanız Gerekmektedir.[hr]Edit: sorum cozulmustur. Stock kikat icin biraz farkliymis cozduk. Tesrkkurler
     
  7. yavuzbey07

    yavuzbey07 Kayıtlı Üye
    Kayıtlı Üye

    5
    0
    0
    devam ediyoruz xml içinde <ScrollView android:id="@id/scroll" satırını buluyoruz
    bu satırın içine bu kodu ekliyoruz android:layout_marginTop="51.0dip"

    hocam burada satırın neresine ekliyeceğiz ?
    bendeki kod
    Kod:
    <ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="ifContentScrolls">
     
  8. analizturizm

    analizturizm Kayıtlı Üye
    Kayıtlı Üye

    93
    9
    0
    stock kitkat için bildirim penceresindeki toggle ları nasıl büyütebiliriz ? @Orochi™
     
  9. analizturizm

    analizturizm Kayıtlı Üye
    Kayıtlı Üye

    93
    9
    0
    @Orochi™ Stock JB (v6718) için deodex yapılmış ve parlaklık modu eklenmiş systemui.apk hizmetinizdedir :emoji_slight_smile:

    https://yadi.sk/d/MsG8qEBNgemVT
     
  10. alptrek

    alptrek Yasaklı Üye
    Yasaklı Üye

    180
    93
    28
    Cihaz:
    Casper VIA V5
    Hocam cihazım casper via v5 stock kitkat için bu anlatımı uyguladığımda 3. bölüme kadar geliyorum
    Apkyı kapatıyoruz
    APk kapandıktan sonra Yeni Oluşan Apk Sign Yani imzalayın
    imzaladığımı apkyı Kesip alıyoruz 2-in Klasörüne Ekliyoruz
    3-out Klasöründeki Systemuı.apk klasörünü Sİliyoruz

    Apk kapatınca tekrar recompile olmuyor
     
  11. Orochi™

    Orochi™ Administrator
    Site Yetkilisi Administrator

    4.140
    3.334
    122
    Cihaz:
    RN3 PRO & UMI TOUCH
    ROM:
    Amigo Os v3.2
    advanced apktool v3 sürümü yada jbart programı ile dene .
     
  12. mbtt

    mbtt Kayıtlı Üye
    Kayıtlı Üye

    55
    0
    6
    Hocam apktool v3.0 kullanıyorum jdk-sdk yüklü ama dediğiniz herşeyi harfiyen yapyıktan sonra recomp yaparken "succes=no" hatası alıyorum sebebi nedir acaba kaç sefer denediysem nafile.
     
  13. Orochi™

    Orochi™ Administrator
    Site Yetkilisi Administrator

    4.140
    3.334
    122
    Cihaz:
    RN3 PRO & UMI TOUCH
    ROM:
    Amigo Os v3.2
    sebebi apktol logunda yazar log incele bi :emoji_slight_smile:
    hiç bir işlem yapmadan apk açıp kapat bi bak hata verecekmi.
     
  14. mbtt

    mbtt Kayıtlı Üye
    Kayıtlı Üye

    55
    0
    6
    Hocam Transparan sanırım arka planı ben cyanogenmod kullanıyorumda material theme attım ve bunu uygulayınca arkası transparan olduğu için şekilsiz oldu biraz bu konu hakkında ne yapabiliriz.
     
Yükleniyor...

Bu Sayfayı Paylaş