Manifest files CS/SE Individual Practical Stephen Gilmore October - - PDF document

manifest files
SMART_READER_LITE
LIVE PREVIEW

Manifest files CS/SE Individual Practical Stephen Gilmore October - - PDF document

Manifest files Resources and strings App attributes and resources Android Eclipse issues Manifest files Resources and strings App attributes and resources Android Eclipse issues Manifest files CS/SE Individual Practical Stephen Gilmore


slide-1
SLIDE 1

Manifest files Resources and strings App attributes and resources Android Eclipse issues

CS/SE Individual Practical

Stephen Gilmore October 21, 2011 School of Informatics, University of Edinburgh

CS/SE Individual Practical 1 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Manifest files

CS/SE Individual Practical 2 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

The manifest editor

CS/SE Individual Practical 3 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Adding extras

13.50.09.png CS/SE Individual Practical 4 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Labels and icons

CS/SE Individual Practical 5 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Application nodes and intents

13.50.50.png CS/SE Individual Practical 6 / 40

slide-2
SLIDE 2

Manifest files Resources and strings App attributes and resources Android Eclipse issues

Attributes for an action

CS/SE Individual Practical 7 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Add permissions

CS/SE Individual Practical 8 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Add instrumentation

CS/SE Individual Practical 9 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Source code view

CS/SE Individual Practical 10 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Source code tab

13.51.48.2.png CS/SE Individual Practical 11 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Resources and strings

CS/SE Individual Practical 12 / 40

slide-3
SLIDE 3

Manifest files Resources and strings App attributes and resources Android Eclipse issues

A String resource, app name

CS/SE Individual Practical 13 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Managing string resources

CS/SE Individual Practical 14 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Drawable resources

CS/SE Individual Practical 15 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Managing drawable resources

CS/SE Individual Practical 16 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Contents of app notes.png

CS/SE Individual Practical 17 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

The icon in the launcher view

CS/SE Individual Practical 18 / 40

slide-4
SLIDE 4

Manifest files Resources and strings App attributes and resources Android Eclipse issues

Application nodes

CS/SE Individual Practical 19 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Browsing

CS/SE Individual Practical 20 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Editing strings

CS/SE Individual Practical 21 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Updating a string

CS/SE Individual Practical 22 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Text in the XML view

CS/SE Individual Practical 23 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Updating a string in the Resources view

CS/SE Individual Practical 24 / 40

slide-5
SLIDE 5

Manifest files Resources and strings App attributes and resources Android Eclipse issues

The XML text is updated automatically

CS/SE Individual Practical 25 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Getting it wrong: editing the XML

CS/SE Individual Practical 26 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

The bug shows up in the resources view

CS/SE Individual Practical 27 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Oh dear

CS/SE Individual Practical 28 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Oh no, Java problems . . .

CS/SE Individual Practical 29 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

“Layout cannot be resolved . . . ”

CS/SE Individual Practical 30 / 40

slide-6
SLIDE 6

Manifest files Resources and strings App attributes and resources Android Eclipse issues

R.java is generated so clean the project?

CS/SE Individual Practical 31 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

No good. Delete R.java and try again?

CS/SE Individual Practical 32 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

R.java is regenerated but errors remain

CS/SE Individual Practical 33 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Refresh the view?

CS/SE Individual Practical 34 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

No good. What now?

CS/SE Individual Practical 35 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Close the project and reopen it?

CS/SE Individual Practical 36 / 40

slide-7
SLIDE 7

Manifest files Resources and strings App attributes and resources Android Eclipse issues

Reopening the project. Praying . . .

CS/SE Individual Practical 37 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Didn’t work :-( but look at this . . .

CS/SE Individual Practical 38 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Moving the folder fixes the problem :-)

CS/SE Individual Practical 39 / 40 Manifest files Resources and strings App attributes and resources Android Eclipse issues

Moving the folder fixes the problem :-)

CS/SE Individual Practical 40 / 40