给大家介绍的是一个涂鸦App,用户通过临摹模板完成颜色填充,截图如下:
如上图所示app的大致界面界面就是这样
下面具体介绍一下功能实现:
首先需要提一下神奇的Bmob后台,本app里面的图片可以动态添加删除以及短信登录都是通过这个后台操作的。
网站链接(http://doc.bmob.cn/data/android/index.html)
下面以一个短信验证的小栗子讲解一下这个后台怎样在本App中发挥左右的。
1.在Android 工程中导入bmob的sdk ,这部分bmob 网站有详细教程见链接(http://doc.bmob.cn/data/android/index.html),这边只做简单介绍。
这样就完成了bmob sdk 的依赖。
2.在bmob 后台创建自己的应用(https://www.bmob.cn/app/list)像这样:
然后点击应用Key将下图中的Application key 添加到App 工程中
如下图所示:
这样就完成了bmob 的依赖。
调用短信验证接口也非常简单:
这样就完成了短信验证码的请求。
判断用户输入的验证码是否正确的接口如下:
我们可以根据验证码正确与否判断用户是否登录成功,从而保存用户信息像这样:
注意上面的User 需要继承BmobObject像这样:
这样我们便构建了用户表,在bmob 后台就存在了这样一个用户表:
以上我们便完成了用户短信登录功能, 效果如下:
同样的我们可以创建主界面的模板画界面所需要的模板画表,一样需要继承BmobObject,具体的见截图:
完成一次数据增添就会在bmob 后台生成相对应的表格了,如下:
这样我们基本上把app所需要的后台搭建完成了,作为app开发者就可以专注于业务逻辑的开发上了。
由于本app是一个画板app 界面相对简单,业务逻辑也不复杂,所以完成的相对顺利一天时间便完成了相应的开发。后面的上架工作后续会继续更新, 欢迎有疑问的小伙伴们留言。