判斷手機中是否安裝某個軟件

    private boolean isContain(String packageName) {
        final PackageManager packageManager = this.getPackageManager();//獲取packageManager
        List<PackageInfo> packages = packageManager.getInstalledPackages(0);//獲取所有已安裝程序的包信息
        //從packages中將包名字逐一取出
        if (packages != null) {
            for (PackageInfo packageInfo:packages) {
                if(packageName.equals(packageInfo.packageName))
                    return true;
            }
        }
        return false;//判斷pName中是否有目標程序的包名,有TRUE,沒有FALSE
    }

判斷手機中是否安裝某個軟件,通過判斷軟件的包名來進行判斷



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章