应用被其他应用启动

来源:互联网 发布:薄膜厚度测量实验数据 编辑:程序博客网 时间:2024/05/18 02:29


被启动的应用必然只是启动它其中一个页面,所以只需要给被启动的activity配置属性就好,在AndroidManifest.xml中如下:

 <activity            android:name="com.example.ui.MainActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="com.example.action.setting" />                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.DEFAULT" />                 <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>


 

action android:name="com.example.action.setting" />是随便命名

添加两行:<action android:name="com.example.action.setting" /> 和 <category android:name="android.intent.category.DEFAULT" />即可

然后用intent去启动:

Intent intent=new Intent();intent.setAction("com.example.action.setting");  startActivity(intent); 


 

1 0
原创粉丝点击