做Android系统开发时,经常遇到机器开机默认横竖屏问题,现整理如下:

方法一:修改WindowManagerService.java

在这个类中修改int mRotation = 0;这个值即可。

int mRotation = 0;//水平0度方向

int mRotation = 90;//竖直90度

int mRotation = 180;//水平180度

int mRotation = 270;竖直270度

在更改上述默认值的时候,发现机器进入到home还是水平。这就是Launcher的问题。需修改以下内容:

packages/apps/Launcher2/AndroidManifest.xml:

android:screenOrientation="nosensor"

改为

android:screenOrientation="unspecified"

以上就完成了Android 开机默认横竖屏的修改。

最新文章

  1. Android Tint
  2. Google Map API V3开发(6) 代码
  3. 学习笔记-- android动画简述
  4. Shell命令_正则表达式
  5. EmguCV 一些基本操作
  6. 导出Excel之Epplus使用教程4(其他设置)
  7. QCon 2013 上海 -- 互联网金融
  8. Java对象的序列化与反序列化
  9. [微信小程序] 终于可以愉快的使用 async/await 啦
  10. (转)VS无法启动调试:“生成下面的模块时,启用了优化或没有调试信息“
  11. U盘装系统系列二—-如何设置U盘启动
  12. DFA和trie特里实现敏感词过滤(python和c语言)
  13. 深入分析ENode的内部实现流程和关键地方的幂等设计
  14. easyui message show中msg嵌入一个按钮如何绑定事件
  15. Kotlin初探
  16. PyCharm快捷键使用
  17. Django之--通过MVC架构的html模板展示Hello World!
  18. Leetcode 80.删除排序数组中的重复项 II By Python
  19. Maven项目中在properties 中使用 ${} 来引用pom文件中的属性
  20. SQL小结

热门文章

  1. nginx的负载均衡和反响代理配置
  2. QT插件开发方式(作者有RemOjbects文档翻译(48)篇)
  3. Android:反编译查看源码
  4. LinkedList源代码深入剖析
  5. 220. Contains Duplicate III
  6. 编程之美:1.9高效率安排见面会 图的m着色问题 回溯法
  7. 【HDOJ】4579 Random Walk
  8. 函数lock_rec_get_nth_bit
  9. C#控件背景透明的几种解决方案
  10. java.sql.DataTruncation: Data truncation