Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我是否正确地将其包含在Manifest.xml中?_Java_Android_Manifest - Fatal编程技术网

Java 我是否正确地将其包含在Manifest.xml中?

Java 我是否正确地将其包含在Manifest.xml中?,java,android,manifest,Java,Android,Manifest,我试着让用户按下一个按钮,这样它就会振动。所以我在清单中声明了它,并为它创建了一个新的活动。这是一些代码我把权限放错地方了吗 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="android.app" android:versionCode="1" android:vers

我试着让用户按下一个按钮,这样它就会振动。所以我在清单中声明了它,并为它创建了一个新的活动。这是一些代码我把权限放错地方了吗

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

    <uses-sdk android:minSdkVersion="7" />

    <application

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name" >
        <activity

            android:name=".AndroidActivity"
            android:label="@string/app_name"
            android:screenOrientation="portrait">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
         <activity android:name=".activity2"
                   android:screenOrientation="portrait"
                   android:label="@string/app_name"  >


         </activity>

         <activity android:name=".activity3"
                   android:screenOrientation="portrait"
                   android:label="@string/app_name" >

         </activity>

         <activity android:name=".next" >

         </activity>

             <uses-permission android:name="android.permission.VIBRATE"/>




    </application>




</manifest>
尝试以下方法-:

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

    <uses-sdk android:minSdkVersion="7" />
    <uses-permission android:name="android.permission.VIBRATE"/>

    <application>
     .
     .
     .
    </application
?xml version=“1.0”encoding=“utf-8”>
.
.
.

首先,如果您正在使用Eclipse开发,那么ctrl+A和ctrl+I应该可以正确地管理缩进。回到你的问题,我希望你用你真正拥有的“Android可控震源”替换activity1和activity2等的名称。最后,虽然在使用sdk和应用程序之间,将权限放在顶部是一种更好的做法,但将权限放在哪里应该没有区别

此外,我还看到您正在使用android:screenOrientation=“Grait”
,如果您希望您的活动不会对屏幕方向的更改做出反应,那么也可以添加以下内容:
android:configChanges=“orientation | keyboardHidden | keyboard”

并将其添加到活动类中:

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