Zurück   RR:Board > Computer > Programmierung & Entwicklung

Entwicklung und Coding in verschiedenen Programmiersprachen: Assembly, C++, C#, Perl, Delphi, .NET, Visual Basic...
Antwort
 
Themen-Optionen Thema durchsuchen

[Java] - Android ImageView mit Internet Bild
Alt 19.05.2012, 11:42   # 1
DeltaFox
File Camper
gruen gruen gruen gruen gruen 
Bewertung:
DeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 PunkteDeltaFox hat 2500 bis 5000 Punkte
Registriert seit: Dec 2004
Beiträge: 194
Power: 21
Hallo,
ich versuche gerade in einer App ein Bild aus einer Url in einem ImageView darzustellen auf Android 2.3. Aber es will einfach nicht. Ich habe jetzt schon längere Zeit gegoogelt und viele der Beispiele im Internet probiert und verändert/angepasst, aber ich hatte bis jetzt einfach keinen Erfolg.

Mein derzeitiger Quellcode sieht wie folgt aus:

PHP-Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView
        android:id="@+id/ngContent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />

    <ImageView
        android:id="@+id/ngPicture"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@android:drawable/sym_action_call" />

</LinearLayout>
PHP-Code:
void Picture (...){
                
ImageView ivPic = (ImageViewfindViewById(R.id.ngPicture);
                
Drawable image ImageOperations("http://images.putlocker.com/images/mobile_badge.png");
                
ivPic.setImageDrawable(image);

}

private 
Drawable ImageOperations(String url) {
            try {
                
InputStream is = (InputStreamthis.fetch(url);
                
Drawable d Drawable.createFromStream(is"src");
                return 
d;
            } catch (
MalformedURLException e) {
                
e.printStackTrace();
                return 
null;
            } catch (
IOException e) {
                
e.printStackTrace();
                return 
null;
            }
        }

public 
Object fetch(String addressthrows MalformedURLException,IOException {
            
URL url = new URL(address);
            
Object content url.getContent();
            return 
content;
        } 
Hierbei wird einfach kein Bild angezeigt und ich komm einfach nicht dahinter warum. Permission sollte alle gesetzt sein! Ich hoffe ihr könnt mir helfen.

Grüße.

Geändert von DeltaFox (19.05.2012 um 11:45 Uhr).
  DeltaFox ist offline   Mit Zitat antworten

Alt 14.06.2012, 16:48   # 2
wollknoll
Einer geht noch!
rot
Bewertung:
wollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punktewollknoll hat 1000 bis 2499 Punkte
Registriert seit: Mar 2007
Beiträge: 340
Power: 17
hast du die INTERNET_PERMISSION's in der manifest.xml hinzugefügt??
  wollknoll ist offline   Mit Zitat antworten

AW: Android ImageView mit Internet Bild
Alt 14.07.2012, 01:17   # 3
Telefonzelle
The Madness
blau blau 
Bewertung:
Telefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 PunkteTelefonzelle hat 2500 bis 5000 Punkte
Registriert seit: Jun 2006
Beiträge: 2.940
Power: 31
Dein Code ist ziemlich... komisch. Du solltest erstmal das "fetchen" der Daten in einen eigenen Thread auslagern, damit dein User interface nicht behindert wird. Außerdem wenn es so nicht funktioniert, ehrlich gesagt habe ich es nie "so" gemacht, lies den Stream selber aus, und erstelle dir via BitmapFactory eine neue Bitmap die du dann für das ImageView benutzt. So kannst du es auch resamplen/resizen, um bei großen Bildern nicht soviel Speicher zu belegen.

?
  Telefonzelle ist offline   Mit Zitat antworten
Antwort

RR:Board > Computer > Programmierung & Entwicklung > [Java] - Android ImageView mit Internet Bild


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Android Tablet Internet über Wlan Stick G-POWER Netzwerk & Internet 1 20.04.2011 14:48
Lutea: Base präsentiert eigenes Android-Handy mit Internet-Flat fatmoe Mobile News 1 30.11.2010 16:07
kontrolle mit bild über internet Berseker Software 12 05.03.2010 23:08
Erstes Bild von Motorolas Android-Smartphone Motus Dj.KaTa Mobile News 6 19.12.2009 09:58
Bild in Bild Software für Monitor mit eingebauten TV-Tuner 3hr3 Audio und Video 3 02.09.2008 20:53



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.