[bucket id=”267″ title=”Publicidad”]

/**
 * @author AndresCotes ([email protected])
 */
package life.inventor.WebAddon;

import android.util.Log;

import com.google.appinventor.components.annotations.*;
import com.google.appinventor.components.common.*;
import com.google.appinventor.components.runtime.*;
import com.google.appinventor.components.runtime.util.*;
import com.google.appinventor.components.runtime.collect.Lists;
import com.google.appinventor.components.runtime.collect.Maps;

@DesignerComponent(version = WebAddon.VERSION,                           
    description = ""
    ,
    category = ComponentCategory.EXTENSION,
    nonVisible = true,
    iconName = "https://drive.google.com/uc?export=download&id=15d3J8LyeA_JRfkRuozcxUSS9XnPv8GaF")
@SimpleObject(external = true)

@UsesPermissions(permissionNames = "android.permission.INTERNET," +
  "android.permission.WRITE_EXTERNAL_STORAGE," +
  "android.permission.READ_EXTERNAL_STORAGE"+
      "android.permission.WAKE_LOCK" +
      "android.permission.INTERNET"+
      "android.permission.ACCESS_NETWORK_STATE"+
      "android.permission.READ_PHONE_STATE")

public class WebAddon extends AndroidNonvisibleComponent implements Component {
    public static final int VERSION = 1;
    private ComponentContainer container;
    private static final String LOG_TAG = "WebAddon";

    
public WebAddon(ComponentContainer container) {
        super(container.$form());
        this.container = container;
        Log.d(LOG_TAG, "WebAddon" );
        }


@SimpleFunction(description = "")
public void DownloadDrive(Web web, String path , YailList nameList, YailList codeDrive, int item  ){
    
        String url = "https://drive.google.com/uc?export=download&id=";
    
        String nameString = YailList.YailListElementToString(nameList.get(item));
        String codeString = YailList.YailListElementToString(codeDrive.get(item));
    
        web.SaveResponse(true);
        web.ResponseFileName( path + nameString ); 
        web.Url(url + codeString);
        web.Get();  
}

@SimpleFunction(description = "")
public void DownloadImageUrl(Web web, String path , YailList nameList, YailList urllist, int item  ){
    
            String url = "";
    
        String nameString = YailList.YailListElementToString(nameList.get(item));
        String codeString = YailList.YailListElementToString(urllist.get(item));
    
        web.SaveResponse(true);
        web.ResponseFileName( path + nameString ); 
        web.Url(url + codeString);
        web.Get();  
}


@SimpleFunction(description = "")
public void DownloadImageDropbox(Web web, 
                            String path , 
                       YailList nameList, 
                          YailList codes, 
                                int item  ){
    

        String nameString = YailList.YailListElementToString(nameList.get(item));
        String codeString = YailList.YailListElementToString(codes.get(item));
        
        String url = "https://www.dropbox.com/s/"+  codeString + "/" + nameString +"?dl=1";
    
        web.SaveResponse(true);
        web.ResponseFileName(path + nameString ); 
        web.Url(url);
        web.Get();  
}

}

[bucket id=”267″ title=”Publicidad”]

[bucket id=”252″ title=”Terms and Conditions”]

WhatsApp chat