如何检索已安装程序列表

使用tizen.application.getAppsInfo()方法,你可以得到在设备上安装的应用程序的列表。 该方法有两个参数,成功回调(当操作成功时调用)和错误回调(其他方式调用),以及已安装的应用程序的数组将返回为成功回调的参数。

成功回调接收ApplicationInformation对象数组,每个对象包含下列属性:

 
属性 描述
Id 应用程序标识符
名称 应用程序的名字
iconPath 应用程序图标路径
版本 应用程序的版本
显示 通知应用程序是否应该被显示
function onError(err) {
    console.log('Error occurred : ' + err.message);
}

function onsuccess(applications) {
    var appInfo;
    for (var i = 0; i < applications.length; i++) {
	appInfo = applications[i];
	console.log('Application ID: ' + appInfo.id);
	console.log('Icon Path: ' + appInfo.iconPath);
	console.log('Name: ' + appInfo.name);
	console.log('Version: ' + appInfo.version);
	console.log('Show: ' + appInfo.show);
    }
}

tizen.application.getAppsInfo(onsuccess, onError);