IOIO-OTG Head Unit APP
- Điều khiển thiết bị Android thông qua các nút trên tay lái (yêu cầu bảng OIOI-OTG).
- Chức năng tự động phát hiện nút bấm vô lăng.
- Màn hình tự động tắt khi ACC tắt (Yêu cầu quyền Quản trị thiết bị).
- Hiển thị hình ảnh (hỗ trợ GIF động) khi ACC bật lại (Yêu cầu quyền truy cập bộ nhớ).
- Gán tối đa 2 hành động cho mỗi nút trên tay lái - một để nhấn và một để giữ.
- Khả năng thực hiện hành động đa phương tiện (Phát / Tạm dừng, Tiếp theo, Trước đó, v.v.) trên nút bấm hoặc giữ trên vô lăng.
- Khả năng thực hiện hành động thay đổi âm thanh (Tăng / Giảm âm lượng, Tắt tiếng, v.v.) khi nhấn hoặc giữ nút vô lăng.
- Khả năng thực hiện các hành động toàn cầu (Quay lại, Trang chủ, Gần đây. Yêu cầu dịch vụ hỗ trợ tiếp cận) trên nút bấm hoặc giữ trên vô lăng.
- Khả năng khởi chạy ứng dụng đã cài đặt trên vô lăng nút bấm hoặc giữ.
- Tùy chọn ẩn trạng thái và / hoặc thanh điều hướng (chế độ nhập vai trên toàn hệ thống) trên Android 10 (bao gồm). Yêu cầu cấp quyền thông qua adb.
- Các tinh chỉnh nhỏ khác.
Ứng dụng này KHÔNG yêu cầu ROOT, nhưng nó sẽ yêu cầu các quyền khác để làm cho các tính năng hoạt động. Tất cả các quyền CHỈ là bắt buộc nếu bạn muốn tính năng cụ thể đó:
- Quyền truy cập bộ nhớ: Điều này là cần thiết để chọn hình ảnh cho màn hình giật gân xuất hiện khi ACC bật trở lại. Không có gì khác. Nếu không được cấp, sẽ không có hình ảnh giật gân nào được hiển thị.
- Quản trị viên thiết bị: Điều này là cần thiết để khóa thiết bị, tức là chức năng này sẽ tắt màn hình. Không có gì khác. Nếu không được bật, thiết bị sẽ không tắt màn hình khi ACC tắt và sẽ luôn bật màn hình khi ACC bật lại, bất kể tùy chọn đã chọn trong ứng dụng là gì.
- Dịch vụ trợ năng: Điều này cần thiết để thực hiện các hành động toàn cầu - Quay lại, Trang chủ, Hiển thị thông báo và Hiển thị ứng dụng gần đây. Không có gì khác. Nếu không được kích hoạt, những hành động đó sẽ không hoạt động.
- Viết cài đặt bảo mật: Điều này là cần thiết để làm cho các thanh trạng thái và / hoặc điều hướng biến mất, do đó thiết bị trông giống thiết bị chính hơn. Thật không may, hỗ trợ cho điều đó đã bị giảm trong Android 11 và để kích hoạt nó, bạn sẽ cần cấp quyền thông qua ADB (tìm kiếm trên internet cách kết nối thiết bị cụ thể của bạn thông qua ADB) bằng cách thực thi adb shell pm Grant com.metal03326.ioio_otgheadunit android.permission .WRITE_SECURE_SETTINGS
Ứng dụng này có mã nguồn mở và bạn có thể kiểm tra tất cả việc sử dụng tất cả các quyền đã cho: https://gitlab.com/metal03326/ioio-otg-head-unit
Đã thử nghiệm trên:
Phần cứng thực (có IOIO-OTG đính kèm):
- Xiaomi Redmi Go (Phiên bản Android 8.1 Go)
- Samsung Galaxy Xcover 4 (Android 9)
Trình giả lập:
- Android 9
- Android 10
- Android 11
Tôi không có nhiều phần cứng để kiểm tra, vì vậy có thể sẽ xảy ra lỗi. Vui lòng mở vấn đề trong GitLab và tôi sẽ cố gắng hết sức để giải quyết.
Thông tin về cách kết nối bo mạch IOIO-OTG với thiết bị Android của bạn có thể được tìm thấy tại https://gitlab.com/metal03326/ioio-otg-head-unit