Christian Keusch
- Forum-Beiträge: 14
25.02.2014, 14:34:18 via Website
25.02.2014 14:34:18 via Website
Hallo,
ich würde gerne in einer App Bilder meiner Homepage anzeigen lassen. Dazu hab ich ein Beispiel im Internet gefunden, das funktionieren sollte:
Die Internet Persmission ist gesetzt!
Es kommt keine Fehlermeldung aber es erscheint kein Bild??
Vielen Dank!
ich würde gerne in einer App Bilder meiner Homepage anzeigen lassen. Dazu hab ich ein Beispiel im Internet gefunden, das funktionieren sollte:
1package com.example.flora_austriaca_quiz;
2import java.io.InputStream;
3import java.net.URL;
4import android.os.Bundle;
5import android.app.Activity;
6import android.graphics.drawable.Drawable;
7import android.view.Menu;
8import android.widget.ImageView;
9
10public class MainActivity extends Activity {
11
12 @Override
13 protected void onCreate(Bundle savedInstanceState) {
14 super.onCreate(savedInstanceState);
15 setContentView(R.layout.activity_main);
16
17 ImageView iv = (ImageView) findViewById(R.id.imageView1);
18 iv.setImageDrawable(setCaptcha("bildadresse"));
19
20 }
21
22 @Override
23 public boolean onCreateOptionsMenu(Menu menu) {
24 // Inflate the menu; this adds items to the action bar if it is present.
25 getMenuInflater().inflate(R.menu.main, menu);
26 return true;
27 }
28
29 private Drawable setCaptcha(String url2) {
30 if (!url2.equals("")) {
31 try {
32 URL url = new URL(url2);
33 InputStream is = (InputStream) url.getContent();
34 Drawable d = Drawable.createFromStream(is, "src");
35
36 return d;
37 } catch (Exception e) {
38 return null;
39 }
40 } else {
41 return null;
42 }
43 }
44}
2import java.io.InputStream;
3import java.net.URL;
4import android.os.Bundle;
5import android.app.Activity;
6import android.graphics.drawable.Drawable;
7import android.view.Menu;
8import android.widget.ImageView;
9
10public class MainActivity extends Activity {
11
12 @Override
13 protected void onCreate(Bundle savedInstanceState) {
14 super.onCreate(savedInstanceState);
15 setContentView(R.layout.activity_main);
16
17 ImageView iv = (ImageView) findViewById(R.id.imageView1);
18 iv.setImageDrawable(setCaptcha("bildadresse"));
19
20 }
21
22 @Override
23 public boolean onCreateOptionsMenu(Menu menu) {
24 // Inflate the menu; this adds items to the action bar if it is present.
25 getMenuInflater().inflate(R.menu.main, menu);
26 return true;
27 }
28
29 private Drawable setCaptcha(String url2) {
30 if (!url2.equals("")) {
31 try {
32 URL url = new URL(url2);
33 InputStream is = (InputStream) url.getContent();
34 Drawable d = Drawable.createFromStream(is, "src");
35
36 return d;
37 } catch (Exception e) {
38 return null;
39 }
40 } else {
41 return null;
42 }
43 }
44}
Die Internet Persmission ist gesetzt!
Es kommt keine Fehlermeldung aber es erscheint kein Bild??
Vielen Dank!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.