27
27
setContentView(R.layout.riseset);
29
29
double gps[] = getGPS();
31
32
double now = TimeUtil.mils2JD(System.currentTimeMillis());
32
33
// set now for the example program
35
38
RiseCalculator rs = new RiseCalculator(gps[0], gps[1]);
37
40
// Get us these as del
38
double JupiterRise = rs.riseTime(SolarSim.VENUS, now);
39
double JupiterSet = rs.setTime(SolarSim.VENUS, now);
41
double JupiterRise = rs.riseTime(SolarSim.JUPITER, now);
42
double JupiterSet = rs.setTime(SolarSim.JUPITER, now);
40
43
DateFormat df = DateFormat.getInstance();
42
TimeZone tz = TimeZone.getDefault();
45
TimeZone utc = TimeZone.getTimeZone("UTC");
46
TimeZone tz = TimeZone.getTimeZone("America/New_York");
44
Calendar jscal = Calendar.getInstance();
45
jscal.setTimeInMillis(TimeUtil.JD2mils(JupiterSet, tz));
46
Calendar jrcal = Calendar.getInstance();
47
jrcal.setTimeInMillis(TimeUtil.JD2mils(JupiterRise, tz));
48
Calendar jscal = Calendar.getInstance(utc);
49
jscal.setTimeInMillis(TimeUtil.JD2mils(JupiterSet));
50
Calendar jrcal = Calendar.getInstance(utc);
51
jrcal.setTimeInMillis(TimeUtil.JD2mils(JupiterRise));
50
54
TextView jrise = (TextView) findViewById(R.id.jupiter_rise);
57
61
double SunRise = rs.riseTime(SolarSim.SUN, now);
58
62
double SunSet = rs.setTime(SolarSim.SUN, now);
59
Calendar sscal = Calendar.getInstance();
60
sscal.setTimeInMillis(TimeUtil.JD2mils(SunSet, tz));
61
Calendar srcal = Calendar.getInstance();
62
srcal.setTimeInMillis(TimeUtil.JD2mils(SunRise, tz));
63
Calendar sscal = Calendar.getInstance(utc);
64
sscal.setTimeInMillis(TimeUtil.JD2mils(SunSet));
65
Calendar srcal = Calendar.getInstance(utc);
66
srcal.setTimeInMillis(TimeUtil.JD2mils(SunRise));
64
68
TextView srise = (TextView) findViewById(R.id.sun_rise);
65
69
srise.setText("Sun Rise: " + df.format(srcal.getTime()));