From 9e7f9cf9211953a2ef015ddc614e0523ca856b81 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Queru Date: Thu, 12 Nov 2009 18:46:13 -0800 Subject: eclair snapshot --- res/values-da/strings.xml | 21 +++++++++++++++++++++ res/values-el/strings.xml | 21 +++++++++++++++++++++ res/values-es-rUS/strings.xml | 21 +++++++++++++++++++++ res/values-ko/strings.xml | 21 +++++++++++++++++++++ res/values-nb/strings.xml | 21 +++++++++++++++++++++ res/values-pt-rPT/strings.xml | 21 +++++++++++++++++++++ res/values-pt/strings.xml | 21 +++++++++++++++++++++ res/values-ru/strings.xml | 21 +++++++++++++++++++++ res/values-sv/strings.xml | 21 +++++++++++++++++++++ res/values-tr/strings.xml | 21 +++++++++++++++++++++ res/values-zh-rCN/strings.xml | 21 +++++++++++++++++++++ .../providers/applications/ApplicationLauncher.java | 7 ++++++- .../applications/ApplicationsProvider.java | 9 ++++++++- 13 files changed, 245 insertions(+), 2 deletions(-) create mode 100644 res/values-da/strings.xml create mode 100644 res/values-el/strings.xml create mode 100644 res/values-es-rUS/strings.xml create mode 100644 res/values-ko/strings.xml create mode 100644 res/values-nb/strings.xml create mode 100644 res/values-pt-rPT/strings.xml create mode 100644 res/values-pt/strings.xml create mode 100644 res/values-ru/strings.xml create mode 100644 res/values-sv/strings.xml create mode 100644 res/values-tr/strings.xml create mode 100644 res/values-zh-rCN/strings.xml diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml new file mode 100644 index 0000000..70117b7 --- /dev/null +++ b/res/values-da/strings.xml @@ -0,0 +1,21 @@ + + + + "Apps" + "Program" + "Navne på installerede programmer" + diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml new file mode 100644 index 0000000..ec58c6d --- /dev/null +++ b/res/values-el/strings.xml @@ -0,0 +1,21 @@ + + + + "Εφαρμογές" + "Εφαρμογή" + "Ονόματα εγκατεστημένων εφαρμογών" + diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml new file mode 100644 index 0000000..9062e21 --- /dev/null +++ b/res/values-es-rUS/strings.xml @@ -0,0 +1,21 @@ + + + + "Apps" + "Aplicación" + "Nombres de aplicaciones instaladas" + diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml new file mode 100644 index 0000000..66afbcc --- /dev/null +++ b/res/values-ko/strings.xml @@ -0,0 +1,21 @@ + + + + "응용프로그램" + "응용프로그램" + "설치된 응용프로그램의 이름" + diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml new file mode 100644 index 0000000..9ad7ab0 --- /dev/null +++ b/res/values-nb/strings.xml @@ -0,0 +1,21 @@ + + + + "Apps" + "Program" + "Navn på installerte programmer" + diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml new file mode 100644 index 0000000..b76d8af --- /dev/null +++ b/res/values-pt-rPT/strings.xml @@ -0,0 +1,21 @@ + + + + "Apps" + "Aplicação" + "Nomes das aplicações instaladas" + diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml new file mode 100644 index 0000000..0e1d534 --- /dev/null +++ b/res/values-pt/strings.xml @@ -0,0 +1,21 @@ + + + + "Aplicativos" + "Aplicativo" + "Nomes dos aplicativos instalados" + diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml new file mode 100644 index 0000000..a35fd61 --- /dev/null +++ b/res/values-ru/strings.xml @@ -0,0 +1,21 @@ + + + + "Приложения" + "Приложение" + "Названия установленных приложений" + diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml new file mode 100644 index 0000000..4e6da0b --- /dev/null +++ b/res/values-sv/strings.xml @@ -0,0 +1,21 @@ + + + + "Program" + "Program" + "Namn på installerade program" + diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml new file mode 100644 index 0000000..506dfb0 --- /dev/null +++ b/res/values-tr/strings.xml @@ -0,0 +1,21 @@ + + + + "Uygulamalar" + "Uygulama" + "Yüklenen uygulamaların adları" + diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000..d0e1cac --- /dev/null +++ b/res/values-zh-rCN/strings.xml @@ -0,0 +1,21 @@ + + + + "应用程序" + "应用程序" + "已安装的应用程序的名称" + diff --git a/src/com/android/providers/applications/ApplicationLauncher.java b/src/com/android/providers/applications/ApplicationLauncher.java index 8463fb6..830597f 100644 --- a/src/com/android/providers/applications/ApplicationLauncher.java +++ b/src/com/android/providers/applications/ApplicationLauncher.java @@ -17,6 +17,7 @@ package com.android.providers.applications; import android.app.Activity; +import android.content.ActivityNotFoundException; import android.content.ComponentName; import android.content.Intent; import android.net.Uri; @@ -45,7 +46,11 @@ public class ApplicationLauncher extends Activity { launchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); launchIntent.setComponent(componentName); - startActivity(launchIntent); + try { + startActivity(launchIntent); + } catch (ActivityNotFoundException ex) { + Log.w(TAG, "Activity not found: " + componentName); + } handled = true; } } diff --git a/src/com/android/providers/applications/ApplicationsProvider.java b/src/com/android/providers/applications/ApplicationsProvider.java index ee18a74..454681d 100644 --- a/src/com/android/providers/applications/ApplicationsProvider.java +++ b/src/com/android/providers/applications/ApplicationsProvider.java @@ -285,7 +285,14 @@ public class ApplicationsProvider extends ContentProvider implements ThreadFacto */ @Override public String getType(Uri uri) { - return SearchManager.SUGGEST_MIME_TYPE; + switch (sURIMatcher.match(uri)) { + case SEARCH_SUGGEST: + return SearchManager.SUGGEST_MIME_TYPE; + case SHORTCUT_REFRESH: + return SearchManager.SHORTCUT_MIME_TYPE; + default: + throw new IllegalArgumentException("Unknown URL " + uri); + } } /** -- cgit v1.2.3