Hãy đến với Google, tôi đã cầu xin bạn nhiều năm rồi! Không có lý do gì để không cho chúng ta chế độ toàn màn hình. Có nhiều cách để thực hiện điều này với các ứng dụng của bên thứ ba như Tasker, nhưng giả sử bạn luôn muốn giữ một ứng dụng cụ thể ở chế độ toàn màn hình, có cách nhanh hơn và thực tế hơn để thực hiện việc đó bằng cách sử dụng công cụ máy tính để bàn gỡ lỗi Android (ADB).
Những gì bạn cần
Để làm theo các bước trong bài viết này, bạn sẽ cần những điều sau:
- Điện thoại hoặc máy tính bảng chạy Android phiên bản 4.4 (KitKat) trở lên
- PC chạy Windows, macOS hoặc Linux
- Cáp USB
Bước một: Bật gỡ lỗi USB
Trước khi bắt đầu, bạn cần phải bật gỡ lỗi dựa trên USB trên điện thoại của mình nếu bạn chưa bật. Mở menu Cài đặt chính. Nhấn “Giới thiệu về điện thoại” và sau đó chạm vào mục “Số bản dựng” bảy lần. Vâng thật đấy. Trên một số điện thoại, mục nhập “Giới thiệu về điện thoại” có thể ở một nơi khác trong menu Cài đặt, nhưng nếu bạn vuốt xung quanh, bạn sẽ có thể tìm thấy nó.
Bước hai: Cài đặt SDK Android và ADB
Nếu bạn chưa làm quen với điện thoại của mình nhiều, có thể bạn chưa cài đặt Android Debug Bridge trên PC của mình. Nếu không, bạn có thể làm theo hướng dẫn hữu ích này về cách làm cho nó hoạt động. Đảm bảo bạn cũng đã cài đặt trình điều khiển USB cho điện thoại của mình.
Bước ba: Tìm tên APK của ứng dụng của bạn
Để điều chỉnh thủ công cài đặt của ứng dụng trong ADB, bạn cần phải biết tên tệp ứng dụng chính xác hoặc tên APK. Rất tiếc, Android không giúp bạn dễ dàng tìm ra điều đó bằng các công cụ mặc định. Nhưng có một cách dễ dàng để lấy thông tin trên màn hình của bạn.
Mở bất kỳ trình duyệt web nào và truy cập Cửa hàng Google Play tại play.google.com. Nhấp vào “Ứng dụng” ở cột bên tay trái, sau đó “Ứng dụng của tôi”. Danh sách này cung cấp cho bạn danh sách tất cả các ứng dụng Android mà bạn đã cài đặt thông qua Cửa hàng Play.
https://play.google.com/store/apps/details?id=com.android.chrome
Và tên APK mà chúng tôi đang tìm kiếm là “com.android.chrome”.
Bước bốn: Xác minh kết nối thiết bị của bạn với ADB
Tiếp theo, bạn sẽ cần mở Command Prompt (trong Windows) hoặc Terminal (trong macOS) và điều hướng đến thư mục có tên “platform-tools”, nơi SDK Android của bạn được cài đặt.
Trong Windows, bạn sẽ tìm thấy nó ở vị trí sau:
/users/your username/AppData/Local/Android/sdk/platform-tools
Trong macOS, nó nằm ở:
/Users/your username/Library/Android/SDK/platform-tools
Cắm điện thoại hoặc máy tính bảng của bạn vào máy tính bằng cáp USB. Tùy thuộc vào kiểu điện thoại của bạn, bạn có thể cần phải xác nhận kết nối ADB trên chính điện thoại bằng một tin nhắn bật lên.
Tại dấu nhắc, nhập văn bản sau và nhấn Enter
adb devices
Tiếp tục và để lời nhắc mở vì bạn sẽ sớm phải nhập một lệnh khác.
Bước 6: Chọn chế độ nhập vai của bạn
Có ba loại chế độ toàn màn hình khác nhau mà chúng tôi có thể sử dụng với lệnh nhập vai.
- immersive.full: ẩn thanh trạng thái trên đầu màn hình và thanh điều hướng ở dưới cùng, nếu điện thoại của bạn sử dụng các nút điều hướng ảo. Đây là những gì hầu hết mọi người muốn khi họ nghĩ về một ứng dụng toàn màn hình.
- immersive.status: chỉ ẩn thanh trạng thái ở trên cùng.
- immersive.navigation: chỉ ẩn thanh điều hướng ở dưới cùng.
Bước 6: Áp dụng lệnh
Tiếp theo, nhập văn bản sau tại dấu nhắc, thay thế tên ứng dụng bạn đã tìm thấy trong Bước Ba sau
=
ký tên. Tôi đã sử dụng Chrome làm ví dụ của mình ở đây, nhưng bạn có thể trao đổi tên APK với bất kỳ tên nào khác.
adb shell settings put global policy_control immersive.full=com.android.chrome
Lệnh cụ thể này cho phép chế độ toàn màn hình Chế độ chìm cho ứng dụng Chrome. Để chỉ ẩn thanh trạng thái hoặc thanh điều hướng, hãy sử dụng các lệnh nhập vai.status hoặc immersive.nagivation, tương ứng.
Nhấn Enter để thực hiện lệnh.Đó là nó! Từ bây giờ, Chrome trên điện thoại của bạn (hoặc bất kỳ ứng dụng nào khác bạn nhập) sẽ chạy ở chế độ toàn màn hình. Bạn có thể rút phích cắm điện thoại của mình và thử ngay bây giờ: chỉ cần vuốt lên hoặc xuống từ dưới cùng hoặc trên cùng của màn hình (hoặc mặt ở chế độ nằm ngang) để hiển thị các nút điều hướng hoặc thanh trạng thái.
adb shell settings put global policy_control immersive.off=com.android.chrome
Phương pháp này sẽ hoạt động với tất cả các thiết bị Android chuẩn, nhưng một số nhà sản xuất có thể đã sửa đổi hệ điều hành trên thiết bị di động đến mức các lệnh không hợp lệ. Nếu tính năng này không hoạt động ngay trên điện thoại hoặc máy tính bảng của bạn, hãy thử rút điện thoại và cắm lại điện thoại - ADB và kết nối trình điều khiển đôi khi có thể bị lỗi.