문제
Android 5.1.1로 업데이트 한 이후 최신 앱과 병합 된 새 탭 스위처를 사용하기 시작했지만 크롬을 클릭 할 때마다 마지막 탭을 열 때까지 기다려야 새 어쨌든 열 수 있습니다. 이전 탭에서 최근 앱에서 열 수있었습니다.
about : blank를 사용하여 책갈피를 만들려고했는데 새 탭 페이지에서와 같이 책갈피 또는 기록에 액세스 할 수 없지만 새 탭 페이지에 직접 링크하려고 할 때 메소드를 찾을 수 없다는 점을 제외하고 작동합니다. 작동합니다.
"about : newtab"을 사용하면 최근 앱에서 Chrome으로 표시되는 런처에 투명한 오버레이가 제공됩니다.
chrome : // newtab 또는 chrome-native : // newtab을 사용하여 런처에서 "앱이 설치되지 않았습니다"라는 토스트를받습니다.
크롬을 새 탭으로 여는 UI가없는 간단한 앱을 만들거나 Xposed를 사용하여 클릭시 새 탭에서 열도록 변경하려고 생각했지만 어떻게 해야할지 모르겠습니다.
질문
시스템에 Chrome을 "chrome : //"링크의 처리기로 추가하도록 변경할 수있는 파일이 있습니까?
크롬에 대한 새 탭을 열기 위해 런처에서 바로 가기를 만들기 위해 시도 할 수있는 다른 방법은 무엇입니까?
더 많은 정보
- 테스트 실행기 : Nova Launcher, Google Now Launcher
- Chrome 버전 : Chrome 45.0.2454.94, Chrome 베타 46.0.2490.34
- 안드로이드 버전 : 5.1.1 LMY48M
- 기기 : Nexus 5
@Firelord Tasker를 사용하여 해당 명령을 실행하는 바로 가기를 만들려고 시도했지만 결과는 다음과 같습니다. 시작 : 의도 {dat = about : newtab flg = 0x8000 cmp = com.android.chrome / com.google.android. apps.chrome.ChromeTabbedActivity} 오류 유형 3 오류 : 활동 클래스 {com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity}가 없습니다.
—
Jsilvermist
보이는 것처럼 활동 이름을 변경했습니다. 개정 된 명령은 다음과 같습니다.
—
Firelord
am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
@Firelord 수정 된 명령을 사용하면 더 이상 오류가 발생하지 않지만 명령을 실행 한 후 활동이 시작되는 것처럼 화면이 약간 떨리지 만 아무것도 나타나지 않고 최근 앱 메뉴에 아무것도 없습니다. Tasker와 Terminal Emulator를 사용하여 테스트했습니다.
—
Jsilvermist
Android 5.0.2에서 작동하지만 Android 5.1.1에서는 동작이 잘못되었습니다. 결과적으로 단일 탭이있는 창을 시작하고 다음에 명령을 시도하면 이전의 모든 탭이 백그라운드로 표시된 창이 표시됩니다. 원인이 무엇인지 모르겠습니다. Chrome v45.0.2454.94를 실행 중입니다.
—
Firelord
am start -n com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
루트 권한으로 시도 했습니까 (줄 바꿈 없음)? 정확히 당신이 원하는 것을 혼란 스럽지만. 해당 명령을 실행하는 앱 바로 가기를 만들 수 있습니다. 여기서 작업을 수행 할 수있는 많은 자동화 도구가 있습니다. 관련 : 명령 줄에서 Android에서 Chrome을 열 수 있습니까?