Есть ли приложение для поиска установленных приложений? (Тупой поиск альтернативы)


12

Я стал жертвой печально известного «давайте отключим все, что Apple может иметь патент на« ака » тупой поиск » на Galaxy S3, и ищу простой способ вернуть мой телефон в 21-й век

Все, что мне нужно, - это возможность быстро найти приложение и запустить его по имени, без визуального нахождения значка.


То, что я хочу, это набор функций, которые существовали в более старых версиях Android

  1. На главном экране приложения есть возможность поиска (в настоящее время работает только для виджетов)
  2. Если я найду приложение, я могу нажать и удерживать его, и оно позволит мне разместить его на любом домашнем экране.

Вариант использования № 1 был удален и заменен поисковым приложением Google, которое, как было упомянуто выше, было понижено, чтобы перестать включать локальный поиск (отображаются только результаты в Интернете).

Вариант использования № 2 был удален и не имеет обходного пути, мне нужно визуально найти приложение, чтобы добавить к нему ярлык

Я искал в Android Магазин Play для "Поиск приложений", но ничего не нашел, я должен начать писать свое собственное приложение?


4
Gesture Search претендует на поиск приложений, а также контактов, закладок и музыкальных треков.
Эль

Смотрите этот вопрос (возможно, дупе). Благодаря вездесущим патентным войнам в мобильном пространстве Google и Samsung пришлось убрать эту функциональность (по крайней мере, для рынка США)
ce4

1
@ ce4 Я не думаю, что это достаточно близко, чтобы быть обманом, не стесняйтесь размещать соответствующую часть ответа там, как думал ваш собственный nswer здесь!
Мэтью Прочитал

@ MatthewRead: Готово. Нашел новый уникальный способ вернуться только к старому поведению без одобрения Apple / Google, рут не требуется. Постоянное решение. Ура!
ce4

@EranMedan: Не могли бы вы (или кто-то еще) дать отзыв, если этот метод выполним и работает правильно? У меня только полностью пропатченный телефон (Nexus S) под управлением CyanogenMod9. Просто если я что-то наблюдал.
ce4

Ответы:


10

(РЕДАКТИРОВАТЬ) Новое решение:

Вы можете вернуться к своему полному старому поведению. Это требует некоторого взлома и может быть незаконным (декомпилировать и перекомпилировать приложение Google)

Background:
If you don't have root, you cannot install the old version over the new one.
What you could do: Install an app with the functions of the old Search app.
Idea: If the old app had a different package name you could install it next to the new app.
How? Apktool!    

Предложение по решению:
используйте apktool для декомпиляции и изменения всего пространства имен с com.google.android.googlequicksearchbox на com.google.android.googlequicksearchbox 2 работающего старого .apk (см. Ниже ZIP-файл, обратите внимание на 2 в конце), затем перекомпилируйте и установите только что созданный пакет. Результат: старый и новый (неработающий) провайдер могут быть установлены рядом друг с другом, поскольку у них другое пространство имен ( . * Searchbox 2 вместо . * Searchbox ). Просто выясните, какой из них старый, и используйте это.

Преимущества: корень не требуется, постоянный (не может быть удален).
Недостатки: вы получаете 2 раза одно и то же предложение виджетов (1 раз от старого, 1 раз от нового), поэтому вам нужно выяснить, что работает, а что нет

Мой тест до сих пор ('apktool' является псевдонимом 'java -jar /usr/local/bin/apktool.jar' на моей машине, к вашему сведению):

apktool decompile GoogleQuickSearchBox.apk appdir
#append every occurrence of the namespace with '2'
find appdir -type f | while read a; do sed -i 's,uicksearchbox,uicksearchbox2,g' $a; done
#rename the directory to reflect that too
mv appdir/smali/com/google/android/googlequicksearchbox smali/com/google/android/googlequicksearchbox2
apktool build /tmp/bla.apk appdir
#Any sort of signing (jarsigner, signapk.jar,...):
java -jar /tmp/signapk.jar /tmp/certificate.pem /tmp/key.pk8 /tmp/bla.apk /tmp/gsearch2.apk
adb install /tmp/gsearch2.apk

