【问题标题】:Android Studio App don't work on Lollipop or KitKat only on 6.0Android Studio App 仅在 6.0 上不适用于 Lollipop 或 KitKat
【发布时间】:2017-09-29 21:28:37
【问题描述】:

应用程序显示来自 URL 的文本。我在这个项目中使用了 Jsoup,该应用程序在具有 API 23 的设备上运行良好,但我也想支持来自 KitKat 和 Lollipop 的设备。 Buttons 和 TextViews 工作,但互联网文本不存在。 我希望有人可以帮助我....

这是我项目的 build.gradle 文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "25.0.3"
    defaultConfig {
        applicationId "com.schlauies.supertext"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile 'org.jsoup:jsoup:1.10.2'
}

这是 XML 文件:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.schlauies.supertext.MainActivity">

    <TextView
        android:id="@+id/tx1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:text="TextView" />

    <Button
        android:id="@+id/but1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="95dp"
        android:text="Button" />
</RelativeLayout>

这是Java代码:

package com.schlauies.supertext;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

import java.io.IOException;

//import orgs.Document;

public class MainActivity extends AppCompatActivity {

    TextView texx ;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

         texx =(TextView)findViewById(R.id.tx1);
         Button but = (Button) findViewById(R.id.but1);

        but.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                new doit().execute();


            }
        });
    }


    public class doit extends AsyncTask<Void,Void,Void> {
        String words = "";
        @Override
        protected Void doInBackground(Void... params) {

            try {
                Document doc = Jsoup.connect("http://vertretung.esy.es/gust.txt").get();
                words = doc.text();

            } catch (IOException e) {
                e.printStackTrace();
            }

            return null;
        }

        @Override
        protected void onPostExecute(Void aVoid) {
            super.onPostExecute(aVoid);
            texx.setText(words);


        }
    }
}

如果有人有问题,请问:)

【问题讨论】:

    标签: java jsoup android-4.4-kitkat android-studio-2.3


    【解决方案1】:

    您想在 Manifest 文件中添加此权限

    【讨论】:

    • 你能把你的答案说得更清楚些吗?我对 Android 编程知之甚少,虽然我找到了 AndroidManifest.xml 文件,但我没有任何权限,所以我不知道在哪里添加您的行。
    猜你喜欢
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多