Android Open Source - salaya-tram-map Utils






From Project

Back to project page salaya-tram-map.

License

The source code is released under:

Unless otherwise noted, this software is Copyright 2011 Pawit Pornkitprasan and is licensed under the Simplified BSD License. Copyright 2011 Pawit Pornkitprasan. All rights reserved. Red...

If you think the Android project salaya-tram-map listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.dyndns.pawitp.salayatrammap;
//from w ww  .  j a v  a 2 s  . c o  m
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

import android.content.Context;
import android.text.format.DateFormat;
import android.text.format.Time;

public class Utils {
  
  private static final String DATE_24HR_FORMAT = "%H:%M";
  private static final String DATE_12HR_FORMAT = "%I:%M %p";
  
  public static String formatTime(Context context, Time time) {
    if (DateFormat.is24HourFormat(context)) {
      return time.format(DATE_24HR_FORMAT);
    }
    else {
      return time.format(DATE_12HR_FORMAT).toUpperCase();
    }
  }
  
  private static final int FILE_BUFFER_SIZE = 1024;
  
  public static void writeInputStreamToFile(InputStream is, File file) throws IOException {
    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file));
    
    try {
        byte[] buffer = new byte[FILE_BUFFER_SIZE];
        int length;
        while ((length = is.read(buffer)) >0){
          bos.write(buffer, 0, length);
        }
    }
    finally {
      bos.flush();
      bos.close();
      is.close();
    }
      
      
  }
}




Java Source Code List

org.dyndns.pawitp.salayatrammap.MainActivity.java
org.dyndns.pawitp.salayatrammap.MiscWidgetBroadcastReceiver.java
org.dyndns.pawitp.salayatrammap.TramScheduleWidgetProvider.java
org.dyndns.pawitp.salayatrammap.Utils.java
org.dyndns.pawitp.salayatrammap.map.MapView.java
org.dyndns.pawitp.salayatrammap.map.NoStopMatchedException.java
org.dyndns.pawitp.salayatrammap.map.SearchSuggestionProvider.java
org.dyndns.pawitp.salayatrammap.map.TramDbHelper.java
org.dyndns.pawitp.salayatrammap.map.Zoomer.java
org.dyndns.pawitp.salayatrammap.schedule.NoMoreTramException.java
org.dyndns.pawitp.salayatrammap.schedule.NoTramLeftException.java
org.dyndns.pawitp.salayatrammap.schedule.TramCarSchedule.java
org.dyndns.pawitp.salayatrammap.schedule.TramException.java
org.dyndns.pawitp.salayatrammap.schedule.TramsSchedule.java