通过调用 app 显示的名字启动相应 app
来源:互联网 发布:apache 子域名 编辑:程序博客网 时间:2024/05/12 08:42
在开发过程中有时会通过本应用启动另一个应用,这个时候,可能只是知道该应用图标下面的名字,那么如何通过这个名字来启动呢?
首先,通过该名字,比如“微信”,去查找其所对应的apk包名
- <span style="font-size:18px;"> packages=context.getPackageManager().getInstalledPackages(0);
- for(int i=0;i<packages.size();i++)
- {
- PackageInfo packageInfo=packages.get(i);
- System.out.println(packageInfo.packageName);
- appName=packageInfo.applicationInfo.loadLabel(context.getPackageManager()).toString();
- if(appName.equals(name))
- {
- return packageInfo.packageName;
- }
- }</span>
然后通过获取包名的启动方法,从而启动该应用。
- <span style="font-size:18px;">PackageManager packageManager=getPackageManager();
- Intent intent=packageManager.getLaunchIntentForPackage(PackageName);
- startActivity(intent);</span>
非常简单。
0 0
- 通过调用 app 显示的名字启动相应 app
- 通过调用 app 显示的名字启动相应 app
- app 在界面显示的名字
- 根据app的名字启动第三方app
- Android 通过广播调用未启动过的App
- 通过APP启动另一个App
- 获取app的名字
- 修改app的名字
- 通过web启动app
- ionic App应用名字+应用图标+启动画的修改
- 通过Html启动IOS的APP
- 通过openURL的方式启动其它App
- 通过Intent启动其他APP的Activity
- 通过HWND获取相应进程的名字
- 第一次启动APP时显示的页面
- 【iOS开发】iOS根据不同的语言,显示不同的APP名字--即:app名字多语言本地化
- iOS 如何修改App图标和App显示在iPhone的名字
- App的名字修改不了
- code program
- 神速!开发者用Swift复制Flappy Bird
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
- 外网技术
- MATLAB基本操作(九):可视化矩阵的矢量场quiver函数
- 通过调用 app 显示的名字启动相应 app
- c# 父窗口向子窗口传值
- 质数与合数及其应用
- MATLAB与图像处理(四):将图片序列转化为视频文件,将视频文件转化为图片
- hdfs 简单的api 读写文件
- Servlet的init方法
- SQLServer 2012 使用小错误
- android中的gone、visible、和invisible
- MATLAB基本操作(七):有关文件路径的几个函数在编程中的作用