2 qi rainbow QI_Rainbow 于 2016.01.22 12:33 提问

两个Activity的包名和路径一致时,配置<intent-filter>的name可以一样吗

两个Activity的包名和路径一致时,配置的name可以一样吗
图片说明

3个回答

Theresa_zxx
Theresa_zxx   2016.01.22 15:42
已采纳
QI_Rainbow
QI_Rainbow 好的,谢谢啦
2 年多之前 回复
Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.22 12:52

这样就没必要,什么都一样,就是它自己啊!

QI_Rainbow
QI_Rainbow 但是两个Activity有不同的功能呀,都需要在AndroidManifest中配置,那该怎么办呢?
2 年多之前 回复
Theresa_zxx
Theresa_zxx   2016.01.22 14:12

action很简单,只有android:name这个属性。常见的android:name值为android.intent.action.MAIN,表明此activity是作为应用程序的入口。所以只需要一个Activity有action标签就可以了。
有关android:name具体有哪些值,可参照这个网址:http://hi.baidu.com/linghtway/blog/item/83713cc1c2d053170ff477a7.html

QI_Rainbow
QI_Rainbow 好的,谢谢!
2 年多之前 回复
Theresa_zxx
Theresa_zxx 这个网址看不了了,你可以搜别的
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何判断 两个不同包名的 Android 应用的 Apk 签名是否一致
可以比对apk签名的fingerprint。(指纹) 假定安装了JDK,如果想查HelloWorld.apk所使用的签名的fingerprint,可以这样做: 1. 查找apk里的rsa文件 (Windows) > jar tf HelloWorld.apk |findstr RSA (Linux) $ jar tf HelloWorld.apk |gr
JAVA 中进行网络通信时 两端 序列化对象的类所处的包名必须一致
RT  比如说客户端和服务器通过ObjectInputs和ObjectOutputSream通信时, 他们序列化的对象a 所属的类A.java 这个类的包名在客户端和服务器上必须一致,类也必须是同一个(只是同名还不行)。否则会报很奇怪的错误 比如说在客户端 A.java的包
Android里Activity的IntentFilter匹配规则
Activity的启动方式 显式启动 显示方式就是在通过intent启动Activity时指定了Activity的包名和类名,而且不管启动本应用的Activity还是启动其他应用的Actitity 例如:要启动的Activity是同一个项目之中: Intentintent = new Intent(context, MyActitity.class); startService(inten
Android基础总结十一:intent-filter的action,category,data匹配规则
有两种方式来启动Activity,显式调用和隐式调用。显式调用需要指定包名、类名、组件名,隐式调用则涉及到IntentFilter的匹配问题。大多情况都是使用显式调用,比如打开一个activity、service。隐式调用使用得比较少,使用情况为不知道应用的包名,但是又想使用相应的功能,比如打开浏览器、打开邮件、打开应用市场、打开相机应用、打开分享应用等。拿打开浏览器来说,手机上可能存在多个浏览器,
Android-->intent-filter 过滤规则的匹配 (Activity通过Uri传递参数)
当我们使用Intent intent = new Intent(Intent.ACTION_VIEW); startActivity(intent);这种方式启动Activity的时候, 叫做隐式调用;隐式调用最重要的就是匹配规则,否则系统也不知道该启动那个Activity;一般, 声明Activity的时候,可以这样写: <activity android:name="PagerAct
Activity配置文件中的intent-filter
在intent-filter中,我们一般都会使用到android.intent.action.MAIN和android.intent.category.LAUNCHER这两个属性值,我们先来简单说说它们的作用。android.intent.action.MAIN:决定应用程序最先启动的Activity 。 android.intent.category.LAUNCHER:决定应用程序是否显示在程序列
关于两个jar包中存在包名和类名都完全相同的问题
最近弄webservice,我使用的jdk自带的wsimport工具来生成客户端代码,发现生成的代码具有编译错误,错误描述如下: The method getPort(QName, Class) in the type Service is not applicable for the arguments (QName, Class, WebServiceFeature[]). 而我单独创建新
ApplicationId 与 PackageName的区别
在老版本的Eclipse中做android开发程序的包名是一样的。而在android studio中做android开发则会有两个类别,一个是 PackageName,是我们项目中指定资源的包名。一个是ApplicationId 是用作发布的时候和引用第三方项目作为识别的包名。之前的项目我一直是默认的一样的。前段时间做高德地图开发的时候总是提示我,INVILD_USER_SCODE错误,后来无意间
android 开发过程中,两个包名相同的项目如何上传到同一个应用商城
1.到你的项目右键-----------Android Tools------------------Rename Application Package
Android中Intent-filter的四个属性Action,Category,Extras,Data
原文出处:Intent中四个重要属性详解  Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。   Intent主要有以下四个重要属性,它们分别为:     Action:Action属性