Skip to content

CodingDjz/Android-JunzResume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

君之天气

自己脑洞的简历Android APP。

完成JunzWeather APP以后,想到一些APP的侧边栏非常炫酷,于是想做一个APP练习一下,最初是想做一个新闻客户端,但是又觉得没特色,于是脑洞大开,我们找工作需要简历,但一定要是纸质的吗?是否可以将简历写在一个APP上呢?那些求职APP的简历模块我觉得也不是很好用,于是准备自己实现一个,仅供自己娱乐之用。

功能

1.启动动画。

运行APP有启动界面,1.5秒后转到主界面,可在此期间进行加载数据等操作。

2. 登录界面

登录界面可输入已注册的账号密码登录,可选记住密码。 未注册用户可点击“注册用户”跳转到注册界面。

3. 注册界面

在注册界面用户可以进行账号注册,在文本框输入「账号」「密码」「确认密码」,若账号未被使用(通过查询sqlite判断),点击“重置”清空文本框,或点击“注册”按钮完成注册,注册成功后会弹出对话框询问是否去填写详细信息。

4.完善详细信息界面

在此界面,可以填写自己的详细信息,比如真实姓名,学历,联系方式等。这些信息填写后可以在主界面中显示。

此处,因为我的这个APP主色调为黑白灰,主要是为了显得简练,呼应APP的性质,于是使用了默认的主题,但是默认主题的下拉框选单和checkbox太丑,我重写了style文件里这两处对应的样式,这两处使用了holo的样式(话说我查了好久才知道怎么写)。

其中邮箱的格式使用了正则表达式验证格式。

5.主界面

从登录界面登录成功以后,跳转到主界面,此界面的titlebar是自己定义的一个控件,有打开侧边栏和退出登录等功能。

常用的侧边栏有SlidingMenu和google官方的drawerlayout,我个人比较喜欢官方的东西,于是使用了drawerlayout,侧边栏的内容是一个listview,内容显示区fragment,依次显示「头像」,「个人信息」,「专业技能」,「项目经验」,「兴趣爱好」几个表项。

当选择一个表项后,则会从数据库读取已存的数据显示到fragment,在内容显示区有一个“+”添加按钮,点击后弹出dialog,输入要添加的内容,点击“确定”完成添加,在内容显示区就会出现添加的内容。

6. 设置界面

在主界面弹出侧边栏,点击头像进入设置界面,可以「上传头像」,「完善信息」(跳转到完善信息界面),「更改密码」,「关于作者」。

其他

项目共有5个表创建,存储用户名密码,技能等信息,通过user的主键关联一起去,方便查询数据。

做到这时突然来了前端任务,基本啥都不会啊,就赶紧开始加班加点学js/HTML和TWawer,这段忙完已经1个月后了(就是写这个readme的时间),所以上传头像暂时未完成。

本人水平有限,如有疑问或者错误之处欢迎指出。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages