cewiethemaster
Goto Top

Android App

Hy @ all

hallo.

Ich habe folgendes Problem.

Kann ich eine App für Android-Handys entwickeln, die nur eine Verbindung zu einer Website aufbaut?

Und kann eine AndroidHandy eine PHP Website interpretieren?

Danek im Vorraus

Content-Key: 139125

Url: https://administrator.de/contentid/139125

Printed on: April 26, 2024 at 17:04 o'clock

Member: Zitruslimmonade
Zitruslimmonade Mar 25, 2010 at 09:49:06 (UTC)
Goto Top
Moin...
nur son hinweis.. PHP wird serverseitig "interpretiert" und dem user dann als HTML bereit gestellt...also sollte deine 2.frage schon damit beantwortet sein...
Zum ersten teil... klar gehts.. einfacher: leg dir nen bookmark auf den Homescreen
Member: cewiethemaster
cewiethemaster Mar 25, 2010 at 11:42:58 (UTC)
Goto Top
Ja, es geht ja darum, dass nur die App gestartet werden muss, und dann die Site aufgerufen wird...

Ich will es ja als App im market Bereitstellen...

Wie sollte ich da anfangen? Codeschipsel?
Member: Zitruslimmonade
Zitruslimmonade Mar 25, 2010 at 11:57:36 (UTC)
Goto Top
die 285.000ste app die eigentlich nur ein link iss...


naja.. schau mal hier...
http://www.androidsnippets.org/snippets/1/
Member: cewiethemaster
cewiethemaster Mar 25, 2010 at 12:10:57 (UTC)
Goto Top
Das heisst, es müsste dan Ca. SO ausehen?:

import java.io.BufferedInputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import org.apache.http.util.ByteArrayBuffer;

public class Iconic extends Activity {
    private String html = "";  
    private Handler mHandler;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    	mHandler = new Handler();
    	checkUpdate.start();
    }

    private Thread checkUpdate = new Thread() {
        public void run() {
            try {
                URL updateURL = new URL("http://www.meineseite.de/index.php");  
                URLConnection conn = updateURL.openConnection();
                InputStream is = conn.getInputStream();
                BufferedInputStream bis = new BufferedInputStream(is);
                ByteArrayBuffer baf = new ByteArrayBuffer(50);

                int current = 0;
                while((current = bis.read()) != -1){
                    baf.append((byte)current);
                }

                /* Convert the Bytes read to a String. */
                html = new String(baf.toByteArray());
                mHandler.post(showUpdate);
            } catch (Exception e) {
            }
        }
    };

    private Runnable showUpdate = new Runnable(){
       	public void run(){
    	    Toast.makeText(Iconic.this, "HTML Code: " + html, Toast.LENGTH_SHORT).show();  
        }
    };
}

Richtig?

Und PHP-Mäßig sollte es da keine Probleme geben?
Member: Zitruslimmonade
Zitruslimmonade Mar 25, 2010 at 12:15:52 (UTC)
Goto Top
bin ich ein debugger ?
ausprobieren..
Member: cewiethemaster
cewiethemaster Mar 25, 2010 at 12:17:44 (UTC)
Goto Top
Danke für die Hilfe :D

Wer´s testen...