Android如何实现京东秒杀界面

  介绍

这篇文章主要介绍Android如何实现京东秒杀界面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

具体内容如下

<>强效果图:

 Android如何实现京东秒杀界面

京东秒杀是两个小时一个场次,判断本机的时间进行场次定时,然后在这两个小时里面进行倒计时。

MainActivity

package  com.bwie.com.myapplication;      import  handler;   import  android.os.Message;   import  android.support.v7.app.AppCompatActivity;   import  android.os.Bundle;   import  android.util.Log;   import  android.widget.TextView;      import  java.sql.Date;   import  java.text.ParseException;   import  java.text.SimpleDateFormat;   import  java.util.Calendar;      public  class  MainActivity  extends  AppCompatActivity  {      private 才能;TextView  miaosha_time;   private 才能;TextView  miaosha_shi;   private 才能;TextView  miaosha_minter;   private 才能;TextView  miaosha_second;   private 才能Handler  Handler =, new 处理程序(),{   ,,@Override   ,,,public  void  handleMessage (Message 味精),{   ,,,,,super.handleMessage(味精);   ,,,,,凝固时间();   ,,,,,sendEmptyMessageDelayed (0, 1000);   ,,,}   ,,};   @Override才能   protected 才能;void  onCreate (Bundle  savedInstanceState), {   ,,,super.onCreate (savedInstanceState);   ,,,setContentView (R.layout.activity_main);   ,,,initView ();   ,,,handler.sendEmptyMessage (0);      ,,}   public 才能;void  initView () {   ,,,miaosha_time =, (TextView), findViewById (R.id.tv_miaosha_time);   ,,,miaosha_shi =, (TextView), findViewById (R.id.tv_miaosha_shi);   ,,,miaosha_minter =, (TextView), findViewById (R.id.tv_miaosha_minter);   ,,,miaosha_second =, (TextView), findViewById (R.id.tv_miaosha_second);   ,,}//才能秒杀倒计时   public 才能;void 凝固时间(),{   ,,,SimpleDateFormat  df =, new  SimpleDateFormat (“yyyy-MM-dd  HH: mm: ss");   ,,,Date  curDate =, new 日期(System.currentTimeMillis ());   ,,,String  format =, df.format (curDate);   ,,,StringBuffer  buffer =, new  StringBuffer ();   ,,,String  substring =, format.substring (0,, 11);   ,,,buffer.append (substring);   ,,,Log.d (“ccc",,子串);   ,,,Calendar  Calendar =, Calendar.getInstance ();   ,,,int  hour =, calendar.get (Calendar.HOUR_OF_DAY);   ,,,if  (hour  %, 2,==, 0), {   ,,,,,miaosha_time.setText(时间+ hour “点场“);   ,,,,,buffer.append((时间+ hour  2));   ,,,,,buffer.append (“: 00:00");   ,,,},{else    ,,,,,miaosha_time.setText ((hour 安康;1),+,“点场“);   ,,,,,buffer.append((时间+ hour  1));   ,,,,,buffer.append (“: 00:00");   ,,,}   ,,,String  totime =, buffer.toString ();   ,,,try  {   ,,,,,java.util.Date  date =, df.parse(产生);   ,,,,,java.util.Date  date1 =, df.parse(格式);   ,,,,,long  defferenttime =, date.getTime(),安康;date1.getTime ();   ,,,,,long  days =, defferenttime /, (60, 1000, *, *, 60, *, 24);   ,,,,,long  hours =, (defferenttime 安康;days  *, (60, 1000, *, *, 60, *, 24)),/, (60, 1000, *, *, 60);   ,,,,,long  minute =, (defferenttime 安康;days  *,(60, 1000, *, *, 60, *, 24),安康;hours  *, (60, 1000, *, *, 60)),/, (1000, *, 60);   ,,,,,long  seconds =, defferenttime  %, 60000;   ,,,,,long  second =, Math.round((浮动),seconds /, 1000);   ,,,,,miaosha_shi.setText (“0”, +, hours  +,““);   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Android如何实现京东秒杀界面