• android下通过app名字打开程序(activity)链接


    Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00004599

    1.手机遥控器模拟快捷键启动app

    刚开始以为需要发送URL连接地址去启动app,网上搜索一些相关资料,原来可以使用app名字开打程序(activity),然后用Intent Action去打开某个app.

    思路:首相获取手机上安装的app应用列表,然后选中其中一个app,用Intent去打开。

    源代码如下:

         

        PackageManager packageManager = STBNetServerActivity.this.getPackageManager();
    
                   // 获取手机里的应用列表
    
                   List<PackageInfo> pInfo = packageManager.getInstalledPackages(0);
    
                   for (int i = 0; i < pInfo.size(); i++)
    
                   {
    
                       PackageInfo p = pInfo.get(i);
    
                       // 获取相关包的<application>中的label信息,也就是-->应用程序的名字
    
                       String label = packageManager.getApplicationLabel(p.applicationInfo).toString();
    
                       System.out.println(label);
    
                       if (label.equals(packageName)){ //比较label  
    
                           String pName = p.packageName; //获取包名  
    
                           Intent intent = new Intent();  
    
                          //获取intent  
    
                           intent =packageManager.getLaunchIntentForPackage(pName);  
    
                           startActivity(intent);  
    
                       }
    
                   }
    

     

  • 相关阅读:
    HDU 4814
    POJ 3415
    HDU 4941
    C scanf()
    hdu 4850 Wow! Such String!
    HDU 4828 Grids
    HDU 4832 Chess
    HDU 4831
    SpringCloud 网飞系 转换阿里系2
    用jianmu建木自动化打包vue前端应用,并远程ssh建立文件夹,scp文件至对应目录
  • 原文地址:https://www.cnblogs.com/leehongee/p/3323893.html
Copyright © 2020-2023  润新知