Thứ Sáu, 7 tháng 9, 2018

TUT mod khoá xoay cho 5.0

TUT mod khoá xoay cho 5.0

tút được viết bởi Đức Đơn Độc mình chỉ sửa lại

1.Chép tất cả file vào cái thư mục tương ứng trên Keyguard_src or file_src tương tự.

Mở keyguard_pin_view.xml
2.Tìm "@layout/keyguard_message_area"
 Sửa layout_width và layout_height thành 0.0dip

Code demo như sau
    <include android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_alignParentTop="true" layout="@layout/keyguard_message_area" />


2a . Tìm Dòng "@id/keyguard_bouncer_frame"
 Sửa layout_width và layout_height thành 0.0dip nếu có code android:layout_weight="1.0" thì xoá nó đi

Code demo như sau
    <LinearLayout android:orientation="vertical" android:id="@id/keyguard_bouncer_frame" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginLeft="@dimen/pin_keyboard_margin_left" android:layout_marginTop="@dimen/pin_keyboard_margin_top" android:layout_marginRight="@dimen/pin_keyboard_margin_left" android:layout_below="@id/passwordinput" android:layoutDirection="ltr">
  2b . Mở Rộng diện tích
Tìm code này <?xml version="1.0" encoding="utf-8"?>
<com.android.keyguard.KeyguardPINView
android:orientation="vertical"
android:id="@id/keyguard_pin_view"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:contentDescription="@string/keyguard_accessibility_pin_unlock"
 androidprv:layout_maxWidth="720.0dip"
 androidprv:layout_maxHeight="1280.0dip"
  xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/res-auto">


 
Sửa đoạn  cho giống như mẫu  androidprv:layout_maxWidth="720.0dip"
 androidprv:layout_maxHeight="1280.0dip"
( tùy vào độ phân giải màn hình của bạn)


và chép code phím vô vị trí chỉ định và sử các đoạn layout_widht và height thành 60.0 dip như code mẫu
           <com.android.keyguard.NumPadKey android:id="@id/key1" android:layout_width="60.0dip" android:layout_height="60.0dip" androidprv:digit="1" androidprv:textView="@id/pinEntry" />

và code xóa thì cũng sửa như code mẫu
;<ImageButton android:gravity="center_vertical" android:id="@id/delete_button" android:background="@drawable/ripple_drawable" android:paddingLeft="0.0dip" android:paddingTop="0.0dip" android:paddingRight="0.0dip" android:paddingBottom="0.0dip" android:clickable="true" android:layout_width="40.0dip" android:layout_height="40.0dip" android:src="@drawable/ic_backspace_24dp" android:layout_alignParentRight="true" android:contentDescription="@string/keyboardview_keycode_delete" android:layout_alignEnd="@id/pinEntry" />
*lưu ý các code phím,xóa,oo nhập pass nếu có code android:layout_weight="1.0" thì xóa đi
4.  Chép toàn bộ code sau đặt dưới code này
    <include android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_alignParentTop="true" layout="@layout/keyguard_message_area" />
code 👎👎👇👇👇👇👇

Xong...

 6. Vô hiệu hóa các nút mặc định
 ---- Mở values/styles.xml
   •Tìm dòng này

    <style name="Widget.TextView.NumPadKey" parent="@android:style/Widget.TextView">
        <item name="android:textSize">43.0sp</item>
        <item name="android:textColor">#ffffffff</item>
        <item name="android:gravity">center</item>
        <item name="android:background">@null</item>
        <item name="android:paddingBottom">-16.0dip</item>
        <item name="android:singleLine">true</item>
    </style>


   •Sửa phần
   <item name="android:textColor">#ffffffff</item>
   thành
   <item name="android:textColor">#00000000</item>

 ->Sẽ được 👇👇
   
    <style name="Widget.TextView.NumPadKey" parent="@android:style/Widget.TextView">
        <item name="android:textSize">43.0sp</item>
        <item name="android:textColor">#00000000</item>
        <item name="android:gravity">center</item>
        <item name="android:background">@drawable/null</item>
        <item name="android:paddingBottom">-16.0dip</item>
        <item name="android:singleLine">true</item>
    </style>

---------------------
tiếp theo các bạn vào đường dẫn res/valus/arrays.xml

sửa đổi các code này để ẩn các chữ cái ABC DEF ..vân vân

    <string-array name="lockscreen_num_pad_klondike">
        <item></item>
        <item></item>
        <item>ABC</item>
        <item>DEF</item>
        <item>GHI</item>
        <item>JKL</item>
        <item>MNO</item>
        <item>PQRS</item>
        <item>TUV</item>
        <item>WXYZ</item>
    </string-array>


 sửa nó lại thành như này này ( xóa mấy chữ đó )

    <string-array name="lockscreen_num_pad_klondike">
        <item></item>
        <item></item>
        <item></item>
        <item></item>
        <item></item>
        <item></item>
        <item></item>
        <item></item>
        <item></item>
        <item></item>
    </string-array>


Tút mod khóa xoay cho 5x.zip
Đàm Minh Giang File Size 656 KB
3. Recom/sign tìm mọi thủ đoạn nhét về chỗ cũ
 tút viết bởi ĐỨC ĐƠN ĐỘC
 CHỈNH SỬA LẠI SOẠN TIỀN TỈ
 Cộng Đồng Mod Android Trên Facebook
 http://facebook.com/groups/mod.android