自定义隐士启动activity的方式

1 在A activity 中

定义启动的 intent 

Intent intent = new Intent("long.intent.action.long");

this.startActivity(intent);

不用忘了 import 变量

import android.content.ComponentName;

import android.content.Intent;

2 在B的APP 中的 androidmanifest.xml 中过滤这个 action

<application

        android:allowBackup="true"

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name"

        android:theme="@style/AppTheme" >

        <activity

            android:name=".MainActivity"

            android:label="@string/app_name" >

            <intent-filter>

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

                 这两个同时加上,不然APP会崩溃

                <action android:name="long.intent.action.long" />

                <category android:name="android.intent.category.DEFAULT" /> 

                <category android:name="android.intent.category.LAUNCHER" />

                <category android:name="android.intent.category.DEFAULT" />

            </intent-filter>

        </activity>

    </application>


1672121-ef31dcb67daeac6b.jpg

3. 搞定

猜你喜欢

转载自blog.csdn.net/weixin_34301132/article/details/87062601