android用Intent隐式启动另一个应用程序

xiaoxiao2021-02-28  53

public class MainActivity extends AppCompatActivity { private Button btnOpenApp; PackageManager packageManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); packageManager = this.getPackageManager(); btnOpenApp=findViewById(R.id.main_btn); btnOpenApp.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=packageManager.getLaunchIntentForPackage("com.deepreality.pengliu.deeprealityclassexercise"); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); startActivity(intent); } }); }其中, "com.deepreality.pengliu.deeprealityclassexercise"是要启动的应用程序的包名
转载请注明原文地址: https://www.6miu.com/read-2631317.html

最新回复(0)