当前位置: 代码迷 >> Android >> android如何实现调用其他应用
  详细解决方案

android如何实现调用其他应用

热度:49   发布时间:2016-05-01 14:56:35.0
android怎么实现调用其他应用?
就是在这个应用没安装的时候下载安装,安装的话就直接调用。下载安装我知道怎么办,可是怎么判断该应用现在有没有安装还有怎么调用该应用

------解决方案--------------------
必须知道应用程序包名,然后调用下面这个方法
Java code
    /**     * 判断手机中是否安装了指定应用程序     *      * @param 应用对应的包名     *      * */    @SuppressWarnings("unused")    private boolean installedOrNot(String packageName){        PackageInfo packageInfo = null;        try {            packageInfo = context.getPackageManager().getPackageInfo(packageName, 0);            if(packageInfo != null){                packageInfo = null;                return true;            }            else{                return false;            }        } catch (NameNotFoundException e) {            // TODO Auto-generated catch block            e.printStackTrace();            packageInfo = null;            return false;        }    }
  相关解决方案