黄油饼干 Android库,为使用@Shortcut注释的活动和方法生成。 无需触摸清单,创建XML文件或使用快捷方式管理器。 只需注释您要调用快捷方式的代码即可。 上面的四个快捷方式由以下代码产生: @Shortcut ( id = " movies " , icon = R . drawable . ic_shortcut_movies, shortLabel = " Movies " ) public class MoviesActivity extends Activity { // ... @Shortcut ( id = " add_movie " , icon = R . drawable . ic_shortcut_add, shortLabel = " Add movie " ) public void addMovie () { // code to add movie, could show an AddMovieDialogFragment for example } } @Shortcut ( id = "
1
DeepLinkDispatch DeepLinkDispatch提供基于声明的基于注释的API,以定义应用程序深层链接。 您可以通过使用@DeepLink和URI进行注释来注册Activity以处理特定的深层链接。 DeepLinkDispatch将解析URI并将深度链接与URI中指定的任何参数一起分发到适当的Activity 。 例 这是一个示例,其中我们注册SampleActivity以从深链接(例如example://example.com/deepLink/123提取ID。 我们用@DeepLink注释,并指定将使用id标识一个参数。 @DeepLink ( " example://example.com/deepLink/{id} " ) public class SampleActivity extends Activity { @Override protected void onCreate ( Bundle savedInstanceState ) { super . onCreate(savedInstanceState); Intent
1