Դուք իրականացնում եք գործունեությունը որպես Activity դասի ենթադաս: Գործողությունը ապահովում է պատուհան, որտեղ հավելվածը նկարում է իր միջերեսը: Այս պատուհանը սովորաբար լրացնում է էկրանը, բայց կարող է էկրանից փոքր լինել և լողալ մյուս պատուհանների վրա: Ընդհանրապես, մեկ գործողությունը կատարում է մեկ էկրան հավելվածում:
Ո՞րն է տարբերությունը գործունեության և դիտման միջև Android-ում:
View-ը Android-ի ցուցադրման համակարգ է, որտեղ դուք սահմանում եք դասավորություն՝ դրանում View-ի ենթադասեր տեղադրելու համար, օրինակ: Կոճակներ, պատկերներ և այլն: Բայց Activity-ը Android-ի էկրանային համակարգ է, որտեղ դուք տեղադրում եք ցուցադրումը, ինչպես նաև օգտագործողի հետ փոխազդեցությունը (կամ այն, ինչ կարող է պարունակվել լիաէկրան պատուհանում):
Ո՞րն է Android-ի գործունեության դերը, քննարկեք Android-ի գործունեության կյանքի ցիկլը:
Գործողությունը Android-ի մեկ էկրանն է: … Դա նման է Java-ի պատուհանին կամ շրջանակին: Ակտիվության օգնությամբ դուք կարող եք տեղադրել ձեր բոլոր UI բաղադրիչները կամ վիջեթները մեկ էկրանում:
Քանի՞ տեսակի գործունեություն կա Android-ում:
Չորս բաղադրիչ տեսակներից երեքը՝ ակտիվությունները, ծառայությունները և հեռարձակման ընդունիչները, ակտիվանում են ասինխրոն հաղորդագրության միջոցով, որը կոչվում է մտադրություն: Մտադրությունները գործարկման ժամանակ կապում են առանձին բաղադրիչները միմյանց հետ:
Ի՞նչ է գործունեությունը և ծառայությունը Android-ում:
Գործունեությունը և ծառայությունը Android հավելվածի հիմնական կառուցողական բլոկներն են: Սովորաբար, Գործունեությունը մշակում է Օգտվողի միջերեսը (UI) և օգտատիրոջ հետ փոխգործակցությունը, մինչդեռ ծառայությունը կատարում է առաջադրանքները՝ հիմնված օգտվողի մուտքագրման վրա:
Ի՞նչ է գործունեությունը Android-ում օրինակով:
Գործողությունը ներկայացնում է մեկ էկրան՝ օգտատիրոջ միջերեսով, ինչպես Java-ի պատուհանը կամ շրջանակը: Android գործունեությունը ContextThemeWrapper դասի ենթադաս է: Activity դասը սահմանում է հետևյալ հետ կանչերը, այսինքն՝ իրադարձությունները: Ձեզ հարկավոր չէ իրականացնել հետ կանչելու բոլոր մեթոդները:
Ո՞րն է Android-ի կանխադրված գործունեությունը:
Android-ում կարող եք կարգավորել ձեր հավելվածի մեկնարկային գործունեությունը (կանխադրված գործունեությունը) «AndroidManifest»-ի «intent-filter»-ի միջոցով: xml»: Տե՛ս հետևյալ կոդի հատվածը՝ «logoActivity» գործունեության դասը որպես լռելյայն գործունեություն կարգավորելու համար:
Ինչպե՞ս սպանել գործունեությունը:
Գործարկեք ձեր հավելվածը, բացեք նոր Գործունեություն, կատարեք որոշակի աշխատանք: Կտտացրեք «Տուն» կոճակը (հավելվածը կլինի հետին պլանում, դադարեցված վիճակում): Սպանեք հավելվածը. ամենահեշտ ձևն այն է, որ պարզապես սեղմեք կարմիր «stop» կոճակը Android Studio-ում: Վերադարձեք ձեր հավելվածին (գործարկեք Վերջին հավելվածներից)։
Ի՞նչ է Android հավելվածի կյանքի ցիկլը:
Android-ի երեք կյանք
Ամբողջ կյանքը. ժամանակահատվածը onCreate()-ին առաջին զանգից մինչև onDestroy()-ին մեկ վերջնական զանգի միջև ընկած ժամանակահատվածը: Մենք կարող ենք սա համարել որպես onCreate()-ում հավելվածի սկզբնական գլոբալ վիճակի ստեղծման և onDestroy() հավելվածի հետ կապված բոլոր ռեսուրսների թողարկման միջև ընկած ժամանակահատվածը:
Ի՞նչ է onCreate մեթոդը Android-ում:
onCreate-ն օգտագործվում է գործունեություն սկսելու համար: super-ն օգտագործվում է ծնող դասի կոնստրուկտորը կանչելու համար: setContentView-ն օգտագործվում է xml-ը սահմանելու համար:
Որո՞նք են Android-ի հիմնական բաղադրիչները:
Android հավելվածի չորս հիմնական բաղադրիչ կա՝ գործունեություն, ծառայություններ, բովանդակության մատակարարներ և հեռարձակման ընդունիչներ: Երբ դուք ստեղծում կամ օգտագործում եք դրանցից որևէ մեկը, դուք պետք է տարրեր ներառեք նախագծի մանիֆեստում:
Ի՞նչ է Android գործարկիչի գործունեությունը:
Երբ հավելվածը գործարկվում է Android սարքի հիմնական էկրանից, Android ՕՀ-ն ստեղծում է գործողության օրինակ այն հավելվածում, որը դուք հայտարարել եք որպես գործարկիչի գործունեություն: Android SDK-ով մշակելիս սա նշված է AndroidManifest.xml ֆայլում:
Ինչպե՞ս է աշխատում Android Intent-ը:
Intent օբյեկտը կրում է տեղեկատվություն, որն օգտագործում է Android համակարգը՝ որոշելու համար, թե որ բաղադրիչն է սկսել (օրինակ՝ բաղադրիչի ճշգրիտ անվանումը կամ բաղադրիչի կատեգորիան, որը պետք է ստանա մտադրությունը), գումարած տեղեկատվություն, որը ստացողի բաղադրիչն օգտագործում է գործողությունը ճիշտ կատարելու համար (օրինակ՝ ձեռնարկվելիք գործողությունները և…
Ինչպե՞ս եք հաղորդակցվում ծառայության և գործունեության միջև:
Ծառայության և Activity-ի միջև հաղորդակցությունը կարող է իրականացվել PendingIntent-ի միջոցով: Դրա համար մենք կարող ենք օգտագործել createPendingResult()-ը, որը ստեղծում է նոր PendingIntent օբյեկտ, որը դուք կարող եք հանձնել ծառայությանը՝ օգտագործելու և արդյունքների տվյալները հետ ուղարկելու ձեր գործունեությանը onActivityResult (int, int, Intent) հետադարձ զանգի ներսում:
Ի՞նչ է ծառայությունը Android-ում:
Android ծառայությունը բաղադրիչ է, որն օգտագործվում է հետին պլանում գործողություններ կատարելու համար, ինչպիսիք են երաժշտություն նվագելը, ցանցային գործարքները, բովանդակության մատակարարների հետ փոխազդեցությունը և այլն: Այն չունի որևէ UI (օգտվողի միջերես): Ծառայությունը անորոշ ժամանակով աշխատում է հետին պլանում, նույնիսկ եթե հավելվածը ոչնչացվի:
Ո՞րն է բովանդակության մատակարարի օգտագործումը Android-ում:
Բովանդակության մատակարարները կարող են օգնել հավելվածին կառավարել մուտքը դեպի իրեն պահված, այլ հավելվածների կողմից պահված տվյալները և տրամադրել այլ հավելվածների հետ տվյալների փոխանակման միջոց: Նրանք ամփոփում են տվյալները և ապահովում մեխանիզմներ տվյալների անվտանգության սահմանման համար: