проблема
С момента обновления до Android 5.1.1 я начал использовать новый переключатель вкладок, объединенный с последними приложениями, однако каждый раз, когда я нажимаю на Chrome, мне приходится ждать, пока он откроет последнюю вкладку, только чтобы открыть новую, в любом случае, и, если я захочу, старая вкладка, которую я мог бы открыть из последних приложений.
Я попытался создать закладку для использования about: blank, которая работает, за исключением того, что у меня нет доступа к каким-либо закладкам или истории как со страницы новой вкладки, но при попытке ссылки непосредственно на страницу новой вкладки я не могу найти метод который работает.
Используя "about: newtab", я получил прозрачный оверлей на моем средстве запуска, который отображается как Chrome в последних приложениях.
Используя chrome: // newtab или chrome-native: // newtab Я получаю тост из панели запуска, в котором говорится «Приложение не установлено».
Я думал о создании простого приложения без пользовательского интерфейса, который просто открывает Chrome для новой вкладки, или с помощью Xposed, чтобы изменить его, чтобы открывать в новой вкладке по щелчку, но я не уверен, как это сделать.
Вопрос
Есть ли какой-нибудь файл в системе, который я мог бы изменить, чтобы добавить Chrome в качестве обработчика для ссылок "chrome: //"?
Какой другой метод я мог бы попробовать, чтобы создать ярлык на моей панели запуска, чтобы открыть новую вкладку для Chrome?
Больше информации
- Проверенные программы запуска: программа запуска Nova, программа запуска Google Now
- Версии Chrome: Chrome 45.0.2454.94, Chrome Beta 46.0.2490.34
- Версия Android: 5.1.1 LMY48M
- Устройство: Nexus 5
am start -n com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
(нет разрывов строк) с правами root? Хотя я запутался, что именно вы хотите. Вы можете создать ярлык приложения, который будет выполнять эту команду. Есть много инструментов автоматизации, которые могут сделать работу здесь. Связанный: Могу ли я открыть Chrome на Android из командной строки?am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
Ответы:
Решение для Android 7.1 (уровень API 25) и выше
Если вы используете панель запуска, которая поддерживает ярлыки приложений, вы можете:
Chrome
удерживайте значок, чтобы вызвать ярлыки.New tab
удерживайте ярлык и перетащите в нужное место.Chrome
с новой вкладкой.источник
Попробуйте отключить «Объединение вкладок и приложений» в настройках. После этого вы сможете открыть новую вкладку с помощью значка + в верхней части окна. Проведите пальцем вниз по верхней панели, чтобы открыть все ваши вкладки.
источник