文档章节

打开App

请叫我_Roy
 请叫我_Roy
发布于 2014/12/05 18:59
字数 87
阅读 3
收藏 0

private void startApk(String mstrPakageID) {
  // 获取当前应用程序的第一个activity.
  try {
   PackageInfo packinfo = getPackageManager().getPackageInfo(
     mstrPakageID, PackageManager.GET_ACTIVITIES);
   ActivityInfo[] infos = packinfo.activities;
   if (infos != null && infos.length > 0) {
    ActivityInfo activityinfo = infos[0];
    String classname = activityinfo.name;
    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_LAUNCHER);
    intent.setClassName(mstrPakageID, classname);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
      | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
    startActivity(intent);

   } else {
    Toast.makeText(this, "无法开启当前应用", Toast.LENGTH_SHORT).show();
   }

  } catch (Exception e) {
   // e.printStackTrace();
   Toast.makeText(this, "无法开启当前应用", Toast.LENGTH_SHORT).show();
  }

 }

© 著作权归作者所有

请叫我_Roy
粉丝 0
博文 7
码字总数 947
作品 0
石景山
程序员
私信 提问
Android用代码打开系统设置->桌面设置的Activity遇上问题

我项目中有个需求,只需要能打开系统设置中切换桌面launcher的界面,让用户选择就行了。不需要直接切换。 如果手动打开的话。 1).华为Android5.1.1路径:设置->应用管理->默认应用设置->桌面...

szuzsq
2018/09/22
350
0
小程序--小程序支持打开移动应用到底是怎么回事?

前言 从苹果官方微信号微信公共平台发布的文章《小程序支持打开移动应用》来看,小程序新增了两个功能: 支持打开移动应用 标题栏区域开放自定义 针对第二个功能,就是开发者可以自定义小程序...

zhanggui
2018/01/27
0
0
注册URL Scheme

我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过...

北方人在上海
2016/11/22
44
0
网页打开app

App中页面分享到第三方app(微信、微博)或在浏览器打开时,有时需要提供打开app的功能。 目前有两种实现方式:(手机安装了app) 一、Andriod通过使用应用宝打开,ios通过app store打开。 ...

-波仔-
2016/11/21
189
0
微信打开网页下载东西时如何调用其他浏览器下载

很多朋友问我怎么解决微信内点击链接或扫描二维码打开网页时可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可。下面给大家介绍这个功能 功能目的 生成...

且与2
04/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Eureka应用注册与集群数据同步源码解析

在之前的EurekaClient自动装配及启动流程解析一文中我们提到过,在构造DiscoveryClient类时,会把自身注册到服务端,本文就来分析一下这个注册流程 客户端发起注册 boolean register() t...

Java学习录
10分钟前
1
0
Java描述设计模式(15):责任链模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景描述 1、请假审批流程 公司常见的请假审批流程:请假天数 当 day<=3 天,项目经理审批当 3<day<=5 天,部门经理审批当 day>5 天...

知了一笑
21分钟前
3
0
总结:数组与链表

1、内存申请:数组在内存上是连续的空间;链表,内存地址上可以是不连续的。 2、查询速度:数组可以随机访问,链表必须顺序访问,即从首个元素开始遍历,逐个查找,所以数组查询很快。 3、写入...

浮躁的码农
29分钟前
3
0
HashMap源码分析

read

V丶zxw
48分钟前
5
0
Python字符串或JSON字符串转字典dict、列表list

有3种方法 1、使用ast模块 >>> import ast>>> s = '["test",1]'>>> ast.literal_eval(s)['test',1]>>> s = '{"test":1}'>>> ast.literal_eval(s){'test': 1} 2、eval函数,这个......

编程老陆
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部