Android Open Source - AndroidFileBroadcast External Storage






From Project

Back to project page AndroidFileBroadcast.

License

The source code is released under:

Apache License

If you think the Android project AndroidFileBroadcast 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.common.methods;
// w w w  . j av  a  2s .c o m
import android.app.Activity;
import android.os.Environment;

import java.io.File;

public class ExternalStorage extends Activity{

  public static boolean checksdcardstate() {

          String state = Environment.getExternalStorageState();
          boolean mExternalStorageAvailable = false;
          boolean mExternalStorageWriteable = false;

          if (Environment.MEDIA_MOUNTED.equals(state)) {
              // We can read and write the media
              mExternalStorageAvailable = mExternalStorageWriteable = true;
          } else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
              // We can only read the media
              mExternalStorageAvailable = true;
              mExternalStorageWriteable = false;
          } else {
              // Something else is wrong. It may be one of many other states, but
              // all we need
              // to know is we can neither read nor write
              mExternalStorageAvailable = mExternalStorageWriteable = false;
          }

          if (mExternalStorageAvailable == true
                  && mExternalStorageWriteable == true) {
              return true;
          } else {
              return false;
          }
      }  
    
  
  public static String getsdcardfolderpath() throws Exception{
    
    if(checksdcardstate()){
      
      File sdcardpath= Environment.getExternalStorageDirectory();
      String appsdfolder=sdcardpath.toString()+"/received_data";
      return appsdfolder;
      
    }else{
      
      Exception e=new Exception("Oops ! External Storage is not Available !");
      throw e;
    }

  }
  
  public static String getsdcardfolderwithoutcheck(){
    
    File sdcardpath= Environment.getExternalStorageDirectory();
    String appsdfolder=sdcardpath.toString()+"/received_data";
    return appsdfolder;
    
    
  }
  
  
}




Java Source Code List

com.bucketdevelopers.uft.CustomAdaptor.java
com.bucketdevelopers.uft.File_Download.java
com.bucketdevelopers.uft.FullScreenQRCode.java
com.bucketdevelopers.uft.Listpage.java
com.bucketdevelopers.uft.MainActivity.java
com.bucketdevelopers.uft.MyFragment.java
com.bucketdevelopers.uft.MyPageAdapter.java
com.bucketdevelopers.uft.ReceivedListHandler.java
com.bucketdevelopers.uft.ReceivedPage.java
com.bucketdevelopers.uft.Screen1.java
com.bucketdevelopers.uft.ServerService.java
com.common.methods.AlertCreator.java
com.common.methods.AvailableSpaceHandler.java
com.common.methods.ClearCache.java
com.common.methods.ExternalStorage.java
com.common.methods.IntentHelper.java
com.common.methods.IpAddress.java
com.common.methods.MimeUtils.java
com.common.methods.XMLDOMParser.java
com.common.methods.XmlParser.java
com.common.methods.qrcodelibrary.Contents.java
com.common.methods.qrcodelibrary.QRCodeEncoder.java
com.common.methods.assetsOperation.java
com.library.Httpdserver.NanoHTTPD.java