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;
/ / w w w . j a v a 2 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