之前在启动外部程序都是通过包名和类名来启动,如下:
Intent intent = new Intent();
intent.setClassName(packageName, activityName);
startActivity(intent);
现在又发现了另一种只要通过包名就可以启动的方法,支持1.5及以上:
Intent intent =getPackageManager().getLaunchIntentForPackage(packageName);
startActivity(intent);
public abstract Intent getLaunchIntentForPackage(String packageName)
Since: API Level 3
api解释如下:
Return a "good" intent to launch a front-door activity in a package, for use for example to implement an "open" button when browsing through packages. The current implementation will look first for a main activity in the category CATEGORY_INFO, next for a main activity in the category CATEGORY_LAUNCHER, or return null if neither are found.
Throws PackageManager.NameNotFoundException if a package with the given name can not be found on the system.
分享到:
相关推荐
在linux环境下,批量启动程序jar包
获取第三方apk的包名启动类名icon.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
主要介绍了IDEA2020.1启动SpringBoot项目出现java程序包:xxx不存在,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
通过监测端口是否开启,来自动启动某一程序,特别适合监测程序是否崩溃并自动再次启动该程序
因为有时测试需要启动服务,一个一个启动又太麻烦,所以写了个批处理直接一键启动所有jar包,比较简单。当然此时的cmd窗口不能关闭
将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。
应用程序打包jar后实现随系统开机启动 我们写好的应用程序打包后,怎么让它随系统启动就运行呢?最简单最绿色的方法是把jar包拷贝到开始菜单中的“启动”文件夹下,这样系统启动后程序就可以自动运行了。
开机自动根据包名检测APP运行状态 ,使app一直运行在前台,我们用一个后台服务来监测这个app的运行情况。如果这个app被人为退出了,或者遇到bug崩溃了,就要重新启动,免得丢失数据。
Qt调用CMD启动外部程序Demo,简单代码包含了如何使用QProcess调用cmd命令启动外部程序,其中还有一个问题没有解决,关于cmake文件拷贝的问题需要自己添加
实用定时启动小工具,c#预言架构编译,实现定时运行你需要运行的程序。 功能有待完善,目前只支持单任务,多程序启动可自行编写批处理文件、也可多来程序。下载包内含绿色小程序及最新版.net framework下载地址
表情包+壁纸+外卖+头像+流量主+采集+后台上传表情包功能,全面启动,带后台 后台带一键采集表情包,壁纸,头像功能,也可以自己手动上传 外卖功能对接的是订单侠 有流量主功能,可以正常运营
南风表情包小程序源码,独家分享网传最火表情包小程序源码,带有独立版完整后台 API、小程序前端,并附带安装搭建说明。...6、小程序的功能:表情包+壁纸+外卖+流量主+采集+后台上传表情包功能,全面启动,带后台
自己写的一小段Java程序,让程序按条件自动重新启动,3个文件都是.java文件,程序不包含包信息,可以放到C盘直接进行编译运行,其中Test是运行主程序,watch是监视检测线程
开机延时启动程序资源包,可以设置多个开机自动启动软件,以及每个软件的延时时间,亲测好用,共同学习,共同进步。
2、将xxxHelper.app的BootLaunchCfg.plist中的启动程序和id改为你的程序名称和id; 3、在主程序中使用bootlaunch.a库,其中xxxHelper.app的ID可以在Info.plist中查询; 4、将你的主程序拷贝到/Applicaiton安装目录下...
通过参数可以实现目录下所有jar的循环启动以及单个目录下的jar包启动。 适用人群:生产环境运维人员,需要大量启动jar包的人员、需要设置开机自启动jar包的人员。 使用方法:(1)通过sh autoStart.sh可以启动目录下...
WINDOWS7/WIN7提示错误:无法启动此程序,因为计算机中丢失D3DCOMPILER_47.dll。尝试重新安装该程序以解决此问题。 下载安装后即解决。
[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,...
包含两个程序:第一个,实现开机启动程序,第二个,程序启动后隐藏在托盘,作为定时程序。
Window下启动java程序,包含第三方jar包,详情查看:http://blog.csdn.net/jptiancai/article/details/23770713