TUT Hướng dẫn fix giao diện bàn phím gọi Tiếng Hàn (dialpad )

Thảo luận trong 'Dev Android' bắt đầu bởi hoangnova, 8 Tháng mười một 2013.

  1. hoangnova

    hoangnova Captain Staff Member

    Tham gia ngày:
    20 Tháng năm 2013
    Bài viết:
    6,738
    Đã được thích:
    15,888
    Xem bằng java decompiler, click vào đường thằng Systemconffig là nó tự mở ra mà. Cái này ko phải hướng dẫn sửa lỗi, mà là hướng dẫn để gợi mở.
    Những ai muốn tìm tòi thì đọc, những ai muốn ăn sẵn thì a chịu, ko support đc.

    A vẫn nói đi nói lại là việc a viết các tút ko phải để sửa lỗi cho mọi người mà để giúp những ai quan tâm đến framework của LG, mod rom hiểu, cố gắng nắm bắt đc cách anh thực hiện. Từ đó làm những việc khác nữa. Thế nên a mới post vào mục dev android.
     
    nthung2112 thích bài này.
  2. nthung2112

    nthung2112 Active Member

    Tham gia ngày:
    15 Tháng sáu 2013
    Bài viết:
    495
    Đã được thích:
    864
    Ok anh, em biết là mò ra mấy cái này tốn rất nhiều thời gian, có khi cả buổi hoặc cả ngày mới xong. Trong khi chỉ lại thì chỉ cần đọc 5 phút là làm được nên những người tìm ra như anh rồi hướng dẫn lại đúng là rất có tâm huyết.
    Thanks anh.
     
  3. hoangnova

    hoangnova Captain Staff Member

    Tham gia ngày:
    20 Tháng năm 2013
    Bài viết:
    6,738
    Đã được thích:
    15,888
    Với những người có kỹ năng sẵn như bọn em thì nên đọc kỹ cách a giải quyết vấn đề, cái đó là mấu chốt và quan trọng nhất mà a muốn nhắn tới bọn em, chứ ko phải dăm 3 cái đoạn code đó.
    A mò ko tốn thời gian, tìm trong vòng 5 phút, theo đúng luồng a đã viết.
     
  4. dokyson

    dokyson Active Member

    Tham gia ngày:
    17 Tháng tám 2013
    Bài viết:
    201
    Đã được thích:
    146
    Quá đẹp của Liên Xô anh ạ.
     
  5. hoangnova

    hoangnova Captain Staff Member

    Tham gia ngày:
    20 Tháng năm 2013
    Bài viết:
    6,738
    Đã được thích:
    15,888

    dokyson chucvnvn nthung2112 bài này có thể áp dụng với vấn đề xử lý weather, về cơ bản weather nó cũng xử lý như vậy, check với ro.build.target_country = KR thì ra kết quả là Kweather, nếu khác thì ra Accuweather.
    Đồng thời thay đổi các hình ảnh, icon theo.
    Nếu chịu khó xử lý từng vấn đề nhỏ 1, kiên nhẫn dần dần chúng ta sẽ tích lũy được nhiều kinh nghiệm hơn là cách làm ăn xổi, ko thu lượm đc tí kinh nghiệm nào (bằng cách copy những gì người khác đã xử lý sẵn). Đó là lý do anh viết các bài tút này.

    Có mấy vấn đề cần xử lý với weather:

    - weather widget : WeatherMultiCPbin.apk
    Xem file xử lý ở com.lge.sizechangable.weather.utils.Utils ,
    config thay đổi ở com.lge.sizechangable.weather.utils.Device;
    Sau này dựa vào kinh nghiệm có được, chúng ta thấy rằng mọi xử lý thường nằm ở các file có tên kiểu như: Utils, Device, Config, Settings.... kiểu tên như vậy thường là key để chúng ta đọc code, thay vì phải mò mẫm.

    - weather widget trên lockscreen: LockScreen.apk
    Xem xử lý tại
    com.lge.lockscreen.weather.LgeLockScreenWeatherWidget

    - weather theme : LockScreen Settings.apk
    Thay đổi value/arrays.xml, copy 2 mảng theme_previews và theme_previews_with_weather ra 1 file arrary khác rồi copy vào value-ko như vậy thì với ngôn ngữ Hàn quốc nó vẫn hiện ra các hình ảnh Hàn chữ hàn Quốc.
    Với value/arrays.xml (mặc đinh, ta sửa lại 2 mảng nói ở trên, sao cho nó load ra hình ko có chữ KR)
    Có thể sửa ngay từ value/arrays.xml mà ko cần copy arrary sang bên value-ko. Nhưng cách làm cẩn trọng, tiểu tiết, ko tùy tiện, sẽ giúp ích cho chúng ta nhiều hơn sau này, tạo ra phong cách sạch sẽ, tường minh, rõ ràng. Điều này rất cần thiết.

    Xử lý xong 3 thứ này chúng ta có được toàn bộ là weather trở thành quốc tế hoàn toàn. Ko thay hình nhé, vì thay hình chỉ xử lý bề nổi còn services nó vẫn ko chịu gọi sang Accu server.

    Bài viết bởi hoangnova từ LGviet.com, thực hiện trên LG Optimus LTE3 F260S.
    Kết quả ta có thế này:
     

    Các file đính kèm:

  6. Văn Chức

    Văn Chức Life Good

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    7,613
    Đã được thích:
    4,920
  7. dokyson

    dokyson Active Member

    Tham gia ngày:
    17 Tháng tám 2013
    Bài viết:
    201
    Đã được thích:
    146
    Em cũng đang mày mò dần dần, quyết tâm chiến từng app anh ạ
     
  8. hoangnova

    hoangnova Captain Staff Member

    Tham gia ngày:
    20 Tháng năm 2013
    Bài viết:
    6,738
    Đã được thích:
    15,888
    E chỉ cần tập trung làm đúng 1 dòng, xong 1 dòng là kinh nghiệm đầy mình.
     
    dokyson thích bài này.
  9. Tiến Đạt

    Tiến Đạt Active Member

    Tham gia ngày:
    9 Tháng bảy 2013
    Bài viết:
    344
    Đã được thích:
    55
    :D thâm túy thật .. em đang dính cái vụ stt bar của lg f100l .. nó chỉ trong suốt ở mỗi hình nền động, app và lock. Cofn nếu đặt 1 hình tĩnh lafm hình nền thì cái stt nó lại đen xì....
    Cái này lên bắt đầu từ framework hay là từ systemui đây các bác.. :D
     
  10. dokyson

    dokyson Active Member

    Tham gia ngày:
    17 Tháng tám 2013
    Bài viết:
    201
    Đã được thích:
    146
    Vâng em cày con LTE3 thôi anh
     
  11. f120ltn

    f120ltn Active Member

    Tham gia ngày:
    21 Tháng tám 2013
    Bài viết:
    266
    Đã được thích:
    45
    em thử mod cái Lte2Settings vào F120L mà không thể nào được.
    em thử cái hiện tốc độ mạng trước mặc dù đã cho 4 file vào smali
    anh giúp e với
     
  12. Văn Chức

    Văn Chức Life Good

    Tham gia ngày:
    8 Tháng sáu 2013
    Bài viết:
    7,613
    Đã được thích:
    4,920
    Cách này có thể áp dụng để fix không sử dụng được phần thông tin điện thoại khi check *#*#4636#*#* :D
     
    Tiến Đạt thích bài này.
  13. Tiến Đạt

    Tiến Đạt Active Member

    Tham gia ngày:
    9 Tháng bảy 2013
    Bài viết:
    344
    Đã được thích:
    55
    Bác chúc hướng dẫn vụ check này được k..em mày mò mãi mà vẫn ngu mấy cái smali quá. Lộn hết cả lên. Sửa xong cũng k có compie laj đc
     
  14. softxxx

    softxxx Member

    Tham gia ngày:
    6 Tháng hai 2014
    Bài viết:
    81
    Đã được thích:
    26
    thật là mất công, cài exdial vào thế là xong, việc gì phải fix cho mệt!:D:D:D:D
     
  15. a121232

    a121232 Active Member

    Tham gia ngày:
    27 Tháng chín 2013
    Bài viết:
    140
    Đã được thích:
    58
    bác @hoangnova làm quả hướng dẫn port các rom như sling, sphinx cho tất cả các dòng máy đi bác :D
     
  16. mr6500

    mr6500 Active Member

    Tham gia ngày:
    16 Tháng ba 2014
    Bài viết:
    1,024
    Đã được thích:
    486
    Oc. Đến đoạn tìm code " Vào seảrch thử trong value để xem giá trị của nó " Xin hỏi bác đường dẫn của cái chỗ để tìm kiếm là như thế nào vậy . Bác viết vậy chả hiểu cái value nó nằm chỗ nào luôn :oops:
     
  17. 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
    A đây rồi, mai phải thử mí đc :D
     
    Văn Chức thích bài này.
  18. khiemkia

    khiemkia Active Member

    Tham gia ngày:
    7 Tháng hai 2014
    Bài viết:
    350
    Đã được thích:
    166
    Ko dám đọc hết. (Sợ tẩu hỏa nhập ma)
     
  19. 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
    Hoa hết cả mắt rồi anh @hoangnova ơi :D
    uploadfromtaptalk1400047033205.jpg
     
  20. f120ltn

    f120ltn Active Member

    Tham gia ngày:
    21 Tháng tám 2013
    Bài viết:
    266
    Đã được thích:
    45
    em làm dc cả 2 trên F120L
    2014-05-14-13-01-34.jpg 2014-05-14-13-01-45.jpg
     

Chia sẻ trang này