Slide 1

Slide 1 text

-BVODIFSTIPSUDVUT

Slide 2

Slide 2 text

͜Μʹͪ͸ w ๺ଜྋ w גࣜձࣾ͸ͯͳ w )BUFOBGVOOFMCJU w 5XJUUFS!FYQFSPQFSP

Slide 3

Slide 3 text

"OESPJE/1SFWJFX w 7VMLBO w -BVODIFSTIPSUDVUT w &NPKJ6OJDPEFTVQQPSU w pY

Slide 4

Slide 4 text

"OESPJE/1SFWJFX w 7VMLBO w -BVODIFSTIPSUDVUT w &NPKJ6OJDPEFTVQQPSU w pY

Slide 5

Slide 5 text

-BVODIFSTIPSUDVUT w ΞΫγϣϯΛࢦఆ͠ɺΞϓϦΛϥϯνϟ͔Βى ಈͰ͖Δ࢓૊Έ w ʮࠓ೔ҿΈձͰؼΓ஗͘ͳΔʯͱϝʔϧ w ࠷ޙͷηʔϒϙΠϯτ͔ΒήʔϜελʔτ

Slide 6

Slide 6 text

ొ৔ਓ෺ w γϣʔτΧοτΛެ։͢Δଆ w 4IPSUDVU*OGP w 4IPSUDVU.BOBHFS w γϣʔτΧοτΛݺͼग़͢ଆ w -BVODIFS"QQT

Slide 7

Slide 7 text

γϣʔτΧοτΛ ެ։͢Δଆ

Slide 8

Slide 8 text

4IPSUDVU*OGP Intent intent = new Intent(this, MainActivity.class);
 intent.putExtra(EXTRA_ITEM, "itemͩͧ");
 
 return new ShortcutInfo.Builder(this)
 .setId("first")
 .setTitle("͜Μʹͪ͸")
 .setText("Αͬ͠Ό͍ͧ͘")
 .setWeight(3)
 .setIcon(Icon.createWithResource(this, R.mipmap.ic_launcher))
 .setIntent(intent)
 .build();

Slide 9

Slide 9 text

4IPSUDVU.BOBHFS ShortcutManager shortcutManager = (ShortcutManager)getSystemService(Context.SHORTCUT_SERVICE) ; 
 shortcutManager.addDynamicShortcut(shortcutInfo);

Slide 10

Slide 10 text

TIPSUDVU w BECTIFMMEVNQTZTTIPSUDVU

Slide 11

Slide 11 text

γϣʔτΧοτΛ ݺͼग़͢ଆ

Slide 12

Slide 12 text

-BVODIFS"QQTHFU4IPSUDPVU*OGP List ids = new ArrayList<>();
 ids.add("first");
 
 List shortcuts = mLauncherApps.getShortcutInfo( "com.experopero.launchershortcutsapplication", ids, userHandle ); 
 for (ShortcutInfo shortcutInfo : shortcuts) {
 Log.e("title", shortcutInfo.getTitle());
 }

Slide 13

Slide 13 text

-BVODIFS"QQTTUBSU4IPSUDVU mLauncherApps.startShortcut( shortcutInfo.getPackageName(), shortcutInfo.getId(), null, null, userHandle);

Slide 14

Slide 14 text

-BVODIFS"QQT4IPSUDVU2VFSZ LauncherApps.ShortcutQuery query = new LauncherApps.ShortcutQuery();
 query.setPackage("com.experopero.hogeapp");
 // query.setActivity(new ComponentName(“packageName”, “ActivityName”)) // query.setChangedSince(long) query.setQueryFlags(LauncherApps.ShortcutQuery.FLAG_GET_DYN AMIC);

Slide 15

Slide 15 text

-BVODIFS"QQHFU4IPSUDVUT List shortcuts = mLauncherApps.getShortcuts( query, mUserManager.getUserProfiles().get(0));
 …

Slide 16

Slide 16 text

⾠ w େ੾ͳ৘ใΛγϣʔτΧοτͷதʹೖΕͳ͍ w γϣʔτΧοτ͸ҰͭͷΞϓϦʹ෇͖ͭ·Ͱ w σϑΥϧτͷϥϯνϟͷΈڐՄ͞ΕΔ"1*΋͋Δ w HFU4IPSUDVU*OGP HFU4IPSUDVUT HFU4IPSUDVU*DPO3FT*Eʜ

Slide 17

Slide 17 text

ॴײ w ԿͷͨΊͷ࢓૊Έͳͷ͔ʁ w %5PVDIΈ͍ͨͳ΋ͷ͕དྷΔʁ

Slide 18

Slide 18 text

͋Γ͕ͱ͏͍͟͝·ͨ͠