Você está na página 1de 9

...............................................................................................................................

ENSINO PRESENCIAL COM SUPORTE EAD TECNOLOGIA EM ANALSE E DESENVOLVIMENTO DE SISTEMAS - PRGA ALEX ALVES PEREIRA - 316402011

ANDROID SDK
PORTIFLIO 1

............................................................................................................................... Guarulhos 2012

ALEX ALVES PEREIRA - 316402011

ANDROID SDK
PORTIFLIO 1

Trabalho apresentado ao curso de Analses de sistemas da Faculdade ENIAC para a disciplina Programao para dispositivos mveis Prof. Nelson

Guarulhos

2012

Respostas ............................................................................................................. 1
A) AbsolutLayout : Define exatamente a posio onde cada componente deve

ficar. Ele menos flexvel e exige um maior trabalho para sua manuteno.

EX:

<AbsoluteLayout android:layout_width= "fill_parent" android:layout_height= "fill_parent" xmlns:android= "http://schemas.android.com/apk/res/android " > <EditText android:id= "@+id/EditText01" android:layout_width= "190px " android:layout_height= "wrap_content" android:layout_x= "12px" android:layout_y= "12px" /> <EditText android:id= "@+id/EditText02" android:layout_width= "190px " android:layout_height= "wrap_content" android:layout_x= "12px" android:layout_y=

"60px" /> <Button android:id= "@+id/Button01" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:text= "Enviar" android:layout_x= "12px" android:layout_y= "161px " /> </AbsoluteLayout>

B) view.

FrameLayout : Reserva um espao na tela que deve ser utilizado por uma

EX:

<FrameLayout android:layout_x= "88dip" android:id= "@+id/FrameLayout01" android:layout_height= "wrap_content" android:layout_width= "wrap_content" android:layout_y= "104dip" > <TimePicker android:id= "@+id/TimePicker01" android:layout_width= "wrap_content" android:layout_height= "wrap_content"

> </TimePicker> <Button android:text= "Boto" android:id= "@+id/Button01" android:layout_width= "wrap_content" android:layout_height= "wrap_content" /> </FrameLayout> ] ** View : Um objeto que no armazena dados.

C)

LinearLayout : Organiza seus componentes em uma nica coluna ou linha,

dependendo da orientao que os mesmos tiver.

EX:

<LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" android:orientation= "vertical" android:layout_width= "fill_parent" android:layout_height= "fill_parent" > <EditText android:id= "@+id/EditText01" android:layout_width= "180px" android:layout_height= "wrap_content" /> <EditText android:id= "@+id/EditText02" android:layout_width= "180px" android:layout_height= "wrap_content" /> <Button android:id= "@+id/Button01" android:layout_width=

"wrap_content" android:layout_height= "wrap_content" android:text= "Enviar" /> </LinearLayout>

D) TableLayout : Organiza os componentes de uma tabela, em linha e coluna.

EX:

<TableLayout android:layout_width= "fill_parent" android:layout_height= "fill_parent" xmlns:android= "http://schemas.android.com/apk/res/android " > <TableRow> <TextView android:text= "Nome" android:layout_width= "100px" /> <EditText android:id= "@+id/EditText01" android:layout_width= "200px" /> </TableRow> <TableRow> <TextView android:text= "Endereo" /> <EditText android:id= "@+id/EditText02" /> </TableRow> <TableRow> <TextView /> <Button android:id = "@+id/Button01" android:text= "Enviar" /> </TableRow> </TableLa yout>

D)

RelativeLayout : Cada componente filhodeve indicar sua posio em relao a

outro componente. EX:

<RelativeLayout android:id=

"@+id/RLayout" android:layout_width= "fill_parent" android:layout_height= "fill_parent" xmlns:android= "http://schemas.android.com/apk/res/android" > <TextView android:id= "@+id/lblComments" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:text= "Idias" android:layout_alignParentTop= "true" android:layout_alignParentLeft= "true" /> <EditText android:id= "@+id/txtComments" android:layout_width= "fill_parent" android:layout_height= "170px" android:textSize= "18sp" android:layout_alignLeft= "@+id/lblComments" android:layout_below= "@+id/lblComments" android:layout_centerHorizontal= "true" /> <Button android:id= "@+id/btnSave" android:layout_width= "125px" android:layout_height= "wrap_content" android:text=

"Salvar" android:layout_below= "@+id/txtComments" android:layout_alignRight= "@+id/txtComments" /> <Button android:id= "@+id/btnCancel" android:layout_width= "124px" android:layout_height= "wrap_content" android:text= "Lixeira" android:layout_below= "@+id/txtComments" android:layout_alignLeft= "@+id/txtComments" /> </RelativeLayout>

F) GridView : Permite que seja exibidas imagens em uma grade de fotos.

EX:

<GridView xmlns:android= "http://schemas.android.com/apk/res/android" android:id= "@+id/gridview" android:layout_width= "fill_parent" android:layout_height= "fill_parent" android:numColumns= "auto_fit" android:verticalSpacing= "10dp" android:horizontalSpacing= "10dp" android:columnWidth= "90dp" android:stretchMode=

"columnWidth" android:gravity= "center" />

2) 3 A)

Manifest : O propsito deste arquivo conter e fornecer

informaes essenciais sobre a aplicao para o sistema Android. E, as informaes contidas neste arquivo so carregadas antes que qualquer cdigo da aplicao seja executado.
B)

Activity : Uma classe gerenciadora da interface com usurio. Todo aplicativo

android se inicia com uma Activity. possvel a criao de outras activities, para isso devem ser usadas outras funes dentro do cdigo. So classes com uma interface. C)

Intent : So comandos que podemos enviar ao sistema Android para Intent filter : um exemplo da classe IntentFilter. so geralmente BroadcastReceiver : Tem como finalidade, aguardar algum sinal do Services : So classes sem interfaces. Sendo assim, podem ser executadas

realizao de alguma ao. D)

configurados no manifesto da aplicao. E)

sistema operacional, para realizar uma operao em segundo plano. F)

em segundo plano.

Concluso Este Portflio, me mostrou nas pesquisas que h muitas informaes, alm das executadas nas aulas. Mostram tambm a abrangencia do sistema android.

Você também pode gostar