美文网首页
Android 实现每日签到

Android 实现每日签到

作者: 啤酒小龙虾 | 来源:发表于2018-12-13 15:53 被阅读0次

思路:

1.获取当前日期

2.点击签到按钮进行保存 SharedPreferences

3.进入程序获取 SharedPreferences保存的日期 与当前日期进行比对 如果相同隐藏签到按钮.不同显示签到按钮进行签到

代码展示:

private int currentDay;//当前日期

private SharedPreferencesUtils sharedPreferences;

sharedPreferences = new SharedPreferencesUtils(this); 

Time time =new Time();

time.setToNow();  //获取当前时间

currentDay = time.monthDay; //当前日期 赋值给定义的变量

//点击按钮进行签到
btn_qd.setOnClickListener(new View.OnClickListener() {

@Override

    public void onClick(View v) {

    sharedPreferences.putData("Today", currentDay); //保存日期

        btn_qd.setVisibility(View.GONE);

    }

});

//获取保存的日期
int today = (int)sharedPreferences.getData("Today", 0);

//进行比对  已签到隐藏按钮 未签到展示按钮

if (today !=currentDay) {

btn_qd.setVisibility(View.VISIBLE);

}else {

btn_qd.setVisibility(View.GONE);

}

相关文章

  • Android 实现每日签到

    思路: 1.获取当前日期 2.点击签到按钮进行保存SharedPreferences 3.进入程序获取Shared...

  • 每日签到实现

    Html手机端上实现每日签到的功能,感谢GitHub上的这两位的贡献 ( ^ _ ^ )签到 https://gi...

  • 公众号签到领积分怎么做?

    每日签到为公众号实现了每日积分签到的的功能,对于吸粉和留存起到了非常重要的意义。 微Sir图文助手的每日签到功能,...

  • Android自定义实现按周签到打卡功能

    之前实现过《Android可签到的日历控件》的功能,跟这篇一样都是实现签到打卡功能,这篇实现的是按月进行打卡做标识...

  • 每日签到

    姓名:赵珑珑 企业名称:上海孚因流体动力设备股份有限公司 组别:谦虚二组(公司利他组) 第361期 打卡第36天 ...

  • 每日签到

    姓名:赵珑珑 企业名称:上海孚因流体动力设备股份有限公司 组别:谦虚二组(公司利他组) 第361期 打卡第3天 【...

  • 每日签到

  • 每日签到

    今天跟着彭小六学习了手绘

  • 每日签到

    每天进步一点点 第一个30天 20180101 今日你最棒,嘉许 明日要加油,鼓励 【每日三问】 今天我早起了吗?...

  • 每日签到

    今天一整天都在实验室待命 学习markdown 学习ps笔刷效果 购买印象笔记会员 同步邮箱 晚上去打半小时篮球 ...

网友评论

      本文标题:Android 实现每日签到

      本文链接:https://www.haomeiwen.com/subject/kkvyzftx.html