将启动画面修复为肖像

时间:2019-05-28 17:12:02

标签: android titanium android-manifest

我有只使用纵向模式的应用程序。

启动应用程序时,首先会正确显示启动画面, 然后只需一秒钟,它就会变成风景,然后再回到肖像。

我想停止移动并将其固定为纵向。

我的环境,

Titanium 7.5.0.GA

Titanium生成用于Android构建的代码,并同时生成AndroidManifest.xml。 因此,如何在Android App中显示启动画面对我来说是个黑盒。

然后,我尝试检查活动并设置属性。

adb shell dumpsys activity | grep -B 1 "Run #[0-9]*:"

Run #1: ActivityRecord{4202cf4 u0 jp.co.myapp.castlear/org.appcelerator.titanium.TiActivity t828}
Run #0: ActivityRecord{233eac8 u0 jp.co.myapp.castlear/.castlearActivity t828}

现在确认有两项活动.castlearActivityorg.appcelerator.titanium.TiActivity

然后我的AndroidManifest.xml就是这样,我有需要检查的地方吗?

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="jp.co.myapp.castlear" android:versionCode="3" android:versionName="1.0.9" android:installLocation="auto">
    <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28"/>
    <application android:icon="@drawable/appicon" android:label="castleAR" android:name="castlearApplication" android:debuggable="false" android:usesCleartextTraffic="true" android:theme="@style/Theme.AppCompat.NoTitleBar" android:resizeableActivity="true">
        <activity android:configChanges="keyboardHidden|orientation|screenSize|density" android:screenOrientation="portrait" android:name=".castlearActivity" android:theme="@style/Theme.Titanium">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <activity android:configChanges="keyboardHidden|orientation|screenSize|density" android:name="org.appcelerator.titanium.TiActivity" android:screenOrientation="portrait"/>


    </application>

0 个答案:

没有答案