强制蓝牙许可请求对话框始终使用横向模式

问题描述:

在我自己的应用程序中,我调用蓝牙功能,并且我想要以横向模式显示蓝牙许可请求对话框。强制蓝牙许可请求对话框始终使用横向模式

我知道如何强制Android活动始终使用横向模式,并已达到此效果。但蓝牙许可请求对话框来自系统应用程序。那么如何控制它的方向?

I want the dialog landscape too

尝试写在onconfigurationchanged()方法中的相同的代码。当你改变方向活动时,会出现这种方法&而不是onCreate()方法。 &现在检查它会给你当前的结果。

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 

    if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) 
     Log.i("orientation", "Orientation changed to: Landscape"); 
    else 
     Log.i("orientation", "Orientation changed to: Portrait"); 
} 
+0

也许你误解了我的意图。主机应用程序已经设置为横向模式并将保持此状态。我只想将蓝牙权限请求对话框也显示为横向模式。但对话框来自系统应用程序,而不是我的。 – navylover