Android 在安卓I';I’我正在想办法建立一个倒计时装置
它根据系统时钟自行设置。倒计时到第二天凌晨2点。当你启动应用程序时,假设现在是晚上11点。在main.xml上运行3个小时的倒计时。这是我到目前为止所做的Android 在安卓I';I’我正在想办法建立一个倒计时装置,android,Android,它根据系统时钟自行设置。倒计时到第二天凌晨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[] arg
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 ");
}
}
import java.util.Calendar;
导入java.util.GregorianCalendar;
导入android.app.Activity;
公共类LastCall扩展活动{
公共静态void main(字符串[]args){
日历=新的公历日历();
int hour=calendar.get(calendar.hour);
int minute=calendar.get(calendar.minute);
int timelefthour=0;
int timeleftmin=0;
if(calendar.get(calendar.AM\u-PM)==1小时!=12)
时间长度=(12小时)+2;
timeleftmin=60分钟;
if(calendar.get(calendar.AM\u PM)==1&&hour==12)
时间长度=13;
timeleftmin=60分钟;
if(calendar.get(calendar.AM\u PM)==0&&hour==12)
时间长度=1;
timeleftmin=60分钟;
如果(calendar.get(calendar.AM_-PM)=0&&hour则表明您使用活动类的方式非常错误
我建议您阅读本页,然后重新思考您的方法:
在Android应用程序中执行时不使用main方法。典型的Android活动类如下所示:
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会为你做很多手工工作,你可以专注于编码
这里有一个很好的链接: