最近开发一款智能电视上的应用,有播放网络视频的功能。因为是第一版项目,所以被没有自己去开发播放功能,只是集成一个叫泰捷视频apk,在那个apk功能就是播放网络视频的。

这里就需要用到在我写的程序中去打开那个apk文件来实现播放。

1.首先需要将这个apk文件安装到电视机上,即在电视打开这个apk。

2.在自己的代码中添加。

                               // 一个组件,用于打开其他应用中的activityComponentName localComponentName = new ComponentName("com.togic.livevideo","com.togic.launcher.Main");Intent localIntent = new Intent();localIntent.setComponent(localComponentName);startActivity(localIntent);

这里我们需要用到ComponentName这个组件,它是用来打开第三方等其他应用程序的组件。创建这个对象时需要传入两个参数,参数1:你需要打开的apk的包名;参数2:apk的入口activity,即Main;上述两个参数都是可以通过反编译这个apk文件可获得。

我个人觉得在开发中使用第三方apk来实现某一项功能可以节省时间,人力。不过为了个人技术的提高还是希望大家可以自己实现。

Android中在自己的程序中打开另一个apk(应用)相关推荐

  1. android 使用mupdf,android-在应用程序中集成MuPDF Reader

    我不知道如何使用cygwin在Windows中执行此操作,因为我正在使用Ubuntu进行开发. 但我认为程序应该相同. 在此处下载文件mupdf-0.9-source.tar.gz:[http://c ...

  2. C语言中窗口暂停,C ++程序中的暂停控制台

    C ++程序中的暂停控制台 哪种方法可以在C ++程序中暂停控制台? 使用system("pause") 或使用system("pause") 还是使用C函数, ...

  3. 关于python缩进的描述中_关于Python程序中与“缩进”有关的说法中,以下选项中正确的是()...

    关于Python程序中与"缩进"有关的说法中,以下选项中正确的是() 答:缩进在程序中长度统一且强制使用 同文学或同音乐主题的民歌,<_______>是其中之一.此曲经 ...

  4. python中变量类型在程序中可以改变_Python中的变量和数据类型,python,及

    变量 变量的定义: 在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢? 大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台 ...

  5. Linux下设置时区(通过shell设置和程序中设置)及程序中设置环境变量

    Shell中设置 bash中   export TZ="Europe/Moscow"        date -u -s "2011-10-29 21:55:00&quo ...

  6. python中变量类型在程序中可以改变_python的可变与不可变数据类型

    首先,我们需要知道在python中哪些是可变数据类型,哪些是不可变数据类型.可变数据类型:列表list和字典dict:不可变数据类型:整型int.浮点型float.字符串型string和元组tuple ...

  7. python中变量类型在程序中可以改变_详细解析Python当中的数据类型和变量

    数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定 ...

  8. Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?

    文章目录 前言 一.错误产生场景 1.1.执行一个无误的 Java 程序(即产生结果的程序) 1.2.执行未出结果的 Java 程序 二.错误处理方式 总结 前言 你使用 Eclipse 敲代码的时候 ...

  9. 微信小程序开发打开另一个小程序的实现方法

    微信小程序打开另一个小程序,有两种方法:1.超链接:2.点击按钮. 全局配置: 跳转到其他小程序,需要在当前小程序全局配置中配置需要跳转的小程序列表,代码如下: App.json {..." ...

最新文章

  1. 渣科如何逆袭进阿里 No.137
  2. npm 发布包填坑指南
  3. rtems线程管理与调度(一)
  4. 容器技术Docker K8s 42 Serverless Kubernetes(ASK)详解-ASK应用管理
  5. 刷题记录 CF每日一题打卡 2020.6月7-6月13
  6. qq邮箱服务器地址ip地址,如何查询对方QQ邮箱的ip地址?QQ邮箱ip地址的查询方法...
  7. WPS正式推出了JS宏(WPS宏编辑器)如何切换会传统VB环境
  8. Chrome 扩展程序 CrxMouse 优化版 v3.0.1
  9. smartbi服务器缓存文件,导出资源 - Smartbi V10帮助中心 -
  10. 制作一组创意的食物图标
  11. 微信小程序 发送模板消息的功能实现
  12. 量子力学在计算机上的应用论文,《浅谈量子力学的发展与利用》-毕业论文.docx...
  13. Qt中根据pc屏幕分辨率按比例修改窗口的大小
  14. 阿里HR有多敬业,Python程序员:恐怖,晚上11点接到阿里HR面试电话
  15. uiq3.0sdk最终版模拟器显示中文
  16. 新手必看:生成对抗网络的初学者入门指导
  17. 小桥流水人家(python)
  18. 共享计算机网络凭据,Win10访问局域网共享文件时提示输入网络凭据的解决方法...
  19. 使用EasyUI combobox的loadData 加载数据
  20. 解决工作上使用xxl-job调度的时候出现的问题

热门文章

  1. 安利一个非常优秀的开源后台管理系统项目,开箱即用,极大提高效率
  2. TOF-深度传感器技术
  3. 狂神说Mybatis学习笔记
  4. WAF攻防之SQL注入篇
  5. 软件测试--bug的等级划分
  6. 新增微信小程序、WebRTC连麦直播多项能力,即构实时音视频SDK再升级
  7. 【愚公系列】2023年04月 Java教学课程 121-Maven的概念与基本使用
  8. 硬件基础 - MOS管
  9. centos wget nvm 失败
  10. [编码]ASCII、GBK、Unicode(万国码) 和 UTF-8