外部apk起动启动另外一个apk
外部apk启动启动另外一个apk
public class TestingBroadcastReceiver extends BroadcastReceiver { public TestingBroadcastReceiver() { } @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(SECRET_CODE_ACTION)) { Intent i = new Intent(Intent.ACTION_MAIN); i.setClass(context, FactoryTest.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); } } }
将广播在androidmanifest.xml上面注册
<receiver android:name="TestingBroadcastReceiver"> <intent-filter> <action android:name="android.provider.Telephony.SECRET_CODE" /> <data android:scheme="android_secret_code" android:host="8484" /> </intent-filter> </receiver>