안드로이드 8 Oreo로 홈 단축키 만들기
3217 단어 AndroidOreoShortcutManager
나는 새로운 기능을 보고 지금까지의 방법으로는 이미 홈페이지 단축키를 만들 수 없다는 것을 발견하였다.
안드로이드 오는com입니다.android.launcher.action.INSTALL_SHOTCUT가 무효화되었습니다.대신 RequestPinShortcut을 사용합니다.
그래서 실제로 확인해 봤어요.
emulator를 통해서만 확인할 수 있으며 Oreo에서는 Broadcast를 통해 등록할 수 없으며 RequestPinShortcut()에서 다음 UI를 통해 등록할 수 있습니다.
안드로이드 8 이후
짧은 cutManager#requestPinShortcut()을 사용합니다.이전에 필요했던 Android Manifest.xml에perission을 추가할 필요가 없습니다.val manager = getSystemService(Context.SHORTCUT_SERVICE) as ShortcutManager
val info = ShortcutInfo.Builder(this, "shortcut-id")
.setShortLabel("label")
.setIcon(Icon.createWithResource(this, R.mipmap.ic_launcher_round))
.setIntent(intent)
.build()
manager.requestPinShortcut(info, null)
단지 API>=26이 필요합니다.
안드로이드 7.1 이전
우리도 위에 올려놓고 비교할 거야.
AndroidManifest.xml<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
다음을 클릭합니다.Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT")
...
sendBroadcast(intent)
그냥 Broadcast일 뿐이야.안드로이드 8에서 이것을 실행했는데 등록되지 않아서 유감입니다.오류가 안 나와서 모르면 모를 수도 있어요.
안드로이드 8의 홈페이지 단축키를 만드는 여러분의 참고가 되었으면 좋겠습니다.
Reference
이 문제에 관하여(안드로이드 8 Oreo로 홈 단축키 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takeo-asai/items/dbed0fb62d6fb51a9730
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
val manager = getSystemService(Context.SHORTCUT_SERVICE) as ShortcutManager
val info = ShortcutInfo.Builder(this, "shortcut-id")
.setShortLabel("label")
.setIcon(Icon.createWithResource(this, R.mipmap.ic_launcher_round))
.setIntent(intent)
.build()
manager.requestPinShortcut(info, null)
우리도 위에 올려놓고 비교할 거야.
AndroidManifest.xml
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
다음을 클릭합니다.Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT")
...
sendBroadcast(intent)
그냥 Broadcast일 뿐이야.안드로이드 8에서 이것을 실행했는데 등록되지 않아서 유감입니다.오류가 안 나와서 모르면 모를 수도 있어요.안드로이드 8의 홈페이지 단축키를 만드는 여러분의 참고가 되었으면 좋겠습니다.
Reference
이 문제에 관하여(안드로이드 8 Oreo로 홈 단축키 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takeo-asai/items/dbed0fb62d6fb51a9730텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)