android一个应用吊起另一个应用

android一个应用吊起另一个应用,其实方法十分简单,但是有一些注意点。

首先是方法:

应用A(发起吊起的应用):

       Intent intent=new Intent();
            //可以传递参数
            intent.putExtra("augus","看你妹");
            intent.setComponent(new ComponentName(
                  "com.example.program2", "com.example.program2.MainActivity"));

            startActivity(intent);
                //action方法测试失败
//          Intent intent = new Intent("com.castiel.demo.singleinstance");
////            intent.setAction("com.castiel.demo.singleinstance");
//          startActivity(intent);
应用B(被吊起的应用):


//接收参数
Toast.makeText(this,getIntent().getStringExtra("augus"),Toast.LENGTH_LONG).show();

注意点:

1.应用A的manifest设置没什么特别的,正常设置就可以了

2.那么重点来了,应用B:

需要被唤醒的activity


    
    
    
        
    
    

你可能感兴趣的:(android一个应用吊起另一个应用)