Android项目实战(二十二):启动另一个APP or 重启本APP
原文:Android项目实战(二十二):启动另一个APP or 重启本APP

一、启动另一个APP

目前公司项目需求,一个主APP,需要打开某些小APP,这些小APP是整合了Unity的,但是还是android程序(所有小APP的包名是已知的)。

以前没做过,查询了一下实现方法,其实还是挺简单的,测试也可以。

代码比较简单,直接贴上:

     try {PackageManager packageManager = getActivity().getPackageManager();Intent intent=new Intent();intent = packageManager.getLaunchIntentForPackage("com.maiji.textviewchangedemo"); //这里参数就是你要打开的app的包名startActivity(intent);} catch (Exception e) {Log.e("打开另外一个应用出错",e.getMessage());   //未打开,可能要打开的app没有安装,需要再此进行处理}

2、重启本APP

这个功能比较少见,见于qq设置字体大小之后会重启APP

代码:

                Intent intent = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName());intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);

posted on 2018-04-29 00:58 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/8970195.html

Android项目实战(二十二):启动另一个APP or 重启本APP相关推荐

  1. Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件...

    大家都玩QQ空间客户端,对于每一个说说,我们都可以评论,那么,对于某一条评论: 白雪公主 回复 小矮人 : 你们好啊~ 我们来分析一下: 1.QQ空间允许我们 点击 回复人和被回复人的名字就可以进入对 ...

  2. Android项目实战(十五):自定义不可滑动的ListView和GridView

    不可滑动的ListView (RecyclweView类似) public class NoScrollListView extends ListView {public NoScrollListVi ...

  3. android圆角对话框,Android项目实战(三十二):圆角对话框Dialog

    原文: Android项目实战(三十二):圆角对话框Dialog 前言:html 项目中多处用到对话框,用系统对话框太难看,就本身写一个自定义对话框.android 对话框包括:一.圆角程序员 二.a ...

  4. 【Android项目实战 | 从零开始写app(十二)】实现app首页智慧服务热门推荐热门主题、新闻

    说在前面,由于各种adapter,xml布局,bean实体类,Activity,也为了让看懂,代码基本都是"简单粗暴直接不好看",没啥okhttp和util工具类之类的封装,本篇幅 ...

  5. (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例

    Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...

  6. Android项目实战(三十二):圆角对话框Dialog

    原文:Android项目实战(三十二):圆角对话框Dialog 前言: 项目中多处用到对话框,用系统对话框太难看,就自己写一个自定义对话框. 对话框包括:1.圆角 2.app图标 , 提示文本,关闭对 ...

  7. Android项目实战(二十):浅谈ListView悬浮头部展现效果

    Android项目实战(二十):浅谈ListView悬浮头部展现效果 原文:Android项目实战(二十):浅谈ListView悬浮头部展现效果 先看下效果:需求是 滑动列表 ,其中一部分视图(粉丝数 ...

  8. (转载)Android项目实战(二十七):数据交互(信息编辑)填写总结

    Android项目实战(二十七):数据交互(信息编辑)填写总结 前言: 项目中必定用到的数据填写需求.比如修改用户名的文字编辑对话框,修改生日的日期选择对话框等等.现总结一下,方便以后使用. 注: 先 ...

  9. 基于eclipse的android项目实战—博学谷(二十三)其他功能

    本项目是用eclipse软件编写,经过我的亲自实践,其真实有效,希望能给您有所帮助 项目版本:android5.1.1 ADT版本:23.0.6 SDK版本:24.4.1 运行模拟器:夜神模拟器 若有 ...

最新文章

  1. python初学之魔法方法1
  2. 关于Oracle组件如何正确实现动态Web的数据库
  3. activity中fragment 返回键不退出_分享一波阿里Android客户端面经,我竟连这都答不上来?...
  4. KVM虚拟化笔记(十三)------kvm虚拟机静态迁移
  5. 液晶显示屏怎么显示泰文_液晶显示屏概念股大涨 液晶显示屏概念股一览表
  6. postman cookie设置_接口鉴权之cookie,session和token
  7. yii2实战教程之第一个Yii程序
  8. 搭建ssh框架的步骤
  9. 容器编排技术 -- Kubernetes kubectl 与 Docker 命令关系
  10. div css 登录页面布局,DIV+CSS页面布局
  11. 手工释放linux内存——/proc/sys/vm/drop_caches
  12. 如何找到解决问题的方法?
  13. Spark自定义分区器
  14. 第27课 数组的本质分析
  15. 在Sql Server上安装插件Sql Prompt
  16. 猝不及防,iOS9.3测试版已经遭到越狱?
  17. java 提取文字内容_Java 提取PDF文本内容
  18. mindoc快速搭建教程
  19. 谷歌浏览器提示您的连接不是私密连接的解决方法
  20. Vue 点击事件写法

热门文章

  1. solor mysql_solr 同步 mysql
  2. java 窗口扩大,JavaScript实现拉框放大
  3. java常用jar_常用jar包含义
  4. 小米推送之服务端简单开发
  5. LeetCode 258 Add Digits
  6. Java面向对象---重写(Override)与重载(Overload)
  7. jdk1.7 String switch的实现
  8. Hadoop学习笔记—20.网站日志分析项目案例(三)统计分析
  9. BZOJ 1491: [NOI2007]社交网络( floyd )
  10. 前端小结(5)---- iframe