Het grote Android Programming Topic

Pagina: 1
Acties:
  • 1.152 views

Acties:
  • 0 Henk 'm!

  • Balachmar
  • Registratie: Mei 2002
  • Laatst online: 06-08 21:15

Balachmar

The truth is out there

Topicstarter
Het leek mij een goed idee om dit Topic the starten, omdat er in de Android software thread ook vragen langs kwamen over hoe te beginnen met programmeren voor Android.

Het idee is, dat iedereen die wil beginnen met programmeren, hier terecht kan met zijn vragen. En dat mensen die wat meer ervaring hebben, de anderen op weg helpen.

Voor hele specifieke vragen is het misschien makkelijker een thread te openen met [Android] ervoor, maar voor beginners vragen kun je hier terecht.

In deze TS wil ik graag links gaan zetten om mensen op weg te helpen met het programmeren voor Android.

De eesrte plek om te beginnen is natuurlijk:
http://developer.android.com/index.html

Begin met het downloaden van de SDK en het installeren van Eclipse zoals hier beschreven staat:
http://developer.android.com/sdk/1.5_r3/index.html

Start daarna hier:
http://developer.android.com/guide/index.html

En deze tutorials zijn ook prettig:
http://developer.android....orials/notepad/index.html

Voor nu Happy Coding!

Systeempje; Ballaida of Avalon in GuildWars


Acties:
  • 0 Henk 'm!

  • vickypollard
  • Registratie: Juni 2009
  • Laatst online: 08-09 17:25
Ik ben aan het lezen, lezen en nog eens lezen. Vooral mijn zeer geringe Java ervaring maakt het wat lastig. Dus, eerst dat maar eens bijspijkeren.

Acties:
  • 0 Henk 'm!

  • falcon4ever
  • Registratie: Oktober 2001
  • Laatst online: 07-04-2021

Acties:
  • 0 Henk 'm!

  • vickypollard
  • Registratie: Juni 2009
  • Laatst online: 08-09 17:25
Was het nadeel daarvan niet dat je voor elk toestel een aparte build moest maken? :o Dat had ik een keer gelezen tenminste :+

Acties:
  • 0 Henk 'm!

  • Wiebbe
  • Registratie: Februari 2001
  • Laatst online: 05-09 21:41

Wiebbe

<none />

Ik heb trouwens op de Tweakblogs een aantal posts gemaakt over het maken van AppWidgets met sourcecode erbij. Wellicht handig voor een aantal beginners!

rand_muse

Balachmar, ik weet niet of jij nog de code wilde voor het gebruiken/ophalen van een website, dit is de code van mij die websites ophaalt, geripped uit mijn Webscraper class.

Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
    public boolean WebRequest()
    {
        HttpClient client = new DefaultHttpClient();
        HttpPost loginRequest = new HttpPost("http://mobileweb.t-mobile.nl/p/my/landing_anoniem.aspx");

    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 

        //Voeg de POST data toe om in te loggen
    nameValuePairs.add(new BasicNameValuePair(TmobileWebScraper.USER_BOX, this.userName));
    nameValuePairs.add(new BasicNameValuePair(TmobileWebScraper.PASSWORD_BOX, this.password));

    try {
        loginRequest.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    } catch (UnsupportedEncodingException e) {
        Log.e(TAG, "Error while building Post Data");
    } 

        //Bouw de headers.. sommige webservers snappen het niet zonder headers!
    loginRequest.addHeader("Accept", "image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/x-silverlight, */*");
    loginRequest.addHeader("Referer", "http://mobileweb.t-mobile.nl/p/my/landing_anoniem.aspx");

    try {
        HttpResponse httpResponse = client.execute(loginRequest);
                //De daadwerkelijk HTML data die je terug krijgt.
        temp1 = EntityUtils.toString(httpResponse.getEntity());

                //Wat is de HTTP response code?
        responseCode = httpResponse.getStatusLine().getStatusCode();
            
    } 
    catch (Exception E)
    {
        Log.e(TAG, E.getMessage());
        return false;
    }
        
    return true;
}


Deze code stuurt dus POST data mee met een request om bijvoorbeeld in te loggen op de tmobile website. Maar dit zal waarschijnlijk ook werken voor vodaphone :P

Oh noes.. No more TreinTijden :(


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:12

Creepy

Tactical Espionage Splatterer

Grote topics doen we in principe niet meer aan op GoT. Zie ook Invulling en behandeling Grote Topics aangepast

Een groot topics waar je terecht kunt voor al je "vragen" zien we in PRG al helemaal niet zitten. Voor een vraag over wat dan ook (dus ook de Android SDK) kan je gewoon een los topic voor openen, dat geldt ook voor beginners. Een ervaringen topic over de Android SDK kan natuurlijk wel maar daar is de huidige topicstart echt te mager voor. Ik doe dit topic even dicht ter overleg. Mocht iemand zich geroepen voelen voor het openen van een Android SDK ervaringen topic neem dan even contact op met de PRG mods.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.