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();                 }            }        });                }}

更多相关文章

  1. Android图形系统(八)-app与SurfaceFlinger共享UI元数据过程
  2. android 开发-数据存储之文件存储
  3. 打造android ORM框架opendroid(四)——优雅的删除数据
  4. Android之ORMLite实现数据持久化的简单使用
  5. android访问远程数据库
  6. Android 使用ORMLite打造万能泛型Dao简化数据持久化层
  7. Android数据推送实现方案

随机推荐

  1. android杂记5:Android Support Library
  2. 按电源键休眠流程(framework层)
  3. Android——PackageManager
  4. android自带的xml解析类分析
  5. android EditText 设置密码锁源码
  6. Android扫描附近的WIFI联网
  7. android直接创建桌面快捷方式
  8. 3 Notification高级
  9. [转] Android 在程序中如何动态的修改程
  10. LayoutInflater.inflate简易的使用说明记