美文网首页
app中启动其他app

app中启动其他app

作者: Lee_5566 | 来源:发表于2020-12-21 15:55 被阅读0次
image.png

核心部分

启动一个app,主要是通过startActivity打开对应的包:

                PackageManager packageManager = getPackageManager();
                Intent intent = packageManager.getLaunchIntentForPackage("com.exmple.helloapp");
//                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(intent);

通过packageManager 获取包的信息。必须保证包已经安装过了。

实战代码

MainActivity.java:

package com.exmple.startapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

/**
 * @author Lee
 */
public class MainActivity extends AppCompatActivity {
    Button button;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button = (Button)findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                PackageManager packageManager = getPackageManager();
                Intent intent = packageManager.getLaunchIntentForPackage("com.exmple.helloapp");
//                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(intent);
            }
        });
    }
}

相关文章

  • app中启动其他app

    核心部分 启动一个app,主要是通过startActivity打开对应的包: 通过packageManager 获...

  • 安卓Application的启动

    在桌面点击一个图标启动一个APP,或者在程序中启动其他APP,都涉及App的启动。最近看了一下app的启动,网上很...

  • Android 优化——启动优化

    Android 优化目录 App 启动方式 冷启动App 没有启动过或 App 进程被杀,系统中不存在该 App ...

  • APP的启动

    冷启动:从零开始启动APP热启动:App已经在内存中,在后台存活着,再次点击图标启动APP APP启动时间的优化,...

  • APP的启动

    冷启动:从零开始启动APP 热启动:APP已经在内存中,在后台存活着,再次点击图标启动APP。 APP启动时间的优...

  • app启动流程startactivity流程

    app启动流程 binder发送信息到ams请求启动app,ams查询进程中是否有该app,若进程中没有app就会...

  • iOS app启动优化方案

    一、APP的启动 二、App启动阶段 APP的启动 - dyld APP的启动 - runtime APP的启动 ...

  • 优化APP的启动速度

    1、启动方式 1、冷启动App没有启动过或App进程被killed, 系统中不存在该App进程。需要创建App进程...

  • App启动时间监测以及优化

    App启动类型 热启动,App启动后退到后台,App目前还是在系统的进程中,此时App重新进入前台这个过程就是热启...

  • APP速度优化--启动优化

    APP启动分为冷启动 VS 热启动 如果你刚刚启动过App,这时候App的启动所需要的数据在缓存中,再次启动的时候...

网友评论

      本文标题:app中启动其他app

      本文链接:https://www.haomeiwen.com/subject/mobrnktx.html