Lines Matching defs:si
225 public static ZenRuleInfo getRuleInfo(PackageManager pm, ServiceInfo si) {
226 if (si == null || si.metaData == null) return null;
227 final String ruleType = si.metaData.getString(ConditionProviderService.META_DATA_RULE_TYPE);
228 final ComponentName configurationActivity = getSettingsActivity(si);
231 ri.serviceComponent = new ComponentName(si.packageName, si.name);
234 ri.packageName = si.packageName;
235 ri.configurationActivity = getSettingsActivity(si);
236 ri.packageLabel = si.applicationInfo.loadLabel(pm);
238 si.metaData.getInt(ConditionProviderService.META_DATA_RULE_INSTANCE_LIMIT, -1);
244 private static ComponentName getSettingsActivity(ServiceInfo si) {
245 if (si == null || si.metaData == null) return null;
247 si.metaData.getString(ConditionProviderService.META_DATA_CONFIGURATION_ACTIVITY);
311 ServiceInfo si = mServiceListing.findService(rule.getOwner());
312 ComponentName settingsActivity = getSettingsActivity(si);