有两个activity,一个是AudioPlayer,另一个是Display。其中AudioPlayer是主activity,即在manifest文件中
action name设置为android.intent.action.MAIN,category 设置为android.intent.category.LAUNCHER <activity android:name=".AudioPlayer"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>在AudioPlayer中有个按钮,点击此按钮,启动Display,迁移到Display画面。
那么,在manifest文件中怎么设置Display的action name和category的值?
action name设置为android.intent.action.MAIN,category 设置为android.intent.category.LAUNCHER <activity android:name=".AudioPlayer"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>在AudioPlayer中有个按钮,点击此按钮,启动Display,迁移到Display画面。
那么,在manifest文件中怎么设置Display的action name和category的值?
解决方案 »
- unstablecount < 0 :-1,关于contentprovider
- 做wap开发时,wml语言中 table不能用
- 请问一下各路大神,各种手机助手在PC上是怎么通过数据线访问到android文件夹的,包括系统文件夹。
- 安卓的问题
- 问个在Android下动态布局的问题!
- android 发送短信问题
- 移植bionic到powerpc架构
- 新搭建的android开发环境,appcompat报找不到资源
- Android Popwindow下面的ListView的item点击事件怎么响应?
- android中如何实现小球的发射及反弹呢?求大神指点~~~急用,求帮助啊
- android自制的软件如何添加到打开方式??
- 求助:应用程序中调用发短信的功能
Intent intent = new Intent();
//前面是当前Activity后面是要跳转Activity
intent.setClass(AudioPlayer.this, Display.class);
//开始界面的跳转函数
startActivity(intent);
我想问一下,需要在manifest设置吗?另外,我在AudioPlayer程序中还增加了一个menu菜单的activity,类名为MainMenu,这个类需要在manifest中设置activity吧?如果设置,需要怎么设置action name和category的值?
在manifest里面只需要<Activity>声明一下这个菜单界面的名字就好了
在mainfest中设置为以下两种都出不来:
1.
[code=XML]
<activity android:name=".MainMenu"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>code]2.[code=XML]
<activity android:name=".MainMenu"
android:label="@string/app_name">
</activity>code]3.在manifest中不设置MainMenu也出不来MainMenu画面
main.xml是AudioPlayer主画面的layout。
package com.min;import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;public class MainMenu extends Activity {
public static final int ADD_ID = Menu.FIRST;
public static final int DELETE_ID = Menu.FIRST + 1;
public static final int EXIT_ID = Menu.FIRST + 2;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
} @Override
public boolean onCreateOptionsMenu(android.view.Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
menu.add(0, ADD_ID, 0, R.string.menuAdd);
menu.add(0, DELETE_ID, 1, R.string.menuDelete);
menu.add(0, EXIT_ID, 2, R.string.menuExit);
return true;
} @Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()) {
case ADD_ID:
setTitle("Insert...");
break;
case DELETE_ID:
setTitle("Delete...");
break;
case EXIT_ID:
finish();
break;
}
return super.onOptionsItemSelected(item);
}}
直接重写onCreateOptionsMenu函数就可以了。
Intent intent = new Intent();
//前面是当前Activity后面是要跳转Activity
intent.setClass(AudioPlayer.this, Display.class);
//开始界面的跳转函数
startActivity(intent);
这,但是还是不行。还需要进行其他的设置吗?