diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 966848321b..e81c4c96a4 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -20,7 +20,8 @@ + android:sharedUserId="android.uid.shared" + android:sharedUserLabel="@string/application_name"> "Přidat na plochu" "Aplikace" "Zástupce" - - - - + "Hledat" + "Složka" "Složka Live" "Miniaplikace" - - + "Gadget" "Tapeta" "Složka" "Hodiny" "Rámeček fotografie" "Vyhledávání" "Na této ploše již není místo." - - - - + "Vyberte zástupce" + "Vyberte složku Live" "Přidat" "Tapeta" "Hledat" @@ -60,6 +55,5 @@ "zápis nastavení a odkazů plochy" "Povoluje aplikaci změnit nastavení a odkazy plochy." "Vyhledávání Google" - - + "Při načítání gadgetu došlo k problému" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index f8c4b61191..2b144da99d 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -28,24 +28,19 @@ "Zur Startseite hinzufügen" "Anwendung" "Verknüpfung" - - - - + "Suchen" + "Ordner" "Live-Ordner" "Widget" - - + "Gadget" "Hintergrund" "Ordner" "Uhr" "Bildrahmen" "Suchen" "Auf der Startseite ist kein Platz mehr vorhanden." - - - - + "Tastenkürzel auswählen" + "Live-Ordner auswählen" "Hinzufügen" "Hintergrund" "Suchen" @@ -60,6 +55,5 @@ "Einstellungen und Shortcuts für Startseite schreiben" "Ermöglicht einer Anwendung, die Einstellungen und Shortcuts auf der Startseite zu ändern." "Google-Suche" - - + "Problem beim Laden von Gadget" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 96dbfa23db..0cacbdafd5 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -17,9 +17,9 @@ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> "Página principal" "Carpeta" - "Seleccionar papel tapiz de" - "Establecer papel tapiz" - "Galería de papel tapiz" + "Seleccionar fondo de pantalla de" + "Establecer fondo de pantalla" + "Galería de fondo de pantalla" "La aplicación no está instalada en el teléfono." "Nombre de carpeta" "Cambiar nombre de carpeta" @@ -28,29 +28,24 @@ "Añadir a pantalla de página principal" "Aplicación" "Acceso directo" - - - - + "Buscar" + "Carpeta" "Carpeta activa" "Widget" - - - "Papel tapiz" + "Gadget" + "Fondo de pantalla" "Carpeta" "Reloj" "Picture frame" "Búsqueda de Google" "No queda espacio en esta pantalla de página principal." - - - - + "Seleccionar acceso directo" + "Seleccionar carpeta activa" "Añadir" - "Papel tapiz" + "Fondo de pantalla" "Búsqueda de Google" "Notificaciones" - "Configuración" + "Ajustes" "instalar accesos directos" "Permite que una aplicación añada accesos directos sin intervención del usuario." "desinstalar accesos directos" @@ -60,6 +55,5 @@ "escribir información de accesos directos y de configuración de la página principal" "Permite que una aplicación modifique la configuración y los accesos directos de la página principal." "Búsqueda de Google" - - + "Problema la cargar gadget" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 3d14a22a9f..c256109224 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -28,24 +28,19 @@ "Ajouter à l\'écran d\'accueil" "Application" "Raccourci" - - - - + "Recherche" + "Dossier" "Dossier live" "Widget" - - + "Gadgets" "Arrière-plan" "Dossier" "Horloge" "Cadre d\'image" "Rechercher" "Plus d\'espace libre sur l\'écran Accueil." - - - - + "Sélectionner un raccourci" + "Sélectionner Live Folder" "Ajouter" "Arrière-plan" "Rechercher" @@ -60,6 +55,5 @@ "écrire les paramètres de la page d\'accueil et des raccourcis" "Permet à une application de modifier les paramètres et les raccourcis de la page d\'accueil." "Recherche Google" - - + "Problème lors du chargement du gadget" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 8c79d13c39..a6895f9936 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -28,24 +28,19 @@ "Aggiungi a schermata Home" "Applicazione" "Collegamento" - - - - + "Cerca" + "Cartella" "Cartella dinamica" "Widget" - - + "Gadget" "Sfondo" "Cartella" "Orologio" "Cornice immagini" "Ricerca" "Spazio nella schermata Home esaurito." - - - - + "Seleziona collegamento" + "Seleziona cartella dinamica" "Aggiungi" "Sfondo" "Cerca" @@ -60,6 +55,5 @@ "creare impostazioni e collegamenti in Home" "Consente a un\'applicazione di modificare le impostazioni e i collegamenti in Home." "Ricerca Google" - - + "Errore durante caricamento del gadget" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 0e7531408c..4c848828d8 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -28,38 +28,32 @@ "ホーム画面に追加" "アプリケーション" "ショートカット" - - - - + "検索" + "フォルダ" "ライブフォルダ" "ウィジェット" - - + "ガジェット" "壁紙" "フォルダ" "時計" "写真フレーム" "検索" - "このホーム画面には空きスペースがありません。" - - - - + "ホーム画面に空きスペースがありません。" + "ショートカットを選択" + "ライブフォルダを選択" "追加" "壁紙" "検索" "通知" "設定" "ショートカットのインストール" - "ユーザー操作なしで、ショートカットをアプリケーションで追加できるようにします。" + "ユーザー操作なしでショートカットの追加をアプリケーションに許可します。" "ショートカットのアンインストール" - "ユーザー操作なしで、ショートカットをアプリケーションで削除できるようにします。" - "ホームの設定とショートカットの読み取り" + "ユーザー操作なしでショートカットの削除をアプリケーションに許可します。" + "ホーム設定とショートカットの読み取り" "ホームの設定とショートカットの読み取りをアプリケーションに許可します。" "ホームの設定とショートカットの書き込み" "ホームの設定とショートカットの変更をアプリケーションに許可します。" "Google検索" - - + "ガジェットをロードできません" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 29cb53a24a..65f2079727 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -28,24 +28,19 @@ "홈 화면에 추가" "응용프로그램" "바로가기" - - - - + "검색" + "폴더" "라이브 폴더" "위젯" - - + "가젯" "배경화면" "폴더" "시계" "사진 프레임" "검색" "홈 화면에 더 이상 공간이 없습니다." - - - - + "바로가기 선택" + "라이브 폴더 선택" "추가" "배경화면" "검색" @@ -60,6 +55,5 @@ "홈 설정 및 바로가기 쓰기" "응용프로그램이 홈에 있는 설정 및 바로가기를 변경할 수 있습니다." "Google 검색" - - + "가젯 로드 중 문제 발생" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index bcb13ee415..301d2747e1 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -28,24 +28,19 @@ "Toevoegen aan startpagina" "Toepassing" "Snelkoppeling" - - - - + "Zoeken" + "Map" "Live map" "Widget" - - + "Gadget" "Achtergrond" "Map" "Klok" "Fotolijstje" "Zoeken" "Er is geen ruimte meer op dit startscherm." - - - - + "Snelkoppeling selecteren" + "Live map selecteren" "Toevoegen" "Achtergrond" "Zoeken" @@ -60,6 +55,5 @@ "instellingen en snelkoppelingen voor de startpagina schrijven" "Hiermee kan een toepassing de instellingen en snelkoppelingen op de startpagina wijzigen." "Zoeken met Google" - - + "Probleem bij het laden van gadget" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index f5d4ca9d02..adb5785a27 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -28,24 +28,19 @@ "Dodaj do strony głównej" "Aplikacja" "Skrót" - - - - + "Szukaj" + "Folder" "Folder Live" "Widget" - - + "Gadżet" "Tapeta" "Folder" "Zegar" "Ramka obrazu" "Szukaj" "Brak miejsca na tej stronie głównej" - - - - + "Wybierz skrót" + "Wybierz folder aktywny" "Dodaj" "Tapeta" "Szukaj" @@ -60,6 +55,5 @@ "zapisywanie ustawień i skrótów strony głównej" "Umożliwia aplikacji zmianę ustawień i skrótów strony głównej." "Szukaj w Google" - - + "Wystąpił problem podczas ładowania gadżetu" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index d720e3b408..d2ac07dccd 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -28,24 +28,19 @@ "Добавление на главный экран" "Приложение" "Ярлык" - - - - + "Поиск" + "Папка" "Динамическая папка" "Виджет" - - + "Гаджет" "Фоновый рисунок" "Папка" "Часы" "Рамка для картинки" "Поиск" "На главном экране больше нет места." - - - - + "Выберите ярлык" + "Выберите активную папку" "Добавить" "Фоновый рисунок" "Искать" @@ -60,6 +55,5 @@ "записывать ярлыки и настройки главного экрана" "Позволяет приложению изменять настройки и ярлыки на главном экране." "Поиск Google" - - + "Проблема загрузки гаджета" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index ec751399e5..8ea7b3f6bc 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -28,24 +28,19 @@ "添加到“主页”屏幕" "应用程序" "快捷键" - - - - + "搜索" + "文件夹" "活动的文件夹" "小工具" - - + "小工具" "壁纸" "文件夹" "时钟" "相框" "搜索" "该“主页”屏幕上没有多余空间。" - - - - + "选择快捷键" + "选择活动文件夹" "添加" "壁纸" "搜索" @@ -60,6 +55,5 @@ "写入“主页”设置和快捷键" "允许应用程序更改“主页”中的设置和快捷键。" "Google 搜索" - - + "载入小工具时出现问题" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index aa4f951fa8..b6559ffd6b 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -28,24 +28,19 @@ "新增至首頁畫面" "應用程式" "捷徑" - - - - + "搜尋" + "資料夾" "使用中的資料夾" "Widget" - - + "小工具" "桌布" "資料夾" "時鐘" "相框" "搜尋" "首頁已無空間" - - - - + "選取捷徑" + "選取作用中資料夾" "新增" "桌布" "搜尋" @@ -60,6 +55,5 @@ "寫入首頁設定和捷徑" "允許應用程式變更首頁中的設定和捷徑。" "Google 搜尋" - - + "載入小工具時發生問題" diff --git a/src/com/android/launcher/Launcher.java b/src/com/android/launcher/Launcher.java index 4252daecf6..58fcd5a28b 100644 --- a/src/com/android/launcher/Launcher.java +++ b/src/com/android/launcher/Launcher.java @@ -355,11 +355,21 @@ public final class Launcher extends Activity implements View.OnClickListener, On } return handled; } + private boolean acceptFilter() { + final Configuration configuration = getResources().getConfiguration(); + final boolean keyboardShowing = configuration.keyboardHidden != + Configuration.KEYBOARDHIDDEN_YES; + final boolean hasKeyboard = configuration.keyboard != Configuration.KEYBOARD_NOKEYS; + final InputMethodManager inputManager = (InputMethodManager) + getSystemService(Context.INPUT_METHOD_SERVICE); + return (hasKeyboard && keyboardShowing) || + (!hasKeyboard && !inputManager.isFullscreenMode()); + } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { boolean handled = super.onKeyDown(keyCode, event); - if (!handled && keyCode != KeyEvent.KEYCODE_ENTER) { + if (!handled && acceptFilter() && keyCode != KeyEvent.KEYCODE_ENTER) { boolean gotKey = TextKeyListener.getInstance().onKeyDown(mWorkspace, mDefaultKeySsb, keyCode, event); if (gotKey && mDefaultKeySsb != null && mDefaultKeySsb.length() > 0) { @@ -861,8 +871,10 @@ public final class Launcher extends Activity implements View.OnClickListener, On startWallpaper(); return true; case MENU_SEARCH: - if (!mWorkspace.snapToSearch()) { - onSearchRequested(); + if (mWorkspace.snapToSearch()) { + closeDrawer(true); // search gadget: get drawer out of the way + } else { + onSearchRequested(); // no search gadget: use system search UI } return true; case MENU_NOTIFICATIONS: diff --git a/src/com/android/launcher/Search.java b/src/com/android/launcher/Search.java index 449caf9976..d33fd69fa3 100644 --- a/src/com/android/launcher/Search.java +++ b/src/com/android/launcher/Search.java @@ -343,9 +343,9 @@ public class Search extends LinearLayout implements OnClickListener, OnKeyListen if (mSearchable.getVoiceSearchEnabled() && mSearchable.getVoiceSearchLaunchWebSearch()) { // Enable the voice search button if there is an activity that can handle it PackageManager pm = getContext().getPackageManager(); - List list = pm.queryIntentActivities(mVoiceSearchIntent, + ResolveInfo ri = pm.resolveActivity(mVoiceSearchIntent, PackageManager.MATCH_DEFAULT_ONLY); - voiceSearchVisible = list.size() > 0; + voiceSearchVisible = ri != null; } // finally, set visible state of voice search button, as appropriate diff --git a/src/com/android/launcher/WallpaperChooser.java b/src/com/android/launcher/WallpaperChooser.java index c88a02a613..9ac922cba5 100644 --- a/src/com/android/launcher/WallpaperChooser.java +++ b/src/com/android/launcher/WallpaperChooser.java @@ -60,7 +60,7 @@ public class WallpaperChooser extends Activity implements AdapterView.OnItemSele }; private static final Integer[] IMAGE_IDS = { - R.drawable.wallpaper_lake, + com.android.internal.R.drawable.default_wallpaper, R.drawable.wallpaper_sunset, R.drawable.wallpaper_beach, R.drawable.wallpaper_snow_leopard,