wayground logo

Lembar Kerja Gratis yang Dapat Dicetak

BARU

Ukuran huruf

S
M
L
XL
Lembar kerja

PROJE YAPILANDIRMA AYARLARI(mobil uygulamalar )

Total soal: 18

Worksheet time: 9mins

Nama
Kelas
Tanggal
1.

................... içinde Activity, Service, Receiver

vb. sınıfları ve projeye ait temel bilgiler bulunur.Boşluğa aşağıdakilerden hangisi gelmelidir?

a)

java

b)

res

c)

manifest

d)

gradle

2.

Bu etiket ile uygulamaların versiyon numaraları, paket isimleri, uygulama izinleri gibi mobil uygulamanın

en temel özellikleri girilir. Projenin içinde yer alan kütüphanelerden minimum ve maksimum

sdk sürümlerine kadar bu bölümde ayarlanır.Anlatılan bölüm hangisidir?

a)

application

b)

activity

c)

package

d)

manifest

3.

application bölümünden hangi ayarlamalar yapılır?

a)

Projenin içinde yer alan kütüphanelerden minimum ve maksimum

sdk sürümlerine kadar bu bölümde ayarlanır.

b)

Geliştirilen mobil uygulamanın logosu (android:icon), adı (android:label), teması

(android:theme) vb. temel özellikleri ayarlanır

c)

Uygulamanın paket adının bulunduğu yapı türüdür

d)

Uygulama çalıştırıldığında ilk olarak çalışacak sınıfı belirtir

4.

package bölümü hangi ayarlamalar için kullanılır?

a)

Uygulamanın paket adının bulunduğu yapı türüdür.

b)

Mobil uygulamaya ait activitylerin ve bu activitylere ait özelliklerin yer aldığı etikettir.

c)

Activity, Service ve Broadcast Receiver bileşenlerine intent tipini belirtmek için kullanılan etikettir.

d)

Uygulama çalıştırıldığında ilk olarak çalışacak sınıfı belirtir.

5.

Uygulama çalıştırıldığında ilk olarak çalışacak sınıfın belirtildiği bölüm hangisidir?

a)

manifest

b)

action

c)

activity

d)

package

6.

Mobil uygulama geliştirme ortamında oluşturulan projenin ana activitysinin java uzantılı kodlama

dosyası hangisidir?

a)

layout

b)

res

c)

Gradle Scripts

d)

mainActivity

7.

yanda verilen işlemle ne olusturulmaktadır?

a)

uygulamaya yeni bir olay eklenmektedir

b)

uygulamaya yeni bir sınıf eklenmektedir

c)

uygulamaya yeni bir activty eklenmektedir.

d)

uygulamaya yeni bir nesne eklenmektedir

8.

MainActivity için olan tasarım

dosyası hangisidir?

a)

res klasörü içinde bulunan drawable klasöründeki activity_main.xml dosyasıdır.

b)

res klasörü içinde bulunan layout klasöründeki activity_main.xml dosyasıdır.

c)

res klasörü içinde bulunan mipmap klasöründeki activity_main.xml dosyasıdır.

d)

res klasörü içinde bulunan values klasöründeki activity_main.xml dosyasıdır.

9.

Mobil uygulamanın içerdiği ana dosyalar hangi klasörde saklanır?

a)

data

b)

manifest

c)

java

d)

res

10.

• /drawable-ldpi: Düşük yoğunluklu ekranlar için

• /drawable-mdpi: Orta yoğunluklu ekranlar için

• /drawable-hdpi: Yüksek yoğunluklu ekranlar için

• /drawable-xhdpi: Ekstra yüksek yoğunluklu ekranlar için

• /drawable-xxhdpi: Ekstra-ekstra yüksek yoğunluklu ekranlar için

• /drawable-xxxhdpi: Ekstra-ekstra-ekstra yüksek yoğunluklu ekranlar için

drawable klasörünün altında bu ifadelerin sıralanmasının amacı nedir?

a)

Yüklenen resimlerin, farklı ekran boyutlarında kullanılmasıdır.

b)

Yüklenen seslerin, farklı ekran boyutlarında kullanılmasıdır.

c)

Yüklenen videoların, farklı ekran boyutlarında kullanılmasıdır.

d)

Yüklenen animasyonların, farklı ekran boyutlarında kullanılmasıdır.

11.

mobil geliştirme platformunda geliştirilen uygulamanın görsel arayüzlerinin bulunduğu

bölüm hangisidir?

a)

values

b)

drawable

c)

mipmap

d)

layout

12.

mobil geliştirme ortamında geliştirilen uygulamanın başlatma simgelerinin yerleştirildiği

bölüm hangisidir?

a)

drawable

b)

layout

c)

mipmap

d)

values

13.

mobil uygulama geliştirme ortamında geliştirilen projede kullanılan sabit

değerler tutulan alan hagisidir?

a)

layout

b)

values

c)

mipmap

d)

drawable

14.

yanda verilen yapının uygulama geliştirirken kullanım amacı nedir?

a)

mobil geliştirme platformunda geliştirilen uygulamalarda kullanılan stiller ve temaların

tutulduğu bölümdür.

b)

geliştirilen mobil uygulama içinde kullanılacak

stringlerin saklanıldığı dosyadır.

c)

geliştirilen uygulamalar için test, inşa, dağıtım

gibi yapı sistemini oluşturur

d)

geliştirilen mobil uygulamanın içinde kullanılmak üzere renklerin hexadecimal (16’lık

sayı tipinde) değerlerini tutar.

15.

build.gradle (Project) dosyası hangi amaçla kullanılır?

a)

Bu dosya içinde yapılacak herhangi

bir değişiklik, mobil uygulama projesindeki tüm modüllere uygulanır

b)

Bu dosya içinde

yapılacak değişiklikler, belirli bir uygulama modülünde geçerli olur.

16.

"Bu dosya içinde

yapılacak değişiklikler, belirli bir uygulama bölümünde geçerli olur".Anlatılan aşağıdakilerin hangisinin özelliğidir

a)

build.gradle (Project)

b)

build.gradle (Module)

17.

Mobil uygulamanın oluşturma seçeneklerini yapılandırmak için kullanılır.

a)

defaultConfig

b)

compileSdk

c)

android

d)

buildTypes

18.

compileSdk ifadesi neyi belirtir?

a)

Mobil uygulama geliştirme platformunda tasarlanan projenin beraberinde

derlenmesi gereken kaynakları içeren bölümdür

b)

Geliştirilen mobil uygulamada java derleme seçeneklerinin yer aldığı bölümdür.

c)

Geliştirilen mobil uygulamanın default konfigürasyon ayarlarını yapılandırmak

için kullanılır.

d)

Mobil uygulamanın API (Application Programming Interface) seviyesini

tanımlamak için kullanılır