(РЕДАКТИРОВАТЬ: старое решение)
Что было бы полезно знать : это влияет только на Samsunng и клиентов Google в США ?
По словам androidcentral , Samsung сейчас внедряет это обновление как исправление стабильности во всем мире.

Скорее всего, этот пакет был «обновлен» :
com.google.android.googlequicksearchbox (находится по адресу /system/app/GoogleQuickSearchBox.apk).

Наличие root обязательно необходимо для исправления ситуации.

Однако я бы решил полностью избавиться от прошивки Samsungs и установить, например, CyanogenMod (это может быть даже проще, чем получить root в первую очередь на оригинальной прошивке).

Возможно, вы захотите «переустановить» незатронутую версию из последней прошивки или одной из прошивок Euro (если они не удалены). Например, этот архив с популярного хостинг-сайта Goo.im , скорее всего, будет иметь рабочий (более старый) .apk, который вам не хватает. Это универсальный установочный пакет для популярной прошивки Cyanogenmod для вторичного рынка, в котором хранятся все соответствующие проприетарные пакеты от Google (их пришлось удалить из Cyanogenmod по запросу Google некоторое время назад). Вы можете открыть его с помощью любой разархивированной программы и извлечь пакет /system/app/GoogleQuickSearchBox.apk.

Вот как я это сделаю (используя инструмент adb из Google SDK :

adb push GoogleQuickSearchBox.apk /sdcard/
adb shell
su
mount -o remount,rw /system
cp /sdcard/GoogleQuickSearchBox.apk /system/data/
mount -o remount,ro /system
reboot
exit

Я использовал Application Explorer, чтобы сгенерировать этот список и посмотреть, где находится .apk:

App Name: Google-Search
Package Name: com.google.android.googlequicksearchbox

[...]

Source Directory:
/system/app/GoogleQuickSearchBox.apk

Вы можете получить версию «Google-Поиск», перейдя в Настройки-> Приложения-> Все-> Поиск Google , где перечислены текущая версия. Мой (так же, как в вышеупомянутом .zip: 1.4.1.299849)


Недостаток тоже прост: вы можете просто отключить оригинальное приложение из настроек :)
RR

Это отличный ответ, мне просто интересно, есть ли кто-нибудь, кто написал простое приложение для поиска приложений? Мне трудно поверить, что я собираюсь написать первый :)
Эран Медан

Конечно, будет приложение для этого, спрос на него только сейчас вырос (спасибо, Apple!).
ce4

Пожалуйста. Спасибо также @MatthewRead за то, что тыкнул меня в комментарии ОП, чтобы изначально скомпилировать ответ :-) Я думаю, у тебя это получилось тогда? Просто любопытно ...
ce4

Кстати, вы можете использовать adb remountдля перемонтирования.
ccpizza

7

Вот мое первое бесплатное приложение для Android под названием « Быстро », доступное в магазине Google Play.

Это приложение позволяет вам:

  • Поиск по всем установленным приложениям
  • Список всех недавно использованных приложений
  • Сортировать установленные приложения по алфавиту

Нажатие на кнопку, расположенную справа от поля поиска, переключит список приложений с сортировки по алфавиту на недавно использованные и наоборот.

Ваши ценные отзывы / отзывы / предложения приветствуются.


2

Поиск жестов очень хорош (см. Комментарий Al Everett). Он использует жесты, чтобы подбирать буквы, что означает, что у вас больше пространства на экране (не отображается экранная клавиатура). Он не показывает предложения Google, которые мне не нужны, так что это беспроигрышный вариант для меня (больше места для того, что мне интересно). Мои единственные жалобы будут касаться точности распознавания символов - но я надеюсь, что они будут работать над этим еще немного - и я хотел бы иметь возможность добавлять пользовательский поиск для веб-сайтов или приложений (например, WebOS).

Также очень хорошо дополнен Gesture Bar - который позволяет быстрый доступ к Gesture Search из области уведомлений или долгим нажатием на кнопку поиска (которая мне нравится).


Но почему, почему у него нет возможности просто использовать экранную клавиатуру?
ccpizza

Мне на самом деле нравится, что он не использует внутреннюю клавиатуру. Сокращает время до запуска. Мне не нравятся те несколько секунд, которые я должен ждать, пока инициализируется клавиатура Swype :)
rslite

1

https://play.google.com/store/apps/details?id=com.in.spd.quickly.activity

Это приложение позволяет вам:

- Search all Installed Apps
- List all Recently used Apps
- Sort installed Apps alphabetically

Нажатие на кнопку, расположенную справа от поля поиска, переключит список приложений с сортировки по алфавиту на недавно использованные и наоборот.


Как называется приложение? Пожалуйста, отредактируйте свой ответ. :)
geffchang

1

Есть ли приложение для поиска установленных приложений?

Да . В магазине Play Store есть несколько приложений, которые специально предназначены для поиска приложений на вашем устройстве.

Я связал несколько из них здесь, и вы можете увидеть, какой из них вы предпочитаете.

Дело в том, что эти приложения было трудно найти. Я тоже хотел эту функцию, и простой поиск в интернете сначала не помогал этим приложениям.

  • App Search Plus

    Легкий, оптимизированный, простой, красивый. Полное раскрытие: я разработал это приложение!

  • Быстрый поиск Droid

  • FAST App Search Tool

    Длительное и зрелое приложение, которое высоко ценится в Магазине. Действительно маленький.

  • App Dialer

    Поставляется с клавиатурой T9 для поиска одной рукой, а также включает поиск контактов.

  • быстро

    Аналогичный интерфейс с App Dialer; показывает приложения в сетке.

Другое решение, которое вы можете рассмотреть, - это использовать альтернативный лаунчер, такой как Nova Launcher . Вы можете настроить пролистывание вниз в панели запуска, чтобы начать поиск приложений.


0

Поиск Google , также известный как Google Now, может выполнять поиск установленных приложений на вашем Android-устройстве. Да, он очень медленный, особенно на старых телефонах, но среди прочего он включает опцию «Поиск телефона / планшета». Я искал более чистую и быструю альтернативу, которая не будет искать во всем, включая Интернет, но, тем не менее, в конечном итоге использовала его, потому что все альтернативы, которые я пробовал, наполовину испечены или дают сбой на моих устройствах.

Если вы немного поковыряетесь в настройках, есть вещи, которые можно отключить при поиске в планшете, например, отключение функции Google Now делает ее несколько быстрее.

Чтобы запустить его, просто нажмите на панель поиска Google или нажмите и удерживайте кнопку «Домой».

поиск Гугл

Google Gesture Search не плохой, и он работает, но я слишком много работаю, чтобы нарисовать каждый символ - определенно нет в моем списке «продуктивных» приложений. Похоже, это скорее приложение для проверки концепции или демонстрация API рисования , чем что-либо еще.


0

Кажется, есть другая альтернатива AppDialer, называемая Fastly.

https://play.google.com/store/apps/details?id=com.siristechnology.localappsearch.fastly

Он отображает приложения в сетке, позволяя просматривать 12 иконок одновременно. Кроме того, позволяет искать с помощью родной клавиатуры как Conjure & Quickly.


0

Я протестировал все приложения, перечисленные здесь и многое другое. И, наконец, выбирается «Поиск приложений плюс» https://play.google.com/store/apps/details?id=rjt.appsearch

Причины: 1. Его время загрузки является самым быстрым из всех. Очень быстро. 2. Отображает результаты мгновенно 3. Требуется нулевые разрешения

Действительно спасатель. Большое спасибо разработчику


2
Установлено: 500-1000. Вы связаны с этим приложением?
Повелитель огня

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.