Non sai programmare? Chiedi informazioni qui! - Pagina 16 | Forum Android | AndroidWorld

ATTENZIONE:
L’Utente assume la totale responsabilità anche giuridica per ogni attività da lui svolta e per ogni contenuto pubblicato e/o scambiato. (leggi le condizioni d’uso).

Si invitano gli Utenti a non pubblicare o scambiare alcuna informazione che permetta di risalire, anche indirettamente, alla propria identità o all’identità di terzi (nome, cognome, residenza, email…) e divulgare alcun tipo di dato sensibile proprio o di terzi.

X
  1. #151
    Baby Android
    Registrato dal
    Jun 2019
    Residenza
    San Giorgio delle Pertiche (PD)
    Dispositivo
    Tablet Tab3
    Operatore
    TIM
    Messaggi
    6
    Grazie!
    0
    Ringraziato 0 volte in 0 post
    Quote Originariamente inviato da picmauro Visualizza il messaggio
    mi quoto da solo...togli il punto e virgola alla fine dell'url ovvero:
    URL url = new URL("https://content.dropboxapi.com/2/files/download");
    e non
    URL url = new URL("https://content.dropboxapi.com/2/files/download";

    ad ogni modo il logcat che ti dice_

    Inviato dal mio ASUS_Z00ED utilizzando Tapatalk
    e niente...

    06-04 16:39:04.932 3844-3844/com.orgzly.android.corso W/ApplicationPackageManager: getCSCPackageItemText()
    06-04 16:39:05.102 3844-3844/com.orgzly.android.corso I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@41d5bff8 time:2843079282
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso I/System.out: com.android.okhttp.internal.http.HttpsURLConnectio nImpl$HttpUrlConnectionDelegate:https://content.dropboxapi.com/2/files/download
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: android.os.NetworkOnMainThreadException
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at android.os.StrictMode$AndroidBlockGuardPolicy.onNe twork(StrictMode.java:1156)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at java.net.InetAddress.lookupHostByName(InetAddress. java:385)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at java.net.InetAddress.getAllByNameImpl(InetAddress. java:236)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at java.net.InetAddress.getAllByName(InetAddress.java :214)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.Dns$1.getAllByName(Dns .java:28)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.RouteSelector.res etNextInetSocketAddress(RouteSelector.java:216)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.RouteSelector.nex t(RouteSelector.java:122)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.HttpEngine.connec t(HttpEngine.java:292)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.HttpEngine.sendSo cketRequest(HttpEngine.java:255)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.HttpEngine.sendRe quest(HttpEngine.java:206)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.HttpURLConnection Impl.execute(HttpURLConnectionImpl.java:345)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.HttpURLConnection Impl.getResponse(HttpURLConnectionImpl.java:296)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.HttpURLConnection Impl.getResponseMessage(HttpURLConnectionImpl.java :499)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.android.okhttp.internal.http.HttpsURLConnectio nImpl.getResponseMessage(HttpsURLConnectionImpl.ja va:140)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.orgzly.android.corso.MainActivity.getFile(Main Activity.java:70)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at com.orgzly.android.corso.MainActivity$1.onClick(Ma inActivity.java:38)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at android.view.View.performClick(View.java:4508)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at android.view.View$PerformClick.run(View.java:18675 )
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at android.os.Handler.handleCallback(Handler.java:733 )
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95 )
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at android.os.Looper.loop(Looper.java:136)
    06-04 16:39:12.249 3844-3844/com.orgzly.android.corso W/System.err: at android.app.ActivityThread.main(ActivityThread.jav a:5584)
    06-04 16:39:12.259 3844-3844/com.orgzly.android.corso W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
    06-04 16:39:12.259 3844-3844/com.orgzly.android.corso W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
    06-04 16:39:12.259 3844-3844/com.orgzly.android.corso W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:1268)
    06-04 16:39:12.259 3844-3844/com.orgzly.android.corso W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:1084)
    06-04 16:39:12.259 3844-3844/com.orgzly.android.corso W/System.err: at dalvik.system.NativeStart.main(Native Method)

  2. #152
    Baby Android
    Registrato dal
    May 2019
    Residenza
    Venezia
    Dispositivo
    ASUS
    Operatore
    TIM
    Messaggi
    15
    Grazie!
    0
    Ringraziato 0 volte in 0 post
    io ho provato a buttar giù sto codice ma nulla.

    import android.app.*;
    import android.content.*;
    import android.os.*;
    import android.widget.*;
    import java.io.*;
    import java.net.*;
    import javax.net.ssl.*;

    public class MainActivity extends Activity
    {
    TextView t;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    t=findViewById(R.id.output);
    try{
    String tat=new Down(this).execute("/test_createFolder/skills.txt").get();
    t.setText(tat);
    }catch(Exception c){}




    }
    public class Down extends AsyncTask<String, Integer, String>{
    static final String token = "Bearer lLGgaCb3Av0AAAAAAAB8GqlTGm_LHSg4dpxSwgf1aoc_Jy9IXk GjtNmohlhsrf23";
    Context context;
    String sb="";
    //String foldername;
    public Down(Context ct){
    context=ct;
    }

    @Override
    protected String doInBackground(String[] params)
    {
    try {

    URL url = new URL("https://content.dropboxapi.com/2/files/download");
    HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
    HttpsURLConnection.setFollowRedirects(false);
    System.out.println(conn);
    String parameters = "{\"path\": \"" + params[0] + "\"}";

    conn.addRequestProperty ("Authorization", token);
    conn.addRequestProperty ("Dropbox-API-Arg", parameters);
    conn.setDoOutput(true);
    conn.setConnectTimeout(10000);
    conn.setRequestMethod("GET");
    conn.connect();
    System.out.println(conn);
    //Toast.makeText(context,conn.getResponseMessage().t oString(),Toast.LENGTH_LONG).show();
    System.out.println(conn.getResponseMessage().toStr ing());



    BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));

    String output;
    sb+="Output from Server .... \n";
    while ((output = in.readLine()) != null) {
    sb+=output+"\n";
    //Toast.makeText(context,output,Toast.LENGTH_LONG).s how();
    }
    //t.setText(sb);
    conn.disconnect();

    } catch (Exception d) {
    //Log.e("errore",d.getMessage());
    sb=d.getMessage();

    }
    return sb;
    }


    private String getResult(String result){
    //t.setText(result);
    return result;
    }
    }

    }
    il mio logcat:
    com.android.okhttp.internal.huc.HttpURLConnectionI mpl:https://content.dropboxapi.com/2/files/download
    06-05 10:06:11.395 20140 20360 I System.out com.android.okhttp.internal.huc.HttpURLConnectionI mpl:https://content.dropboxapi.com/2/files/download
    06-05 10:06:11.579 20140 20360 I System.out Bad Request
    06-05 10:08:19.152 20140 20362 W DpmTcmClient Couldn't find 'tcm' socket after 120times. quit trying

    Non ci sono tranne per il BAD REQUEST

    Inviato dal mio ASUS_Z00ED utilizzando Tapatalk

  3. #153
    Baby Android
    Registrato dal
    May 2019
    Residenza
    Venezia
    Dispositivo
    ASUS
    Operatore
    TIM
    Messaggi
    15
    Grazie!
    0
    Ringraziato 0 volte in 0 post
    Quote Originariamente inviato da picmauro Visualizza il messaggio
    io ho provato a buttar giù sto codice ma nulla.

    import android.app.*;
    import android.content.*;
    import android.os.*;
    import android.widget.*;
    import java.io.*;
    import java.net.*;
    import javax.net.ssl.*;

    public class MainActivity extends Activity
    {
    TextView t;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    t=findViewById(R.id.output);
    try{
    String tat=new Down(this).execute("/test_createFolder/skills.txt").get();
    t.setText(tat);
    }catch(Exception c){}




    }
    public class Down extends AsyncTask<String, Integer, String>{
    static final String token = "Bearer lLGgaCb3Av0AAAAAAAB8GqlTGm_LHSg4dpxSwgf1aoc_Jy9IXk GjtNmohlhsrf23";
    Context context;
    String sb="";
    //String foldername;
    public Down(Context ct){
    context=ct;
    }

    @Override
    protected String doInBackground(String[] params)
    {
    try {

    URL url = new URL("https://content.dropboxapi.com/2/files/download");
    HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
    HttpsURLConnection.setFollowRedirects(false);
    System.out.println(conn);
    String parameters = "{\"path\": \"" + params[0] + "\"}";

    conn.addRequestProperty ("Authorization", token);
    conn.addRequestProperty ("Dropbox-API-Arg", parameters);
    conn.setDoOutput(true);
    conn.setConnectTimeout(10000);
    conn.setRequestMethod("GET");
    conn.connect();
    System.out.println(conn);
    //Toast.makeText(context,conn.getResponseMessage().t oString(),Toast.LENGTH_LONG).show();
    System.out.println(conn.getResponseMessage().toStr ing());



    BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));

    String output;
    sb+="Output from Server .... \n";
    while ((output = in.readLine()) != null) {
    sb+=output+"\n";
    //Toast.makeText(context,output,Toast.LENGTH_LONG).s how();
    }
    //t.setText(sb);
    conn.disconnect();

    } catch (Exception d) {
    //Log.e("errore",d.getMessage());
    sb=d.getMessage();

    }
    return sb;
    }


    private String getResult(String result){
    //t.setText(result);
    return result;
    }
    }

    }
    il mio logcat:
    com.android.okhttp.internal.huc.HttpURLConnectionI mpl:https://content.dropboxapi.com/2/files/download
    06-05 10:06:11.395 20140 20360 I System.out com.android.okhttp.internal.huc.HttpURLConnectionI mpl:https://content.dropboxapi.com/2/files/download
    06-05 10:06:11.579 20140 20360 I System.out Bad Request
    06-05 10:08:19.152 20140 20362 W DpmTcmClient Couldn't find 'tcm' socket after 120times. quit trying

    Non ci sono tranne per il BAD REQUEST

    Inviato dal mio ASUS_Z00ED utilizzando Tapatalk
    in java eccezione:
    Bad Request

    java.lang.RuntimeException: Failed : HTTP error code : 400

    Inviato dal mio ASUS_Z00ED utilizzando Tapatalk

  4. #154
    Baby Android
    Registrato dal
    Jun 2019
    Residenza
    San Giorgio delle Pertiche (PD)
    Dispositivo
    Tablet Tab3
    Operatore
    TIM
    Messaggi
    6
    Grazie!
    0
    Ringraziato 0 volte in 0 post
    Quote Originariamente inviato da picmauro Visualizza il messaggio
    in java eccezione:
    Bad Request

    java.lang.RuntimeException: Failed : HTTP error code : 400

    Inviato dal mio ASUS_Z00ED utilizzando Tapatalk

    Grazie lo stesso per il tempo che mi hai dedicato.... ci riproverò con calma...gentilissimo

  5. #155
    Baby Android
    Registrato dal
    Jun 2019
    Residenza
    San Giorgio delle Pertiche (PD)
    Dispositivo
    Tablet Tab3
    Operatore
    TIM
    Messaggi
    6
    Grazie!
    0
    Ringraziato 0 volte in 0 post
    Quote Originariamente inviato da AlbertoPet Visualizza il messaggio
    Grazie lo stesso per il tempo che mi hai dedicato.... ci riproverò con calma...gentilissimo
    2019-06-06.png
    quello che mi fa incazz.... è che con due semplici blocchetti di appinventor funziona alla grande.....

  6. #156
    Baby Android
    Registrato dal
    Jun 2019
    Residenza
    pisa
    Dispositivo
    tabA
    Operatore
    Vodafone
    Messaggi
    1
    Grazie!
    0
    Ringraziato 0 volte in 0 post

    API per accedere alla macchina fotografica su android

    Ciao a tutti, io ed un mio amico abbiamo implementato all'interno della nostra applicazione.
    Funziona tutto tranne che dopo l'acquisizione della foto, questa risulta sfocata.
    Se effettuo la foto con l'app nativa, questa viene bene.

    Si vede anche a occhio nudo.
    Guardando l'anteprima questa risulta nitida, ma appena premo il tasto per effettuare la foto, questa si sfoca.

    Qualcuno sa come mai?
    Se avete qualche domande riguardo al programma, domandate pure.
    Grazie
    Gabriele

  7. #157
    Baby Android
    Registrato dal
    Jun 2019
    Residenza
    Catania
    Dispositivo
    Smatphone
    Operatore
    H3G
    Messaggi
    1
    Grazie!
    0
    Ringraziato 0 volte in 0 post

    Aiuto Alert.Dialog

    Ciao a Tutti,

    sono nuovo del forum e del mondo Android, sto sviluppando un'app per passione, ma ho un problema:


    Devo leggere un file da 10.000 righe per importare i dati su un DB SqlLite a bordo del terminale (cosa che riesco a fare).
    Il problema è che quando premo il mio pulsante "importa Dati" , vorrei che mi apparisse una Alert che mi imponga di aspettare che tutti i dati siano importati, invece l'alert mi si apre solo dopo che i dati sono stati letti.
    Sono impazzito 4 giorni e non capisco il perchè ...
    Qualcuno può darmi una mano??? vi posto il codice così magari mi riuscite a dire se e cosa sbaglio.

    anche se dichiaro l'alert prima, non capisco perchè, prima mi esegue la letture del file ...

    Grazie anticipatamente a tutti!!!
    protected Boolean importa(Context context){
    boolean blnRis=false;
    String strStatoSD = Environment.getExternalStorageState();
    String sFileName = "articoli.csv";
    GestioneSqlite dB = new GestioneSqlite(context);
    String line = null;
    Cursor c;

    AlertDialog.Builder impAlert = new AlertDialog.Builder(context);
    impAlert.setMessage("Importazione Dati Attendere");
    impAlert.setTitle("Attendi");

    AlertDialog alertImp = impAlert.create();
    alertImp.setContentView(R.layout.activity_menu);
    alertImp.show();


    if (strStatoSD.equals(Environment.MEDIA_MOUNTED)) {
    try{

    File root = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "codQtaLotto/articoli");

    //File root=new File("/storage/sdcard1","codQta");
    if (!root.exists()) {
    Boolean blnRisult = root.mkdirs();
    return blnRis;
    }
    FileInputStream fileInputStream = new FileInputStream (new File(root , sFileName));
    InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
    BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

    dB.open();
    dB.cancellaArticoli();

    String secondaParteSql="";
    String dati[];
    //dati[0]="pippo";
    int q=0;

    while((line = bufferedReader.readLine()) != null){
    //System.out.println("QUA "+q+" "+line.toString());
    dati=line.split(";");
    if (dati.length==1)
    secondaParteSql=secondaParteSql+"('"+dati[0]+"','','',''),";

    if (dati.length==2)
    secondaParteSql=secondaParteSql+"('"+dati[0]+"','"+dati[1]+"','',''),";

    if (dati.length==3)
    secondaParteSql=secondaParteSql+"('"+dati[0]+"','"+dati[1]+"','"+dati[2]+"',''),";

    if (dati.length==4)
    secondaParteSql=secondaParteSql+"('"+dati[0]+"','"+dati[1]+"','"+dati[2]+"','"+dati[3]+"'),";
    //System.out.println(secondaParteSql);
    //q++;
    }

    String secondaApp=secondaParteSql.substring(0,secondaParteSql.length()-1);
    // System.out.println("QUA "+secondaApp+";");
    String app= dB.insTuttiVal(secondaApp+";");

    //Toast.makeText(context, app, Toast.LENGTH_SHORT).show(); // qua mi ha fatto leggere inserito da GestioneSqlite riga 97
    fileInputStream.close();
    bufferedReader.close();
    dB.close();
    blnRis=true;

    } catch (FileNotFoundException e) {
    Toast.makeText(context, e.getMessage().toString(), Toast.LENGTH_LONG).show();
    e.printStackTrace();

    } catch (IOException e) {
    Toast.makeText(context, e.getMessage().toString(), Toast.LENGTH_LONG).show();
    e.printStackTrace();
    }

    }


    return blnRis;

    }

  8. #158
    Android
    Registrato dal
    Mar 2016
    Residenza
    lombardia
    Dispositivo
    lg g2
    Operatore
    Wind
    Messaggi
    34
    Grazie!
    0
    Ringraziato 2 volte in 2 post
    Salve vorrei sapere qualcosa in più in merito al layout in particolare come fissare le textview button etc, in un determinato punto in modo tale che si adattino automaticamente al display del dispositivo in cui gira l'app

prima« 13141516

Discussioni simili

  1. Come installare Eclipse/SDK? Chiedi informazioni qui!
    Da ciso nel forum Sviluppo e Programmazione
    10-10-2017
    46Risposte
  2. [Release] Quante parole sai? 2
    Da felixiuc91 nel forum Giochi
    16-01-2015
    0Risposte
  3. Sai "pushpad - DJ Musica Pad"?
    Da lexa31 nel forum Applicazioni
    15-09-2014
    1Risposte
  4. [RELEASE]Quante parole sai?
    Da felixiuc91 nel forum Giochi
    17-04-2014
    2Risposte
  5. nexus 7 vs galaxy tab 2 (sai 7.0 che 10.1)
    Da rayquaza90 nel forum Quale smartphone / tablet Android comprare?
    22-04-2013
    0Risposte

Segnalibri

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  

Search Engine Friendly URLs by vBSEO 3.6.1