Exportar dados para o Google folha com o estúdio android: "Infelizmente, meu aplicativo parou"

eligoxp:

eu estou tentando aplicar um tutorial no youtube sobre a publicação de alguns dados em uma folha google:

https://www.youtube.com/watch?v=GyuJ2GtpZd0

É realmente bem explicado e eu fiz tudo mesmo que o cara fez, mas eu não entendo por que meu aplicativo pára ... eu conseguir construí-lo sem qualquer problema (Eu não mudar o layout, eu adicionei a classe " HttpRequest ").

Eu não tenho nenhum conhecimento em java, eu simplesmente copiou o tutorial, aqui está o código:

package com.example.test;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

import java.net.URLEncoder;

public class MainActivity extends Activity {

    final String myTag = "DocsUpload";



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.i(myTag, "OnCreate()");
        Thread t = new Thread(new Runnable() {
            @Override
            public void run() {
                postData();

            }
        });
        t.start();
    }

    public void postData() {

        String fullUrl = "https://docs.google.com/forms/d/e/1FAIpQLSeADSNYrRj2c8ctLn5Q0M7taM6ayYnykFbp3oZI_xorAt6gKg/formResponse";
        HttpRequest mReq = new HttpRequest();
        String col1 = "Hello";

        String data = "entry.1529019979=" + URLEncoder.encode(col1);
        String response = mReq.sendPost(fullUrl, data);
        Log.i(myTag, response);
    }

}

E aqui estão os erros exibidos:

10-28 18:23:35.254 10736-10736/? E/libprocessgroup: failed to make and chown /acct/uid_10057: Read-only file system
10-28 18:23:35.353 10736-10752/? E/Your App Name Here: HttpUtils: java.lang.SecurityException: Permission denied (missing INTERNET permission?)
10-28 18:23:35.354 10736-10752/? E/AndroidRuntime: FATAL EXCEPTION: Thread-602
    Process: com.example.test, PID: 10736
    java.lang.NullPointerException: println needs a message
        at android.util.Log.println_native(Native Method)
        at android.util.Log.i(Log.java:160)
        at com.example.test.MainActivity.postData(MainActivity.java:40)
        at com.example.test.MainActivity$1.run(MainActivity.java:23)
        at java.lang.Thread.run(Thread.java:818)
10-28 18:23:35.694 10736-10753/? E/eglCodecCommon: glUtilsParamSize: unknow param 0x00008cdf
10-28 18:23:35.695 10736-10753/? E/eglCodecCommon: glUtilsParamSize: unknow param 0x00008824

Por favor, alguém poderia me ajudar? Eu não entendo nada neste relatório ...

Muito obrigado!

. Md Asaduzzaman:

Você tem que adicionar INTERNETpermissão no seu AndroidManifest.xmlarquivo

<uses-permission android:name="android.permission.INTERNET" />

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=362283&siteId=1
Recomendado
Clasificación