安卓小项目之Everyday
CV勇士
踏实一点,不要着急,你想要的,岁月都会给你。
展开
-
安卓小项目之Everyday(1)---使用fragment实现选项卡
从今天开始我们实现一个安卓项目-----Everyday,这个app分为是个模块,每日笑话,历史今日,每日新闻,每日心情,而且前三个模块的数据从网站上获取,因为是心血来潮才想做的,所以也没有具体的计划,大致思索后就开始动工了,好了今天实现的是用fragment来实现选项卡(tab)功能,先上效果图实现目标:原创 2017-10-18 15:07:15 · 723 阅读 · 1 评论 -
安卓小项目之Everyday(2)---从网络获取数据之获取笑话数据
上一篇实现了选项卡,接下来就是进入每个模块的编写了。因为一个模块可能牵扯的技术点太多,如果完成一个模块再写一次博客的话,这样篇幅可能过大,且技术点也不容易整理,所以我把一个模块分为几篇来讲解,由于这次只是从网络获取数据,所以开头就不放效果图了,我们只需要将获取的数据log.d出来在logcat中查看就行了作为一个安卓前端,与后台进行交互的app接触的肯定也比较多,这次我们的数据来源于聚合数据这原创 2017-10-19 14:33:15 · 553 阅读 · 0 评论 -
安卓小项目之Everyday(3)--将笑话数据显示listview中
上一篇讲了如何从网络上获取到我们需要的数据,这次讲如何将这些数据显示出来。(聚合数据网站免费的数据一天只能访问100次,在开发时不断的调式界面,这点次数根本不够用,于是我开了个会员,好贵呀)先放效果图 实现这个功能我们需要用到的东西有这些:1、一个用于承载数据的listview布局2、一个用于显示子项数据的布局3、实体类4、适配器5、将前者协调起来的activity第一部分:lis原创 2017-11-13 10:30:00 · 562 阅读 · 0 评论 -
安卓小项目之Everyday(4)---分享功能、listview优化、获取系统时间
这一篇是Everyday关于笑话模块的最后一讲,主要实现三个功能,笑话分享(最简单的调用系统分享方法)&listview优化&获取系统时间。 先看效果图原创 2017-11-18 09:18:53 · 354 阅读 · 0 评论 -
安卓小项目之EveryDay(5)--记住密码
本来这次应该是做历史模块的,但是因为接口是从网络上获取的,而聚合数据是需要钱才可以用多个免费接口(这点我就很想吐槽,一个账户只能用一个免费接口,而且每天只能用100次,太坑了),于是我就想先到其他网站看看有没有免费的接口。本次就将这个程序完善的更加像一个应用吧,我计划加入登陆注册功能,包含验证码登陆,第三方登陆,但是没有后台,所以数据只能存在本地的sqlite数据库中,不过这次只讲登陆中的记住密码原创 2017-12-02 13:16:39 · 315 阅读 · 0 评论 -
安卓小项目之EveryDay(6)----使用第三方平台获取短信验证码
今天要实现的使用第三方平台获取验证码,值得高兴的是,完全免费哦,但是一个手机号12小时内只能发5条短信,我在录制视频时,已经将五条都用完了,于是找了他们的官方客服要了key和secret(客服很有耐心 点个赞)先看效果图:眼尖的看客也许会发现,你的手机号码根本不符合格式的好哇,这其实是博主为了保护自己的隐私,提前把输入手机号的那一栏写死了,但实际上并不是用这个手机号发的(当然,发了也肯定收不到),...原创 2017-12-12 12:30:24 · 1407 阅读 · 0 评论