*   >> Lezen Onderwijs artikelen >> science >> programming

Android programmeren: Hello World [1]

len die je hebt opgenomen in uw project. Dit is bijzonder krachtig met de code-uitvoering kenmerken van IDE's zoals Eclipse, omdat het laat je snel en interactief zoek de specifieke verwijzing u zoekt.

Het is mogelijk dat u ziet er iets anders uit dan deze (misschien wel de hexadecimale waarden zijn verschillend). Voor nu, let op de innerlijke klasse met de naam "lay-out", en zijn lid veld "belangrijkste". De Eclipse plugin merkte het XML-bestand met de naam layout main.xml en genereerde een klasse voor het hier.

Als u andere bronnen toe te voegen aan uw project (zoals strings in theres /waarden /string.xml bestand of drawables in de res /betekenbare /directory) je R.java verandering te zien bij te houden.

Als niet met behulp van Eclipse, zal deze klasse-bestand worden gegenereerd voor u bij het bouwen (met Ant tool).

Je moet nooit dit bestand met de hand bewerken.

Debug Uw Project

De Android-plugin voor Eclipse heeft ook een uitstekende integratie met de Eclipse debugger. Om dit aan te tonen, introduceren van een bug in je code.

Verander je HelloAndroid broncode uitzien:

pakket com.example.helloandroid, import android.app.Activity, import android.os.Bundle; publicclassHelloAndroidextendsActivity {/** aangeroepen wanneer de activiteit wordt eerst gemaakt. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); Object o = null; o.toString (); setContentView (R.layout.main);}}

Deze verandering gewoon introduceert een NullPointerException in uw code.

Als u de toepassing opnieuw uitvoeren, zul je uiteindelijk zien:

Druk "Force Quit" om de toepassing te beëindigen en sluit de emulator venster

Om uit te vinden. Meer over de fout, zet een breekpunt in de broncode op de lijn Object o = null; (dubbelklik op de marker bar naast de broncode lijn). Selecteer Run> Debug Geschiedenis> Hallo, Android in het menu om debug-modus te gaan. Uw app zal herstarten in de emulator, maar deze keer zal opschorten als het het breekpunt ingestelde bereikt.

U kunt dan stap door de code in Eclipse Debug perspectief, net zoals u zou doen voor een andere toepassing.

Project creëren zonder Eclipse

Als u geen gebruik Eclipse (bijvoorbeeld als u liever een ander IDE, of gewoon gebruik maken van tekst-editors en command line tools) dan is de Eclipse plugin kan je niet helpen. Maak je geen zorgen maar -. Je geen functionaliteit verliezen, alleen maar omdat u niet gebruikt Eclipse

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>

Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.