Wie man Orientierung in Nativescript setzt

Hallo Ich würde gerne wissen, wie man die Geräteorientierung in Nativescript einstellt. Insbesondere möchte ich, dass die Anwendung, die ich schreibe, immer in der gleichen Ausrichtung (Hochformat) bleibt, damit sie durch Drehen des Geräts nicht ins Querformat wechselt.

Ich habe das Nativescript-Orientierungs-Plugin und setOrientation ausprobiert.

var orientation = require('nativescript-orientation');
console.log(JSON.stringify(orientation));// outputs JS: {}
orientation.setOrientation("portrait"); 

Jedoch bekomme ich die Fehlermeldung "EigenschaftensetOrientation von undefined kann nicht gelesen werden. Die tns-Plug-in-Liste zeigt an, dass das Plug-in installiert ist. Außerdem habe ich versucht, das @ zu entferneplatforms/android Verzeichnis und Ausführen vontns platform add android mit dem gleichen Ergebnis.

Ich habe auch versucht, verschiedene Kombinationen von @ zu setzandroid:screenOrientation="portrait" in AndroidManifest.xml ohne Erfolg.

AndroidManifest.xml in App_resources sieht so aus

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="__PACKAGE__"
    android:versionCode="1"
    android:versionName="1.0">

    <supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"/>

    <uses-sdk
        android:minSdkVersion="17"
        android:targetSdkVersion="__APILEVEL__"/>

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>

    <application
        android:screenOrientation="portrait"
        android:name="com.tns.NativeScriptApplication"
        android:allowBackup="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">

        <activity
            android:name="com.tns.NativeScriptActivity"
            android:label="@string/title_activity_kimera"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:theme="@style/LaunchScreenTheme">
            <meta-data android:name="SET_THEME_ON_LAUNCH" android:resource="@style/AppTheme" />

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="com.tns.ErrorReportActivity"/>
    </application>
</manifest>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage