Có cách nào để chuyển người dùng Android từ dòng lệnh không?


11

Sử dụng lệnh sau, tôi đã quản lý để bật chế độ nhiều người dùng trong thiết bị Android không hỗ trợ chính thức cho nó : adb shell setprop fw.max_users 4. Để có biện pháp tốt, tôi cũng đã thêm mục sau vào tệp build.prop:

fw.max_users=5

Hiện tại có một menu Cài đặt để tạo thêm người dùng trong thiết bị của tôi. Khi tạo người dùng mới, tôi sẽ được chuyển sang màn hình khóa nhiều người dùng với các biểu tượng ở phía dưới hiển thị các tài khoản người dùng có sẵn trong thiết bị. Từ đó tôi có thể chọn người dùng đăng nhập.

Hơn nữa, dữ liệu tài khoản của người dùng mới sống sót khi khởi động lại. Từ đó, tôi có thể kết luận rằng chế độ nhiều người dùng đang hoạt động.

Vấn đề là thiết bị Android của tôi, một trình phát đa phương tiện chạy một số phiên bản Jellybean 4.2, thường không hiển thị màn hình khóa. Không có màn hình khóa xuất hiện khi tôi khởi động thiết bị cũng như sau khi tôi tạm dừng hoặc đặt thiết bị ở chế độ ngủ.

Trên thực tế, lần duy nhất tôi thấy màn hình khóa là ngay sau khi tạo người dùng mới. Khi tôi đã đăng nhập với tư cách là người dùng mới, tôi không thể quay lại màn hình khóa vì thiết bị được cấu hình để chỉ hiển thị bảng dưới cùng và do đó tôi không có cách nào để nhấp vào biểu tượng Người dùng trong menu Cài đặt nhanh của thiếu bảng điều khiển hàng đầu.

Có vẻ hơi quá khi thực hiện một số hack hệ thống cấp thấp chỉ để đạt được Linux tương đương với Control-Alt-F8, v.v. Có lệnh nào, có thể sử dụng một số ý định hoặc hoạt động có sẵn thông qua công cụ quản lý hoạt động Android (am) điều đó sẽ cho phép tôi chuyển đổi giữa các lần đăng nhập người dùng khác nhau hoặc ít nhất là chuyển sang màn hình khóa cho phép tôi đăng nhập như một người dùng khác?


Chỉ là một ý tưởng thô thiển: nó có thể giúp chuyển đổi keyguard cho điều đó (chịu trách nhiệm "khóa" thiết bị) không? Nếu vậy, điều đó có thể được thực hiện bằng cách sử dụng, ví dụ như Tasker và bạn có thể tạo một lối tắt cho tác vụ đó trên màn hình chính của mình: chạm vào đó, tắt màn hình, sau đó bật lại và bạn sẽ thấy một màn hình khóa - nơi bạn hy vọng có thể chuyển đổi người dùng và sau đó sử dụng phím tắt để tắt lại bộ bảo vệ phím. Nếu điều đó phù hợp với bạn và bạn coi đó là "câu trả lời hợp lệ", hãy cho tôi biết và tôi sẽ làm cho nó một lần :)
Izzy

Câu trả lời:


19

Có, có. Khi cộng đồng phát hiện ra tính năng này trong Android 4.1 (mã đã tồn tại nhưng chưa được khai báo nên Google không mở tính năng này trong Cài đặt), tôi nhớ là đã chơi với tính năng này trong Nexus 4 của tôi.

Vì vậy, đây là một số lệnh mà tôi nhớ cho Terminal Android:

  • Tạo người dùng mới: pm create-user User_Name
  • Để chuyển đổi giữa những người dùng: am switch-user User_ID
  • Để có được danh sách tất cả người dùng: pm list users
  • Để xóa người dùng: pm remove-user User_ID

Hi vọng điêu nay co ich.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.