• android启动应用


    1. private void openApp(String packageName) {  
    2. PackageInfo pi = getPackageManager().getPackageInfo(packageName, 0);  
    3.   
    4. Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);  
    5. resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER);  
    6. resolveIntent.setPackage(pi.packageName);  
    7.   
    8. List<ResolveInfoapps = pm.queryIntentActivities(resolveIntent, 0);  
    9.   
    10. ResolveInfo ri = apps.iterator().next();  
    11. if (ri != null ) {  
    12. String packageName = ri.activityInfo.packageName;  
    13. String className = ri.activityInfo.name;  
    14.   
    15. Intent intent = new Intent(Intent.ACTION_MAIN);  
    16. intent.addCategory(Intent.CATEGORY_LAUNCHER);  
    17.   
    18. ComponentName cn = new ComponentName(packageName, className);  
    19.   
    20. intent.setComponent(cn);  
    21. startActivity(intent);  
    22. }  
    23. }  
  • 相关阅读:
    wxpython快速入门
    python核心编程 第四章 和第五章
    python核心编程 第三章
    python核心编程 第二章 快速入门
    Nginx 使用札记
    PHP 函数总结
    node.js安装部署
    linux
    在Linux上安装Git
    php超级全局变量
  • 原文地址:https://www.cnblogs.com/wcLT/p/7698180.html
Copyright © 2020-2023  润新知