下面进行代码拖拽开发。首先,打开欢迎页对应的Java类文件,并打开代码片段(CedeSnippets)窗口,由于在创建项目时勾选过Huawei Service的Smart Key Service,所以在代码片段窗口会出现一些可用的代码片段:
在开始拖拽代码之前,要建立两个类,一个是智灵键类,一个是退出类。分别用来完成智灵键动作相应和应用退出。在如下位置右键,并选择新建一个Java类:
在弹出的对话框中输入类名:
点击OK创建类,然后从右侧拖拽代码片段到新建的类中,保存即可:
再创建一个退出类,同样拖入代码,但是要在图中位置手动加一句extends android.app.Application即可:
为了实现进入APP后从欢迎页面自动跳转到首页,需要在欢迎页Java类文件中拖入如下代码到onCreate方法中,在下图中run()方法的第一行中小红框中的class名应改为首页Activity对应的类名,如下即可:
欢迎页面只需这段代码就够了,接下来是首页对应的Java类添加代码。此类需要实现智灵键的借口,需要手动添加一句代码“implements SmartKeyUtil.SmartKeyCallback”到如下位置,同时拖入代码片段(代码片段的放置位置如下图,功能在右侧CodeSnippets窗口都有标注):
除了欢迎页和首页还剩下3个Activity,其余3个Activity的代码拖拽完全相同。Activity的代码全部拖拽完成之后,就要可以完成最后一次拖拽代码,也意味着整个项目的开发阶段结束。在如下目录打开AndroidManifest.xml文件,在其中拖入如下两个代码块。一个是为应用开启使用智灵键的权限,另外一个代码块是放入首页Activity的配置中,在手机设置中启用智灵键后,在应用外部界面单击智灵键就会直接进入应用首页。如下:
至此,代码拖拽乃至整个项目开发都完成啦!很方便快捷吧!(PS:本示例中演示的代码片段是为示例APP所制作,为了演示代码片段的方便快捷,实际开发工具中SmartKey Service中的代码片段以实际为准)





































苏公安网备 32011402010933号