模擬程式和實際的應用程式將向您介紹 API 的手機上安裝的資訊。FYI,應用程式已經安裝,您可以驗證的代碼,只需使用 API 版本。
簡單但尚未有利用 API 的這個月的示例。
 
// PackageManager 中的包的 android 提示是未知的。
PackageManager pm = this.getPackageManager();
        
        //flags Additional option flags.  Currently should always be 0.
        List<ApplicationInfo> appList = pm.getInstalledApplications(0);
        Iterator<ApplicationInfo> i = appList.iterator();
        
        /* retrieve installed applications */
        while ( i.hasNext() ) {
        ApplicationInfo app = i.next();
        if (!( app.packageName.equals("kr.co.mbridge.applist"))) 
        continue;
        Log.i("TAG", "applist, " +  app.packageName + " class name is : " + app.className 
        + "\n uid is : " + String.valueOf(app.uid));
        }
 
        /* get version code. Version code is an internal version number. */
        try {
        // 0 means none of the optional information is returned.
PackageInfo packageInfo = pm.getPackageInfo("kr.co.mbridge.applist", 0);
Log.i("TAG", "application version : " + String.valueOf(packageInfo.versionCode));
} catch (NameNotFoundException e) {
e.printStackTrace();
}
 
 
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()