Uはprobablly、uはおそらくDynamic ShortCut App
ShortcutManager shortcutManager = getSystemService(ShortcutManager.class);
ShortcutInfo shortcut = new ShortcutInfo.Builder(this, "id1")
.setShortLabel("Web site")
.setLongLabel("Open the web site")
.setIcon(Icon.createWithResource(context, R.drawable.icon_website))
//check out this part
.setIntent(new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.mysite.example.com/")))
.build();
shortcutManager.setDynamicShortcuts(Arrays.asList(shortcut));
用のバンドルを使用して、意図をこのように渡すことができますアンドロイドのマニュアルを確認し、これをチェックダイナミックショートカットを追加する方法を見ている必要があり静的Shorcut uは何かにuはウルのxml shorcut>意図の下での使用にこれを押すshorcut何からアクションを検出しますしたい場合:次に
<intent
android:action="com.example.whatever.WTF"
..../>
をあなたの活動に定数を宣言するとき。
その後
private static final String ACTION_ADD_WTF ="com.example.whatever.WTF";
のonCreate()がこの入れながら:アンドロイドで
if (ACTION_ADD_WTF.equals(getIntent().getAction())) {
// Invoked via the manifest shortcut.
//TODO:put your logic here
}
P.DのWTFは悪いと思ういけないひどい何の障害、です! :D
はい、このコードを実行すると、動的ショートカットが追加されます。私は、このショートカットをアプリを起動する必要なくそこに持っていたい。 – parohy
私はちょうど私の答えを更新し、それがuのために働くかどうかを確認します – Catluc
うーん、私は決して行動について考えなかった、明日それを試してみるでしょう。 – parohy