我有应用程序,它是横向模式 .
我在清单文件中放置了属性“android:screenOrientation =”landscape“” .
我的应用程序有以下代码 .
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("tstore://someAppsId"));
activity.startActivity(intent);
在韩国有一般用于Android的T-store应用程序 . T-store应用程序处理url架构“tstore://” .
我的代码只是打开T-store应用程序 .
不幸的是,T-store应用程序仅支持肖像 .
有问题 .
在打开t-store活动之前,android OS会在一瞬间(0.2秒?)将我的活动方向更改为纵向模式,然后打开t-store活动 .
这不会发生支持横向模式的Android Market App .
在这种情况下,有没有办法强烈防止方向改变?
3 回答
只需从代码中设置活动的方向,这样就可以更容易地根据您的要求控制方向 . 设置方向的代码是纵向方向
并为横向,
在您的活动中添加以下代码 .
尝试将
android:configChanges="orientation"
属性添加到清单文件中 .