Trên điện thoại Android, định hướng thường mặc định là dọc. Khi bạn tắt tự động xoay, màn hình sẽ luôn ở chế độ dọc.
Trên máy tính bảng Android, định hướng thường mặc định là ngang. Khi bạn tắt tự động xoay, màn hình sẽ luôn ở chế độ ngang.
Rõ ràng máy tính bảng không được hình dung để sử dụng trong khi nằm nghiêng. Khi tôi làm điều này, không có cách nào để máy tính bảng duy trì ở chế độ dọc - có hoặc không có tự động xoay màn hình bị kẹt trong ngang.
Vì nó khá khó để tôi thay đổi trọng lực, tôi đang cố gắng tìm hiểu xem liệu tôi có thể hack máy tính bảng của mình để mặc định ở chế độ dọc hay không. Câu hỏi của tôi là, nơi này sẽ được đặt ở đâu? Vì tôi không thể tìm thấy bất kỳ ứng dụng nào có thể buộc thay đổi hướng, tôi có ấn tượng rằng nó được nhúng ở đâu đó sâu và không thể truy cập được trong hệ điều hành. Đây có thể là một nơi nào đó trong tập tin thuộc tính? Có phải nó được nhúng sâu trong phần cứng? Tôi có thể bắt đầu tìm kiếm ở đâu?
Máy tính bảng cụ thể của tôi là Notion Ink Adam Running BeastyRom 2.2.1 + Clemsyn
chỉnh sửa: cũng được hỏi tại đây: http://forum.xda-developers.com/showthread.php?p=14315083#post14315083
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
vào bảng kê khai để cấp cho nó quyền yêu cầu và trong mã chạySettings.System.putInt(this.contentResolver, Settings.System.ACCELEROMETER_ROTATION, 0);
để tắt chế độ xoay tự động vàSettings.System.putInt(this.contentResolver, Settings.System.USER_ROTATION, Surface.ROTATION_0);
để đặt xoay màn hình mặc định mới của điện thoại.