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);
}