Android签到功能的实现
2014-09-27 18:11
399 查看
import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.text.format.Time; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class myrmbmanage extends Activity { //定义共享优先数据及基础字段 private String MY_RMBCost ="MY_RMBCost"; private String TodayTime ="TodayTime"; public void onCreate(Bundle savedInstanceState ){ super.onCreate(savedInstanceState); setContentView(R.layout.myrmbmanage); final Button bt_qiandao = (Button)findViewById(R.id.bt_qiandao); final TextView tv_time = (TextView)findViewById(R.id.tv_qiandaotime); //读取共享数据 SharedPreferences my_rmb_data = getSharedPreferences(MY_RMBCost, 0); Time t = new Time(); t.setToNow(); int lastmonth = t.month + 1 ; final String str = t.year + "年" + lastmonth + "月" + t.monthDay + "日"; final String nowtime =my_rmb_data.getString(TodayTime, "").toString(); if(nowtime.equals(str)==true) { tv_time.setText("日期:"+ nowtime +"已签到!"); bt_qiandao.setBackgroundResource(R.drawable.yqd); } else { tv_time.setText("日期:"+ str); bt_qiandao.setBackgroundResource(R.drawable.qd); } //签到功能 bt_qiandao.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub SharedPreferences my_rmb_data = getSharedPreferences(MY_RMBCost, 0); if(my_rmb_data.getString(TodayTime, "").toString().equals(str)==true) { Toast.makeText( myrmbmanage.this , "今日已签到!", Toast.LENGTH_SHORT).show(); } else { my_rmb_data.edit() .putString(TodayTime, str) .commit(); tv_time.setText("日期:"+ str +"已签到!"); bt_qiandao.setBackgroundResource(R.drawable.yqd); Toast.makeText( myrmbmanage.this , "签到成功!", Toast.LENGTH_SHORT).show(); } } }); } }
相关文章推荐
- Android实现带签到赢积分功能的日历
- Android 自定义日历-实现签到订约功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- Google Maps 5.1 for Android 发布,签到功能山寨完成
- android Handler与Message类,实现n秒后无操作自动消失功能。
- Android 实现通话监听功能
- 如何用android实现类似windows的画板功能
- Android实现图片的缩放翻转功能
- 实现简单的Android的播放视频功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 如何在android中实现swipe的手势功能及页面拖动动画
- 【转】android利用数据库实现搜索联想功能
- Android下的应用编程——用HTTP协议实现文件上传功能
- Android应用程序开发教程:实现一个功能比较完善的登录对话框
- Android应用如何实现换肤功能
- Android使用MediaRecorder实现录音功能相关知识
- android中实现swipe的手势功能及页面拖动动画
- Android中“分享”功能的实现
- android实现简单的路线导航功能
- 实例讲解Android中如何实现图片的异步加载功能