发表于: 2018-04-23 21:38:22

1 755


写在前面:

最近鸽了几天去恶补了Http,OkHttp,Handler,AsyncTask等知识点,基本上都有了不少了了解。

不过这个项目实际上还用不上,可以使用Bmob后端云因为他已经都帮我们包装好了,所以我去把那些知识点练完手了才来做任务二,这几天就没有什么进度。


今天完成的事:

一、已经把注册登录和找回密码部分(任务二)都做好了,页面跳转也完成了。

关于注册登录部分:

之前自己也有使用过Bmob做项目测试,但是因为没试过是用手机+验证码的形式,硬是看着用户管理的开发文档捣弄了一番,发现其实并不难。

开发文档:

http://doc.bmob.cn/data/android/develop_doc/#_87


手机号码+密码的登陆方式:

BmobUser.loginByAccount("11位手机号码", "用户密码", new LogInListener<MyUser>() {    @Override    public void done(MyUser user, BmobException e)        if(user!=null){             Log.i("smile","用户登陆成功");              }        } });

手机号+验证码的注册方式:

先请求登录的短信验证码:

BmobSMS.requestSMSCode("11位手机号码","模板名称", new QueryListener<Integer>() {    @Override    public void done(Integer smsId,BmobException ex) {        if(ex==null){//验证码发送成功            Log.i("smile", "短信id:"+smsId);//用于后续的查询本次短信发送状态         }    } });

最后调用loginBySMSCode方法进行手机号码登录:

BmobUser.loginBySMSCode("11位手机号码", code, new LogInListener<MyUser>() {        @Override         public void done(MyUser user, BmobException e)            if(user!=null){                Log.i("smile","用户登陆成功");            }        }    }); }

基本上都是通过Bmob已经设置好的API来操作。

二、尝试了一下做主页页面的TitleBar和底部导航栏

我在之前只会使用FragmentTransaction的hide()和show()做导航栏的效果,但是今天找到了这一个博客:

https://blog.csdn.net/scdnzhoulu/article/details/78813128

里面说了不少的实现的方法,其中包括了我先前使用的。

衡量了一下,我觉得使用这其中的方法一作为练手比较适合,明天就这样来做Titlebar和底部导航栏吧。


明天要做的事:

把找护工找雇工的主页布局(任务三)完成。


其他:

因为发现前四个都是专门针对页面控件的,所以我想要把他们同时一起做,暂时就不提交任务了(做到一半的满是BUG和没实现的功能,完美主义有点不爽,所以暂时不提交了...),在这四个都完成后一起提交。

日报这几天会坚持写的,因为到后面的一些新的控件新的用法我都比较陌生。


返回列表 返回列表
评论

    分享到