我想知道android是否在屏幕方向更改时广播意图。我正在编程一个动态壁纸,并希望在屏幕方向改变时处理它。我可以用普通的应用程序来处理。屏幕方向更改的意图
1
A
回答
4
Android系统不会广播Intent,但会默认重新启动活动。 如果你想覆盖这个,你应该覆盖你的活动的方法onConfigurationChanged(Configuration)
。要获得调用此方法,还应该指定清单文件中android:configChanges
属性的更改。
看什么和如何指定here。
1
我不这么认为,但您可以随时以重复的间隔检查配置,看看它是否发生了变化。要获取配置调用getResources().getConfiguration()
并检查方向。
2
我认为“android.intent.action.CONFIGURATION_CHANGED”是你想要的。
0
那么,如果该应用不是在前台,这
“onConfigurationChanged(配置)”
方法不起作用(例如,当该应用在服务显示的覆盖)
相关问题
- 1. 屏幕方向更改
- 2. ANDROID屏幕方向更改
- 3. Android - 更改屏幕方向
- 4. 指定ACTION_VIEW意图的屏幕方向
- 5. AutoCompleteTextView处理屏幕方向更改
- 6. 更改屏幕方向问题:onCreate
- 7. Android:onRetainNonConfigurationInstance未调用屏幕方向更改
- 8. 运行期间更改屏幕方向
- 9. 黑莓屏幕方向更改
- 10. 屏幕方向更改通知
- 11. 更改Android主屏幕方向?
- 12. YouTubePlayerFragment黑色方向更改屏幕
- 13. 改变屏幕/新意图
- 14. 登录屏幕显示progressdialog并允许屏幕方向更改
- 15. Android:检测屏幕方向更改,如果方向锁定
- 16. 屏幕方向
- 17. 更快的屏幕方向更改片段
- 18. 改变屏幕方向的图像视图的奇怪行为
- 19. 在屏幕方向更改后从对话框中更新ListView
- 20. AbsListView:屏幕方向更改期间的onRestoreInstanceState中的ClassCastException
- 21. jQTouch屏幕方向
- 22. iphone屏幕方向
- 23. RecyclerView被改变屏幕方向
- 24. Android WindowManager改变屏幕方向
- 25. 无法更改VS2015上的屏幕方向RC Apache Cordova工具
- 26. 问题:在不同的活动中更改屏幕方向
- 27. 如何检测屏幕方向更改? - Microsoft Surface上的JavaFX
- 28. 如何更改另一个应用程序的屏幕方向
- 29. 屏幕方向更改后页面右侧的空白区域
- 30. 检测OnPause中的屏幕方向更改()
但我在这里处理一个动态壁纸。不是活动。谢谢你的回答@Vladimir – 2010-12-03 20:38:58
对不起,你是对的。感谢您的答案@弗拉基米尔伊万诺夫 – 2010-12-03 20:50:48