Android Open Source - Resonos-Android-Framework Alt Android Files






From Project

Back to project page Resonos-Android-Framework.

License

The source code is released under:

Apache License

If you think the Android project Resonos-Android-Framework 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 com.resonos.apps.library.file;
//  ww w.  j  a v a2 s.c  o  m
import android.content.Context;
import android.os.Environment;

import com.resonos.apps.library.file.AltFileHandle.AltFileType;

/**
 * Alternative to AndroidFiles for non-GDX applications, switched to static methods
 * 
 * @author mzechner
 * @author Nathan Sweet
 */
public class AltAndroidFiles {
  protected static final String sdcard = Environment.getExternalStorageDirectory()
      .getAbsolutePath() + "/";

  public static AltFileHandle getFileHandle(Context cx, String path, AltFileType type) {
    return new AltAndroidFileHandle(type == AltFileType.Internal ? cx.getAssets() : null,
        path, type);
  }

  public static AltFileHandle classpath(String path) {
    return new AltAndroidFileHandle(null, path, AltFileType.Classpath);
  }

  public static AltFileHandle internal(Context cx, String path) {
    return new AltAndroidFileHandle(cx.getAssets(), path, AltFileType.Internal);
  }

  public static AltFileHandle external(String path) {
    return new AltAndroidFileHandle(null, path, AltFileType.External);
  }

  public static AltFileHandle absolute(String path) {
    return new AltAndroidFileHandle(null, path, AltFileType.Absolute);
  }

  public static AltFileHandle local(Context cx, String path) {
    String localpath = cx.getFilesDir().getAbsolutePath();
    path = localpath + path;
    return new AltAndroidFileHandle(null, path, AltFileType.Local);
  }

  public static String getExternalStoragePath() {
    return sdcard;
  }

  public static boolean isExternalStorageAvailable() {
    return Environment.getExternalStorageState().equals(
        Environment.MEDIA_MOUNTED);
  }

  public static String getLocalStoragePath(Context cx) {
    return cx.getFilesDir().getAbsolutePath();
  }

  public static boolean isLocalStorageAvailable() {
    return true;
  }
}




Java Source Code List

com.resonos.apps.library.Action.java
com.resonos.apps.library.AlertFragment.java
com.resonos.apps.library.App.java
com.resonos.apps.library.BaseFragment.java
com.resonos.apps.library.FragmentBaseActivity.java
com.resonos.apps.library.file.AltAndroidFileHandle.java
com.resonos.apps.library.file.AltAndroidFiles.java
com.resonos.apps.library.file.AltFileHandle.java
com.resonos.apps.library.file.FileCache.java
com.resonos.apps.library.media.AudioVisualizer.java
com.resonos.apps.library.media.BitmapMemoryCache.java
com.resonos.apps.library.media.HueColorFilter.java
com.resonos.apps.library.media.ImageLoader.java
com.resonos.apps.library.media.MediaScannerNotifier.java
com.resonos.apps.library.model.Coord.java
com.resonos.apps.library.model.ImmutableCoord.java
com.resonos.apps.library.tabviewpager.CustomViewPager.java
com.resonos.apps.library.tabviewpager.PageIndicator.java
com.resonos.apps.library.tabviewpager.TabPageIndicator.java
com.resonos.apps.library.tabviewpager.TabViewPagerAdapter.java
com.resonos.apps.library.tabviewpager.TabViewPagerFragment.java
com.resonos.apps.library.tabviewpager.TitleProvider.java
com.resonos.apps.library.util.AppUtils.java
com.resonos.apps.library.util.ErrorReporter.java
com.resonos.apps.library.util.LifecycleTaskQueue.java
com.resonos.apps.library.util.M.java
com.resonos.apps.library.util.NetworkClient.java
com.resonos.apps.library.util.NetworkRequest.java
com.resonos.apps.library.util.ParameterList.java
com.resonos.apps.library.util.SensorReader.java
com.resonos.apps.library.util.TouchViewWorker.java
com.resonos.apps.library.util.ViewServer.java
com.resonos.apps.library.widget.DashboardLayout.java
com.resonos.apps.library.widget.FormBuilder.java
com.resonos.apps.library.widget.FormElement.java
com.resonos.apps.library.widget.ListFormBuilder.java
com.resonos.apps.library.widget.PopupWindows3D.java
com.resonos.apps.library.widget.QuickAction3D.java
com.resonos.apps.library.widget.RangeSeekBar.java
com.resonos.apps.library.widget.SeekBar.java
com.resonos.apps.library.widget.ToolBarButton.java
com.resonos.apps.library.widget.ToolBar.java