TUT Mod Hiệu ứng Framework với Framework Tools

Thảo luận trong 'Dev Android' bắt đầu bởi minh mũ đỏ, 18 Tháng sáu 2013.

  1. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    CẦN CÓ:
    -Android 4.x.x (2.3 trở xuống thì dùng bản mod xda)
    -Máy đã Root
    -1 bản backup nandroid hoặc j đó tránh trường hợp có lỗi phát sinh trong quá trình mod
    LƯU Ý: khi máy bị bootloop thì vào rec, ở /sdcard sẽ có một file Framework_Restore.zip, chọn nó và flash không wipe là xong, restart lại n sẽ đưa về hiệu ứng mặc định kèm hết bootloop
    Link (main apk & unlocker: cài cả 2, ấn vào main apk thì nó tự động unlock cho mình):
    http://www.mediafire.com/folder/afrnb1b3y2g1h/Framework_Tool


    Chào các bác, chắc hẳn các bác đã từng say đắm nhưng hiệu ứng đẹp mắt khi lần đầu nhìn chiếc Iphone hay những chiếc điện thoại Android 4.1, 4.2,... Một điều không thể phủ nhận khi đánh giá sự hoàn thiện của một chiếc Smartphone là giao diện của chúng có được chăm chút hay không, hiệu ứng đẹp mắt gây thiện cảm hay không, sau đó mới đến những thông tin chi tiết. Chúng ta ai cũng biết là mod hiệu ứng liên quan đến Framework và thực sự rất nguy hiểm khi động đến mấy em này, vậy em xin giới thiệu một cách nho nhỏ để mod giao diện với Framework Tool (có thể tìm trên Google Playstore và download thêm bản FT unlocker để có trải nghiệm tốt):
    [​IMG]
    ảnh: Giao diện ứng dụng Framework Tool

    đầu tiên khi vào ứng dụng sẽ có 3 menu, work bench là phần để mod, compability check để kiểm tra tính khả dụng thiết bị của các bác, setting để vào cài đặt của ứng dụng

    [​IMG]
    Ảnh: Check thành công (máy của mình là LG Optimus LTE Lu6200)

    [​IMG]
    Ảnh: phần Settings của ứng dụng, chỉ có một cái là Reset Database để reset lại như cũ thôi
    Bây giờ là phần chính của bài viết: Mod hiệu ứng với Framework Tool

    [​IMG]
    Ảnh: phần check của Framework Tool Unlocker

    Phần A: ANIMATION (Hiệu Ứng)
    [​IMG]
    Ảnh: mục đầu tiên là App Starting (hiệu ứng khi mở ứng dụng)

    Ở mục này, chúng ta sẽ chọn một hiệu ứng khi nhấn vào một ứng dụng nào đó ngoài Homescreen. một số hiệu ứng nổi bật như Gingerbread animation (hiệu ứng của Android 2.3.x), JellyBean (Android 4.1.x-4.2.x), iOS animation (hiệu ứng của các thiết bị táo cắn dở, em rất ứng chú này). Các bác chọn tùy ý thích hoặc từng cái để thử trải nghiệm các hiệu ứng, chọn ra cái ưng ý nhất nhé.

    [​IMG]
    Ảnh: 2 mục tiếp theo gồm Recent Apps (các ứng dụng sử dụng gần đây) và Task Switching (hiệu ứng khi chuyển giao giữa các app với nhau)
    Mục Recent Apps này sẽ là hiệu ứng khi các bác nhấn giữ home hay j đó để ra trình ứng dụng sử dụng gần đây nhất, gồm Fade In (lờ mờ hiện ra dần), Zoom In (phóng to ra) và Resize (co dãn)
    Mục Task Switching gồm:
    - Zoom In From The Bottom (Jelly Bean) (hiệu ứng thường thấy ở Android 4.1 trở lên, ứng dụng đang dùng nhảy lên trên và ứng dụng kia sẽ từ dưới nhảy lên)
    -Zoom In From The Corner Of The Screen (nhảy lên góc màn hình)
    -Zoom In From The Side (nhảy sang ngang, thường thấy ở rom CM10.1 Android 4.2.2)
    -Resizing Layers (ICS) (co kéo layer như ở Android ICS, em thấy cái này chán nhất, là lí do chính em muốn mod giao diện)
    [​IMG]

    Ảnh: 2 mục Dialogs (hộp thoại như popup tin nhắn, tùy chọn,...) và Activity Swithing (chuyển giao giữa các mục trong một ứng dụng)

    Mục Dialogs, như đã nói ở trên, là hiệu ứng khi có tin nhắn đến hiện ở dạng popup, các tùy chọn hiện ở dạng một bảng nhỏ hiện ra,...
    [​IMG]
    Mục Activity Switching sẽ là hiệu ứng khi chuyển giao giữa các mục trong một ứng dụng, ví dụ như vào Cài đặt/Hiển thị thì nó chính là hiệu ứng chuyển giữa màn hình chính của Cài đặt sang mục Hiển thị, bao gồm:
    -Cardstack (left/right): thẻ kéo sang một bên trái/phải, giống như giao diện gốc của Android khi lướt các trang ứng dụng trong Appdrawer
    -iOS: giống như trong iphone, ipad, ipod,...
    -...
    [​IMG]
    Tiếp theo là mục Lockscreen (hiệu ứng màn hình khóa) và Virtual Keyboard (hiệu ứng hiện bàn phím ảo)
    Mục Lockscreen khi tick vào open animation composer sẽ hiện thêm 2 mục con nữa
    -Please select the animation to be used for the closing frame (xin chọn hiệu ứng được dùng khi mở khóa)
    -Please select the animation to be used for the opening frame (xin chọn hiệu ứng được dùng khi hiện màn hình khóa)

    Mục Virtual Keyboard[/COLOR] gồm 2 hiệu ứng nhỏ: slide in from the bottom (+ alpha) (trượt từ dưới màn hình lên)
    [​IMG]
    Tiếp đến là Toast notifications (hiệu ứng khi có thông báo nhanh) và Transparent activities (các activities trong suốt)
    Mục Toast notification là hiệu ứng khi các bác có một thông báo nhanh nào đó như "LG Việt has been granted Super User permission" chẳng hạn

    [​IMG]
    Cuối cùng là mục Notifications in statusbar (hiệu ứng khi có thông báo ở thanh trạng thái Android): khi có tin nhắn, thông báo hay bất kì thông báo nào, nếu để ý các bác sẽ thấy thông báo được lật từ trên xuống, cái này có thể thay thế bằng:
    -Newsticker: dạng như dán băng dính vào ấy
    -Cardstack: lật giống appdrawer android gốc
    -Stock (...) là hiệu ứng gốc gồm 2 loại


    Phần B: THEMES
    Ở phần này sẽ là những thay đổi hình thức của Android
    [​IMG]
    Mục Transparent dialogs and toasts (làm trong suốt các hộp thoại popup và thông báo nhanh)
    Mục Choose system background (chọn hình nền hệ thống): không phải hình nền màn hình chính hay màn hình khóa đâu nhé. Nếu các bác để ý thì với mỗi rom thì nền của các app như Cài Đặt, Root Explorer,... đều là màu đen và hơi xanh ở dưới (android 3.x.x 4.x.x) và đen (Gingerbread 2.3.x và Froyo 2.2.x) trừ các rom được tùy biến riêng của nhà sản xuất hoặc modder như máy LG thì nền app Cài đặt là màu trắng riêng, Root Explorer thì vẫn là nền stock. Đây chính là mục để các bác thay đổi cái màn nền đó, giúp có được phong cách riêng khi cùng một app, đem so với bạn bè khiến ng ta trầm trồ khen ngợi.

    Lưu ý: chọn nền thì nên chọn nền tối màu vì đa số app đều chữ trắng nền đen hoặc nền aosp nên cần chọn lọc sao cho không bị khó nhìn sau khi mod. Đặc biệt là khi chọn background, có thể thấy các video vẫn đc hiện lên, chớ có chọn nếu không thì đi luôn đấy, phải up lại rom hoặc dùng nandroid
    Phần C: Apply, Reverb and Save (áp dụng, quay ngược lại và lưu)

    Apply (hình cờ lê) là phím để áp dụng toàn bộ thiết lập ở trên (lần thứ 2 trở đi, nếu chỉ chọn một vài cái thì những cái kia là No Changes- không thay đổi): có 2 lựa chọn để áp dụng các cài đặt tùy chọn gồm
    -overwrite current modifications: dùng cái mới thay đè lên toàn bộ cái cũ (cái nào để do not change thì giữ nguyên cãi trước đó)
    -add to current modifications: thêm vào mod đang dùng, bác muốn thay đổi 1 cái nào đơn lẻ mà không muốn mất thời gian chọn lại toàn bộ thì dùng cái này ví dụ đang là hiệu ứng Jelly Bean, chọn iOS thì nó sẽ áp dụng iOS đè lên
    Sau khi chọn thì lập tức app sẽ đòi quyền root và thực hiện mod như đã chọn, sau đó reboot lại.
    [​IMG]
    [​IMG]


    Reverb (hình mũi tên vòng lại giống phím Back) là phím để đảo ngược toàn bộ các tùy chọn về như cũ

    Save (hình chiếc đĩa mềm) là phím dùng để lưu các tùy chọn lại để giả dụ sau này có up rom lại, ngại chọn thì các bác vào đó apply lại là xong
    [​IMG]
    .
    .
    .
    Trên đây là bài giới thiệu qua về ứng dụng Framework Tool - mod hiệu ứng android thông qua framework. Ứng dụng đã được test kĩ và sử dụng ngon lành trên LG LU6200 rom snake 1.4, các bản jb 4.x.x
    Bài viết có thể có nhiều sai sót, mong các bác thông cảm.:p
     
    Last edited: 24 Tháng một 2014
  2. gts8003

    gts8003 Quản lý là phụ - chém gió là chính Staff Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    8,057
    Đã được thích:
    3,851
    Được đấy nhưng hơi ít :D
    Trên XDA có nhiều Custom Animation :D

    Được cái dễ làm, cũng đẹp :p

    *** FieryDragon v1 * 186 * JellyBean 4.1.2 ***
     
    minh mũ đỏ thích bài này.
  3. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Về cơ bản, cái này theo em là dành cho những ai chưa thành thạo các thao tác như decompile, sửa code,... mà chỉ dừng ở mức hiểu nó và muốn làm thôi (e đang như thế, muốn học mấy cái khó mà chả ai dạy)

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
  4. akiravjp

    akiravjp Cộng Đồng Smartphone LG Việt

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,134
    Đã được thích:
    628
    link ảnh die hết rồi à? :eek:
     
  5. Xạ Điêu

    Xạ Điêu Cộng Đồng SmartPhone LG Việt

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,026
    Đã được thích:
    664
    Bài viết tốt. Trình bày ổn nhưng để ý nhé bạn. Hình ảnh bay hết trơn rồi
     
    minh mũ đỏ thích bài này.
  6. Trần Anh

    Trần Anh Well-Known Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    3,245
    Đã được thích:
    1,281
    :D quá ngon :D ảnh thì up lên zing hay piscasa chả bao giờ die
     
    minh mũ đỏ thích bài này.
  7. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Em upload ảnh trực tiếp nhưng có lỗi nên không hiện

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
  8. Xạ Điêu

    Xạ Điêu Cộng Đồng SmartPhone LG Việt

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,026
    Đã được thích:
    664
    Bạn upload lại ảnh nhé. đừng để như vậy bài của bạn sẽ xấu và khó nhìn lắm
     
    minh mũ đỏ thích bài này.
  9. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Em vừa sửa lại r, đc chưa bác?

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
  10. Xạ Điêu

    Xạ Điêu Cộng Đồng SmartPhone LG Việt

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    1,026
    Đã được thích:
    664
    Được rồi đấy bạn. Lần sau bạn viết bài nhớ để ý nhé. Link ảnh mà hỏng thì phải sửa ngay. Đừng để vậy mất thẩm mỹ cho bài viết
     
    minh mũ đỏ thích bài này.
  11. Killer_Bean

    Killer_Bean Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    149
    Đã được thích:
    45
    Ngon:p Giờ mới biết. Thanks bác !
     
    minh mũ đỏ thích bài này.
  12. Killer_Bean

    Killer_Bean Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    149
    Đã được thích:
    45
    Mà sao mình không đổi được background của system nhỉ ? đã làm như của bác chủ hướng dẫn, không xảy ra lỗi gì, đến khi khởi động lại thì nền vẫn trắng tinh ??
    mình dùng lu6200 rom sphinxv2
     
  13. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Theo như mình thấy, rom sphinx v2 đã có tinh chỉnh qua một số phần liên quan hiệu ứng và framework nên mình mod thử cảm giác không như ý, riêng về hình nền mình đã thử và không đc trên các bản nền 186 (các rom cm-based chưa thử). Đây là nền của mình:

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     

    Các file đính kèm:

  14. gts8003

    gts8003 Quản lý là phụ - chém gió là chính Staff Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    8,057
    Đã được thích:
    3,851
    Nền giống anh thía :p


    Nguyên nhân nè
    Rom gốc của google hay các rom CM/Aosp.....
    Chỉ có framework-res quy định giao diện thôi, nên thay đổi là đc luôn

    Còn các rom tùy chỉnh của các nhà sản xuất thì còn có thêm phần giao diện nữa
    Như LG có lg-res
    Ss có touchwiz-res....


    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
  15. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Nhưng với các rom ics như snake, p93x, 167 e vẫn dùng tốt. Vậy tức là lên jb thì mới có vụ tuỳ chỉnh riêng hả a

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
  16. Killer_Bean

    Killer_Bean Active Member

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    149
    Đã được thích:
    45
    Có lần a hoangnova đã nói là muốn mod nền cho system thì phải chỉnh trong lg-res.apk chứ không phải trong framework-res. Mình nhớ rõ là như vậy. Nhưng khi decomplie ra thì chả biết làm tiếp như thế nào nữa :(
     
  17. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Mình chưa thử bh, để khi nào có laptop thì làm thử

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
  18. duckienvfu

    duckienvfu Active Member

    Tham gia ngày:
    10 Tháng sáu 2013
    Bài viết:
    410
    Đã được thích:
    89
    không biết LTE2 có dùng được không nhể! thích cái hiệu ứng từ bên phải kéo sang :roflmao:
     
  19. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Đc bác ạ, nhưng tuỳ rom

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
    duckienvfu thích bài này.
  20. minh mũ đỏ

    minh mũ đỏ Active Member

    Tham gia ngày:
    9 Tháng sáu 2013
    Bài viết:
    727
    Đã được thích:
    155
    Bản rom v30d ort từ su640 mod đc nhé bác, mình đang dùng đây, tuy là vẫn có chút hơi không tương thích ->delay~0,4s nhưng chấp nhận đc :)

    Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
     
    Killer_Bean thích bài này.

Chia sẻ trang này