其他分享
首页 > 其他分享> > 一文带你做一个震动APP,7年老Android一次操蛋的面试经历

一文带你做一个震动APP,7年老Android一次操蛋的面试经历

作者:互联网

接上手机,开启 USB 调试模式。一般 “开发人员选项” 这页,是通过多次点击系统版本号激活的,感觉有点像游戏秘籍啊,这技巧还是以前刷机积累下来的经验。

打开了USB调试模式并连接上手机后,Android Studio 就多出来一个运行目标了。

我先点个运行试试,通过手机上各种允许操作,我的App装上去了,虽然还是空白,图标也不太好看,但起码能运行了起来。

接下来开始硬撸代码,先在页面上,把那个 Hello World 换成我的 Switch,暂且就叫 switchButton 吧,把文本去掉,弄上跟 Hello World 一样的上下左右约束。一切都是可视化的,鼠标操作,找回了一点以前 Netbeans 编辑 Swing 界面的感觉,现在还有了深浅两种模式的预览。

接下来该考虑的就是怎样在代码里获取到这个 Switch,网上查了一下,Kotlin 里一句 findViewById<类型>(R.id.名称) 即可,代码提示还能自动补全按钮名称。紧跟着写一段按钮状态变化的事件监听,具体内容先空着,等会用到。

最后就是实现具体的手机震动了,老规矩,网上搜一搜,搜到了一个 StackOverflow 的回答,应该挺靠谱。简单来说就是在 AndroidManifest.xml 加上权限声明,然后通过 getSystemService 获取震动服务,最后,震它!

StackOverflow 上的那个例子虽然是 Java,改成 Kotlin 应该也不难,尝试了一下,还真和 AnctionScript、Swift 有点像,类型后置、as 关键字。最后代码被我写成了这个样子,虽说 vibrate 这个方法 Android Studio 提示我说已经被废弃了,但先这么用着吧,应该可以用吧?

这期间 Android Studio 有个体贴的小细节,都不用我去手动改权限声明的配置文件,鼠标点一下他就给我加上了。

噢,最后别忘了我的App图标。

在 AndroidManifest.xml 里配置了一下,行号后面都把图标给显示出来了?

标签:APP,操蛋,Studio,手机,Android,图标,App,震动
来源: https://blog.csdn.net/m0_66265031/article/details/122784273