Dynamic Statusbar Color By Hoài Phụng

Thảo luận trong 'ColorOS'

Lượt xem: 6,583
  1. hoaiphung

    hoaiphung Apps Team
    Thành viên nhiệt huyết

    Tham gia ngày:
    26/10/14
    Bài viết:
    819
    Được Thích:
    946
    Dynamic Statusbar Color
    By Hoài Phụng

    Xin giới thiệu với toàn thể mọi người 1 công nghệ Dynamic đổi màu thanh Statustbar thế hệ mới.
    mời ae trãi nghiệm công nghệ to lớn và vĩ đại nhất hiện nay.
    Screenshot_2016-03-11-00-06-58.

    Vui lòng không đổi link, chia sẻ ghi rõ nguồn
    Thank you so much
    Thật không thể tin được. Chính tôi cũng không thể tin nổi mình có thể làm được như vậy
    Thật Không Thể Tin Nổi

    Chúng ta bắt đầu nhé:
    Chúng ta cần có:

    1. Apktool version 1.5.2 is must.
    2. Notepad ++
    3. DownLoad các file sau đây về : Tại Đây
    Bước: 1. Decomplie file Setting.apk
    => chép các file vừa down bên trên vào thư mục tương tự
    Bước: 2. Mở file string.xml trong thư muc res/values
    => thêm các code này vào cuối cùng nhưng trên </resources>
    Mã:
    <string name="dynamic_status_bar_title">Dynamic status bar</string>
        <string name="dynamic_status_bar_color_title">Dynamic status bar color</string>
        <string name="dynamic_status_bar_color_summary">Automatically update background color of the status bar</string>
        <string name="dynamic_status_bar_gradient_title">Gradient</string>
        <string name="dynamic_status_bar_gradient_summary">Overlay a gradient on the status bar</string>
        <string name="dynamic_status_bar_filter_title">Darkening</string>
        <string name="dynamic_status_bar_filter_summary">Overlay a darkening filter on the status bar</string>


    Bước: 3. Mở file oppo_display_settings_preferences.xml trong thư mục res/xml
    => thêm dòng này vào bất cứ đâu cũng dc
    Mã:
    <PreferenceScreen android:icon="@drawable/ic_oppo_dynamic" android:title="@string/dynamic_status_bar_title" android:summary="Dynamic Hoài Phụng" android:fragment="com.android.settings.oplosandev.DSBSettings" />
    Bước: 4. Recomplie file Settings.apk rồi decomplie lại để lấy id.
    => mở file puplic trong thư mục res/values tìm dòng này deuge_dsb_settings và copy id của nó
    => mở tiếp file DSBSettings.smali trong thư mục smali/com/android/settings/oplosandev
    => tìm dòng const v0, 0x7f060052 và thay thế nó bằng cái id tìm dc "deuge_dsb_settings" trong file puplic.xml
    => Recomplie rồi chep vô máy.

    Bước: 5. Decomplie file SystemUI.apk trong thư mục system/app
    => chép các file vừa down bên trên vào thư mục tương tự

    Bước: 6. Mở file ids.xml trong thư mụ res/values
    => thêm các code này vào cuối cùng nhưng trên </resources>
    Mã:
    <item type="id" name="dynamic_status_bar_color">false</item>
        <item type="id" name="dynamic_status_bar_filter">false</item>
        <item type="id" name="dynamic_status_bar_gradient">false</item>
        <item type="id" name="dynamic_status_bar_lockscreen_filter">false</item>


    Bước: 7. Mở file gemini_status_bar.xml trong thư mục res/layout
    => ngay dòng thư 2 tìm code android:background="@drawable/status_bar_background" sửa thành android:background="#00000000"
    => ngay dòng thứ 3 xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
    => thêm code này vào bên dưới nó
    Mã:
    <com.fmd.statusbarcolor.color android:id="@id/dynamic_status_bar_color" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <View android:id="@id/dynamic_status_bar_filter" android:background="#30000000" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
            <View android:id="@id/dynamic_status_bar_gradient" android:background="@drawable/dynamic_status_bar_drawable_gradient" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
        </com.fmd.statusbarcolor.color>
        <View android:id="@id/dynamic_status_bar_lockscreen_filter" android:background="#83000000" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    Hình minh họa:
    3.


    Bước: 8. Recomplie file SystemUI.apk rồi Decomplie lại để lấy id
    => mở file puplic.xml trong thư mục res/values tìm các dòng này và copy id
    "dynamic_status_bar_color"
    "dynamic_status_bar_filter"
    "dynamic_status_bar_gradient"

    Bước: 9. Mở tiếp file color.smali trong thư mục smali/com/fmd/statusbarcolor và tìm các dòng này
    const v0, 0x7f08012b thay thế nó bằng id "dynamic_status_bar_color" tìm dc bên file puplic.xml
    const v0, 0x7f08012c thay thế nó bằng id "dynamic_status_bar_filter" tìm dc bên file puplic.xml
    const v0, 0x7f08012d thay thế nó bằng id "dynamic_status_bar_gradient" tìm dc bên file puplic.xml

    Bước: 10. Decomplie file framework-res.apk rồi mở file puplic.xml trong thư mục res/values
    => tìm dòng: status_bar_height copy id
    => mở file color.smali trong thư mục smali/com/fmd/statusbarcolor tìm dòng
    const v4, 0x105000c thay thế nó bằng id "status_bar_height" tìm dc bên file puplic.xml trong framework-res.apk
    Bước: 11.
    Recomplie lại chép tất cả vào máy.xong!!!

    Xem thêm các bài viết hay tại oppomobile.vn

    Good Lucky
    Chúc các bạn thành công!

    Vui lòng không đổi link, chia sẻ ghi rõ nguồn
    Thank you so much
    Thật không thể tin được. Chính tôi cũng không thể tin nổi mình có thể làm được như vậy
    Thật Không Thể Tin Nổi

    Source: xda-developers.com
     
    Sửa lần cuối: 3/3/17
    aye90, tothanhnem, thuongquang35 others thích bài này.
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  2. thanhcong91

    thanhcong91

    Tham gia ngày:
    10/3/14
    Bài viết:
    441
    Được Thích:
    72
    hoaiphung thích bài này.
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  3. hoaiphung

    hoaiphung Apps Team
    Thành viên nhiệt huyết

    Tham gia ngày:
    26/10/14
    Bài viết:
    819
    Được Thích:
    946
    Thôi a ơi... khen hoài ngại quá :3
     
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  4. KimKunozi

    KimKunozi

    Tham gia ngày:
    26/9/15
    Bài viết:
    194
    Được Thích:
    19
    Rắc rối quá nhỉ, đụng tới framework-res.apk sợ treo máy quá
     
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  5. thanhcong91

    thanhcong91

    Tham gia ngày:
    10/3/14
    Bài viết:
    441
    Được Thích:
    72
    Uhm đúng rồi được thì ko sao, ko đc là phải load rom lại đó
     
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  6. thanhcong912

    thanhcong912

    Tham gia ngày:
    10/6/13
    Bài viết:
    2,351
    Được Thích:
    463
    sao em ko làm cái file apk rồi để mọi người flash vào hoặc dùng ROOT explorer add vào trong system của máy là dc, chứ code ko khó người nào thực hiện được
     
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  7. KimKunozi

    KimKunozi

    Tham gia ngày:
    26/9/15
    Bài viết:
    194
    Được Thích:
    19
    Chắc mỗi máy mỗi khác nên phải tự mod :)
     
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  8. hoaiphung

    hoaiphung Apps Team
    Thành viên nhiệt huyết

    Tham gia ngày:
    26/10/14
    Bài viết:
    819
    Được Thích:
    946
    Cái này mỗi máy mỗi khác mà anh. nếu dùng app thì có xposed rồi đó. cái đó hoạt động 24/24 thì tốn pin vs ram khinh khủng. chứ mod kiều này chả tốn gì hết chỉ tốn sức thôi à :D
     
    ServiceClub3 thích bài này.
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  9. hoaiphung

    hoaiphung Apps Team
    Thành viên nhiệt huyết

    Tham gia ngày:
    26/10/14
    Bài viết:
    819
    Được Thích:
    946
    mod thì phải dc chứ :D kaka. backup trc rồi mod tha hồ khỏi sợ gì hết
     
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT
  10. KimKunozi

    KimKunozi

    Tham gia ngày:
    26/9/15
    Bài viết:
    194
    Được Thích:
    19
    Treo logo không khởi động lại được thì backup cũng để làm gì đâu.
     
    boylsmrshdgs thích bài này.
    Phim sex, phim người lớn, hình ảnh sexy học sinh siêu HOT