JavaRush /Java Blogu /Random-AZ /Java Tərtibatçıları üçün 7 Tez-tez verilən Android Sualla...

Java Tərtibatçıları üçün 7 Tez-tez verilən Android Sualları və Cavabları

Qrupda dərc edilmişdir
Bu yazıda biz Android üçün ən çox verilən müsahibə suallarına baxacağıq. Android proqram tərtibatçısı peşəsinə böyük tələbat var. Aşağıdakı suallar orta səviyyəli və giriş səviyyəli Android tərtibatçıları üçün müsahibələrdə çox yayılmışdır. Onlar təbiətcə sadədir və Android müsahibəsinə getməzdən əvvəl nəzərdən keçirmək və məşq etmək üçün əladır. Java Tərtibatçıları üçün 7 Tez-tez verilən Android Sualları və Cavabları - 1

Sual 1: Adi png şəkli ilə 9-yamaq arasındakı fərq nədir?

Bu, ən populyar Android müsahibə suallarından biridir. 1-2 ildən 5 ilə qədər təcrübəsi olan tərtibatçılardan xahiş olunur. Cavab ondan ibarətdir ki, bu, cihazdakı fonlar və ya digər şəkillər üçün istifadə oluna bilən ölçüsü dəyişdirilə bilən bitmap resursudur. NinePatch sinfi təsviri doqquz sahədə göstərmək imkanı verir. Belə şəkillərin uzadılması .9.png- dir . Onlar doqquz yolla genişləndirilə bilər: 4 künc miqyaslı deyil, 4 kənar bir ox boyunca miqyaslıdır və orta sahə hər iki ox boyunca miqyaslıdır. Sual 2: Android-də ANR bildirişi nədir? ANR Tətbiq Cavab Vermir üçün qısadır . Tətbiq əsas mövzuda çox resurs tələb edən tapşırığı yerinə yetirirsə və uzun müddət cavab vermirsə, Android əməliyyat sistemində işləyən sistemlər bu dialoq qutusunu göstərir.

Sual 3: OnResume() metodu nə vaxt çağırılır?

Metod onResume()fəaliyyətin həyat dövrü üsullarından biridir. Bir fəaliyyət ön plana çıxdıqda çağırılır. Fəaliyyət başladıqda, yenidən başladıqda və ya ön plana çıxdıqda kodu icra etmək üçün fəaliyyətinizdə bu metodu ləğv edə bilərsiniz. Budur, Android-də müxtəlif geri çağırış üsullarının icra ardıcıllığını izah edən aydın diaqram, o cümlədən onResume():
Java Tərtibatçıları üçün 7 Tez-tez verilən Android Sualları və Cavabları - 2

Sual 4: Gizli və açıq niyyət arasında fərq nədir?

Niyyət və ya Niyyət əsasən komponentlər (Fəaliyyətlər, Xidmətlər, Yayım Qəbulediciləri, Məzmun Provayderləri) arasında ötürülən mesajlara aiddir . Niyyətlərin iki növü var: gizliaçıq . Onların fərqlərinin nə olduğunu anlayaq. 1) Gizli: Gizli niyyətlər e-poçt, SMS göndərmək, telefon nömrəsini yığmaq kimi standart sistem məqsədləri üçün zəng edərkən, məsələn:
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage);
sendIntent.setType("text/plain")
startactivity(sendIntent);
2) Açıq-aşkar: Bir fəaliyyətdən digərinə, məsələn, fəaliyyətdən firstfəaliyyətə second:
Intent intent = new Intent(first.this, second.class);
startactivity(intent);
Siz açıq və gizli niyyət haqqında Con Sönmezin Android İnkişafına Giriş kitabında daha çox öyrənə bilərsiniz .

Sual 5: APK formatı nədir?

APK faylı AndroidManifest.XMLuzantısı olan sıxılmış fayldır .apk. O, proqram kodunu (.dex faylları), resurs faylları və bir fayla sıxılmış digər faylları ehtiva edir.

Sual 6: Dalvik Virtual Maşın nədir?

Oracle HotSpot JVM və ya Azul JVM- də işləyən Java proqramları kimi , Android proqramları da Dalvik Virtual Machine (DVM) üzərində işləyir . Əslində, bu, Google tərəfindən hazırlanmış və optimallaşdırılmış Java maşınının analoqudur. RISC prosessorları ilə işləmək .

Sual 7: Android əməliyyat sistemi ilə işləyən mobil cihazda Android proqramı necə işləyir?

Android proqramları ən çox Java-da kodlandığından, onlar əvvəlcə tərtib edilir və sonra icra edilir, lakin onların bayt kodunun yaradıldığı virtual maşın standart JVM-dən fərqlidir. Dalvik virtual maşını Android proqramlarını idarə etmək üçün istifadə olunur.
Java Tərtibatçıları üçün 7 Tez-tez verilən Android Sualları və Cavabları - 3
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION