从系统时钟设置自己。倒计时到第二天凌晨2点。说你启动应用程序时是晚上11点。在main.xml上运行3小时倒计时这是我到目前为止的
import java.util.Calendar;
import java.util.GregorianCalendar;
import android.app.Activity;
public class LastCall extends Activity {
public static void main(String[] args){
Calendar calendar = new GregorianCalendar();
int hour = calendar.get(Calendar.HOUR);
int minute = calendar.get(Calendar.MINUTE);
int timelefthour = 0;
int timeleftmin = 0;
if(calendar.get(Calendar.AM_PM) == 1 && hour != 12)
timelefthour = (12 - hour) + 2;
timeleftmin = 60 - minute;
if(calendar.get(Calendar.AM_PM) == 1 && hour == 12)
timelefthour = 13;
timeleftmin = 60 - minute;
if(calendar.get(Calendar.AM_PM) == 0 && hour == 12)
timelefthour = 1;
timeleftmin = 60 - minute;
if(calendar.get(Calendar.AM_PM) == 0 && hour <= 2)
timelefthour = 2 - hour;
timeleftmin = 60 - minute;
String lastcall = (Integer.toString(timelefthour) + " hr " + Integer.toString(timeleftmin) + " min ");
}
}
答案 0 :(得分:1)
答案 1 :(得分:1)
典型的Android Activity类看起来像这样:
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//This is where you could create all of your objects etc...
}
private void MyMethod() {
//do stuff
}
}
这是一项典型的活动。 setContentView将屏幕设置为预格式化的xml布局。您可能希望在onCreate函数内创建对象等,该函数在活动开始时调用。
首先,我建议阅读Android Activity类的基础知识,或者开始使用HelloWorld应用程序。此外,如果你还没有,如果你使用一个漂亮的IDE,比如Eclipse,Android Dev会容易得多。 IDE将为您完成很多手动操作,您可以专注于编码。
这是一个很好的链接:http://developer.android.com/resources/tutorials/hello-world.html