Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 10
  • Kako saznati kod Android aplikacije. Šta ćemo stvoriti

Kako saznati kod Android aplikacije. Šta ćemo stvoriti

Pojam " tajni kodovi za Android" su takve kombinacije znakova koje su prvobitno bile namijenjene za testiranje uređaja na kojima je instaliran ovaj operativni sistem.

Uz njihovu pomoć, programeri testiraju telefone i tablete prije nego što ih pošalju na prodaju. A njihov ukupan broj dostiže nekoliko desetina.

Unošenje određene sekvence omogućava vam da dobijete podatke ili izvršite radnje koje nisu dostupne obični korisnici.

Sadržaj:

Karakteristike "tajnih" šifri

Mnogi korisnici koji su suočeni s potrebom za korištenjem takvih komandi mogu se zapitati o razlogu njihove tajnosti.

Prije svega, kombinacije simbola i brojeva dobile su ovo ime zbog činjenice da većini vlasnika nisu potrebne.

A ove komande se ne pominju u uputstvima.

Da biste koristili bilo koji od njih, potrebno je da unesete aplikaciju Telefon u brojčanik (zelena ili plava slušalica na glavnom ekranu).

Tableti bez 3G modula nemaju ovu opciju prema zadanim postavkama.

A da bi pokrenuo kodove, korisnik mora preuzeti posebna aplikacija, nakon što ga je pronašao u upitu “Birač”.

Kombinacije za bilo koji gadget na Android OS-u

Niz informacija vam omogućava da dobijete podatke o različite karakteristike uređaj i njegov pojedinačni elementi:

  • *#06# - O IMEI broj;
  • *#*#4636#*#* – o bateriji i Wi-Fi mreži;
  • *#*#44336#*#* – o firmveru, uključujući CSC broj i datum izrade;
  • *#*#232338#*#* – o adresi bežičnu mrežu;
  • *#34971539# – o kamerama uređaja;
  • *#*#1234#*#* (iako *#2222# radi mnogo češće) – o firmveru.

Prilikom ulaska *#*#1111#*#* informacije o verziji možete dobiti na ekranu softver.

Uvod *#*#2222#*#* prikazuje informacije na tabli.

Informacije o verziji senzora će biti prikazane kodom *#*#2663#*#* , o RAM-u – *#*#3264#*#* , a podaci o Bluetooth adresi su *#*#232337#*#*.

Komande za verifikaciju i testove

Postoji posebna grupa za testiranje uređaja:

  • provjeriti Google usluge Razgovor obezbeđuje doslednost *#*#8255#*#* ;
  • da provjerite rad displeja - *#*#0*#*#* ;
  • za testiranje razni dijelovi(od kamere do mikrofona) – *#0*# ;
  • za audio test - dva odjednom: *#*#0673#*#* I *#*#0289#*#* .

Možete provjeriti rad pozadinskog osvjetljenja i vibracije unosom kombinacije *#*#0842#*#* .

Testirano pomoću naredbe *#*#232339#*#* i dodatne *#*#526#*#* .

Provjera se vrši slanjem naredbi *#*#1472365#*#* (za redovno testiranje) ili *#*#1575#*#* .

Bluetooth mreža se provjerava putem *#*#232331#*#* .

Nekoliko Ipak korisne komande omogućavaju vam da testirate performanse ekrana ( *#*#2664#*#* ), detektori pokreta ( *#*#0588#*#* ) I GSM modul (*#*#7262626#*#* ).

Ulaz *#197328640# obezbeđuje prelaz na servisni režim.

Opasne kombinacije

Postoji nekoliko opcija, ulaskom u koje možete izvršiti ozbiljne promjene u sistemu bez mogućnosti povratka početno stanje.

To uključuje, na primjer *#*#7780#*#* I *2767*3855# .

Prvi osigurava da se sve postavke resetuju i brišu korisnik instaliran aplikacija, druga komanda rezultira kompletna reinstalacija sistemima.

Kombinacija *#*#7594#*#* omogućava vam da se riješite menija za isključivanje - kada pritisnete odgovarajuće dugme, ili će se automatski isključiti bez da se ništa pita korisnika.

Izbor koda *#*#8351#*#* potrebno za omogućavanje registracije glasovno biranje, A *#*#8350#*#* – da isključite ovaj način rada.

Subsequence #*5376# koristi se za brisanje poruka i nekoliko kombinacija za Android tip #*3876# , #*3851# I #*2562# ponovo pokrenite gadžet.

Posebni kodovi za proizvode pojedinih proizvođača

Postoji nekoliko kombinacija pogodnih samo za određene modele ili marke uređaja. Mogu se sažeti u malu tabelu.

Table 1. kodovi za određene modele mobilnih uređaja koji koriste Android OS.
marka, model Tim Akcija
Sony **05***# otključavanje PUK koda
LG, G3 3845#*855# ulazak u servisni meni
Samsung, Galaxy S4 *#0011# idite na meni
HTC ##3424#

##33284#

pokretanje dijagnostičkog procesa

informacije o statusu mreže

Motorola *#*#786#*#*

*#*#2486#*#*

resetujte sva podešavanja

idite na ugrađeni meni

Osim ovih, postoje i druge komande. Posebna aplikacija Secret Codes iz PlayMarketa pomoći će vam da ih pronađete. Uz njegovu pomoć možete čak otkriti i one koji nisu na listi.

Trebao bi znati: Neće sve sekvence, čak ni one univerzalne, raditi na svakom pametnom telefonu. Ograničenje upotrebe tajna kombinacija može biti samo-reinstalirani operativni sistem preuzet ne sa službene web stranice, već iz izvora treće strane.

Koristeći i učeći aplikacije otvorenog koda, možete naučiti kako da kreirate dobre aplikacije na svoju ruku.


Navedenih u nastavku najbolji projekti za Android i open source. Zahvaljujući njima, možete naučiti mnogo sjajnih praksi za razvoj Androida.

1. Android aplikacija sa MVP arhitekturom

MVP koristeći .

2. Android aplikacija sa MVVM arhitekturom

Ovo spremište sadrži aplikaciju koja implementira arhitekturu MVVM koristeći Dagger2, GreenDao, RxJava2, Fast-Android-Networking i PlaceholderView.

3. Google I/O Android aplikacija

Google I/O je razvojna konferencija koja se održava svake godine. Sadrži stotine demonstracija tehnologije od strane programera.


Ovaj projekat je Android aplikacija za konferenciju. Aplikacija podržava uređaje pod Android kontrola 5.0+ i optimiziran za telefone i tablete svih oblika i veličina.


4. Google Android arhitektonski crteži

Android platforma ima veliku fleksibilnost prilikom organiziranja i arhiviranja aplikacije. Ova sloboda može dovesti do aplikacija sa velikim klasama. To može otežati testiranje, podršku i proširenje.


Arhitektura Android Blueprint namenjen za demonstraciju mogući načini pomoći u rješavanju ovih problema. Ovaj projekat prikazuje istu aplikaciju implementiranu mnogo puta koristeći različite arhitektonske koncepte i alate.


Možete koristiti ove uzorke kao početnu tačku za kreiranje sopstvene aplikacije. Ovdje je fokus na strukturi koda, arhitekturi, testiranju. Međutim, imajte na umu da postoji mnogo načina za izgradnju aplikacija s ovim arhitekturama i alatima. Fokusirajte se na vlastite prioritete i nemojte se previše baviti onim što se može smatrati kanonskim primjerima.

5. Telegram

Android aplikacija koja može inspirirati svojim dizajnom, zahvaljujući odličnoj implementaciji materijalnog dizajna.

7. Žica

Ova aplikacija za ćaskanje puna je slika, filmova, GIF-ova, muzike, skica i drugih oblika medija. Također pruža sigurno end-to-end enkripciju u svakom trenutku.


8. Android aplikacija ribot

Kickstarter- Ovo globalnoj zajednici, što pomaže oživljavanju kreativnih projekata. Istražite hiljade projekata u umjetnosti, dizajnu, filmu, igrama, muzici i još mnogo toga.

10.PocketHub

GitHub je odbio da podrži aplikaciju, pa je puštena u javnost i održavana kao javni projekat. Sada društvo aktivno radi na ponovnom izdavanju ove aplikacije u Play Store. Ova aplikacija će biti duhovni nasljednik originalne aplikacije.

11. Jednostavna Android aplikacija sa MVP-om

Vrlo jednostavna aplikacija koja pokazuje kako implementirati MVP arhitekturu.

Instrukcije

Pogledajte izvorni kod koristeći njegov izvor. Originalni fajl sadrži kod koji je programer napisao prilikom kreiranja softvera, nakon čega se kompajlira pomoću posebnih alata i pretvara u instalacionu datoteku.

Ako ste izgubili originalni fajl kod, ili vam nije dostupan iz drugih razloga, koristite posebne programe za dekompajler. Dostupni su i programi za disassembler. Imajte na umu da gledate original kodčesto može postati nemoguće u slučajevima kada ne znate koji je programski jezik korišten za njegovo razvijanje.

Ako želite pronaći kod besplatni softver, izvršite pretragu na Internetu sa odgovarajućim zahtjevom. Također pokušajte preuzeti ovaj program i u njegovom meniju pronađite stavku „Prikaži izvor kod" Ovo je obično dostupno za programe koji se mogu redistribuirati.

Budite oprezni kada ih koristite, posebno se to odnosi na programe koji nisu preuzeti s web stranice programera, jer izvorni kod može sadržavati zlonamjernog koda, koji, kada je instaliran na vašem računaru, takođe instalira trojance, keyloggers i tako dalje.

Budite oprezni kada koristite programe dekompajlera, jer mnogi programeri softvera koriste posebne programe koji otežavaju ponovno kreiranje originala kod. Ako je program napisan na asembleru, također se prihvaća specijalni programi.

Povrat novca razvoj softvera dosta, nemojte ih koristiti u lažne svrhe ili za izmjene programa zatvorenog koda, jer ove radnje često nose određenu odgovornost u skladu sa zakonom.

Koristan savjet

Nemojte pregledavati kod zatvoreni programi a pogotovo ne mijenjajte to.

Programski kod može varirati u pogledu privatnosti - mnogi programeri ga ne čine javno dostupnim, a uslovi ugovora o licenci nameću ograničenja korisnicima u pogledu njegove upotrebe i pregleda. Postoje i programi sa open source, koji se može pregledati, uređivati ​​i tako dalje.

Trebaće ti

Instrukcije

Uverite se da je izvorni kod softvera koji želite da pogledate namenjen otvoreni pristup. Da biste to učinili, idite na službenu web stranicu programera softvera i pogledajte vrstu licence. Ako je izvorni kod programa zatvoren, ne možete ga vidjeti. Ovo je nezgodno, ali s takvim sistemom prilično je rijetko pronaći kopije programa koji sadrže trojance i druge malware. Ovo je glavni nedostatak slobodnog softvera.

Ako imate besplatan softver, pronađite „Izvorni kod“ u meniju programa, ako je takvu stavku dao programer, što je izuzetno retko. Da biste ga vidjeli u drugim slučajevima, koristite asembler ili drugi softver treće strane.

Često, da biste otvorili izvor, morate znati koji su programski jezik kreatori programa koristili tokom razvoja, što je često vrlo teško odrediti. Ovdje možete instalirati set na svoj računar razni programi za otvoreni izvorni kod upisan različitim jezicima.

Kada koristite besplatni softver, ako imate opciju, pogledajte izvorni kod prije procesa instalacije, posebno ako je program preuzet sa nezvanični izvor. Ovo će pomoći u zaštiti vašeg računala od zlonamjernog softvera koji je instaliran zajedno s glavnim.

Takođe ne pribegavajte razne metode unošenje izmjena u zatvoreni izvorni kod programa, često u takvim slučajevima postoji određena odgovornost za kršenje pravila ugovor o licenci između korisnika i programera. Štaviše, nemojte postavljati uređivane takve programe na Internet.

Video na temu

Koristan savjet

Provjerite izvore besplatnog softvera.

Mogućnost pregleda originala kod razne stranice mogu biti vrlo korisne kada samostvaranje site. Možete vidjeti HTML kod koristeći posebna podešavanja I dodatne ekstenzije pretraživač, kao i pregled programa tekstualne datoteke.

Trebaće ti

  • - program pretraživača;
  • - program za beležnicu.

Instrukcije

Pronađite stavku menija "Site Source Code" u vašem pretraživaču. Na primjer, u programu Mozilla Firefox može se naći u odeljku „Web Development“ koji se nalazi u stavci „Alati“ glavnog menija i u Internet pretraživač Explorer se poziva da pogleda html kod iz stavke “Pregled” u glavnom meniju. Idite na stranicu čiji kod želite da proučite. Kada se stranica učita, odaberite alat Site Source. Program će prikazati poseban prozor u kojem ćete vidjeti kod. Ako se sadržaj stranice ne prikazuje ispravno, pokušajte promijeniti kodiranje.

Standardne karakteristike pretraživač se može proširiti pomoću dodatka. Često možete pronaći ekstenziju na web stranici programera koja vam omogućava da vidite kod web-mjesta. Na primjer, dodatak za Mozilla Firefox zove se Firebug, za Opera pretraživač– DragonFly. Preuzmite i instalirajte dodatak. Možda ćete morati ponovo pokrenuti pretraživač. Zatim idite na željenu stranicu. Kliknite na dugme da pozovete konzolu dodataka - može se nalaziti na jednom od radnih panela programa - a zatim dodatni prozor, koji će prikazati izvorni kod otvori stranicu.

Sačuvajte potrebne web stranice koristeći odgovarajuću funkciju pretraživača. Da biste to učinili, kliknite na stavku glavnog izbornika "Datoteka" i odaberite "Sačuvaj kao". Odaberite lokaciju na svom računaru gdje ćete sačuvati kopiju stranice. Zatim u padajućem izborniku pod nazivom „Vrsta datoteke“ odaberite opciju „Web stranica, cijela“ ili „Web stranica, samo HTML“. Kliknite na "Sačuvaj". Ponovite postupak sa svim potrebnim stranicama internetskog resursa. Otvorite fasciklu u kojoj su sačuvani fajlovi. Odaberite jednu od stranica i pokrenite je pomoću programa notepad. Instalirani možete koristiti u operacionoj sali Windows sistem Uslužni program Notepad, ali bolje je preuzeti praktičniji Program Notepad++. Ima funkciju split različite vrste html oznake po boji.

IMEI je identifikacija kod mobilni telefon. Ako vam je mobilni telefon ukraden ili izgubljen, možete ga pokušati pronaći pomoću ovoga kod y, ako zatražite pomoć od službenika unutrašnjih poslova.

Instrukcije

Saznajte svoj IMEI telefon biranjem *#06#. Za trenutak, ovo će biti prikazano na ekranu vašeg mobilnog telefona. kod. Na ovaj način možete saznati IMEI apsolutno bilo kojeg modela mobilnog telefona telefon.

Uzmi kutiju iz svog telefon i ispitajte ga sa svih strana. IMEI mobilnog telefona obično je naznačen u blizini trake kod a i ima oblik niza brojeva ili također poteza kod A. Ako postoji mogućnost da ova kutija padne u ruke nepoštenih ljudi, sakrijte je kako ne bi iskoristili vašu nepažnju.

Pregledajte dokumente za svoj mobilni uređaj. Takođe obično ukazuju na IMEI. Pregledajte ugovor koji ste potpisali u trgovini komunikacija prilikom kupovine telefon. IMEI je naveden u istom redu kao i “Naziv modela”.

Isključite telefon, otvorite ga zadnji poklopac i pažljivo izvadite bateriju. Unutar kućišta ćete vidjeti naljepnicu s podacima o proizvođaču telefon, modele, kao i identifikaciju kod. Međutim, na nekim modelima telefona IMEI možda neće biti prikazan kao duga serija brojeva, već samo kao bar kod. kod A.

Ako odlučite da kupite polovan telefon, zamolite prodavca da vam dostavi svu dokumentaciju za mobilni uređaj i proverite IMEI biranjem *#06# ili otvaranjem telefona.

Ako vam je telefon ukraden ili izgubljen, prvo pozovite svog operatera i blokirajte broj. Nakon toga kontaktirajte policiju i dostavite službenicima unutrašnjih poslova sve podatke koje imate o vremenu i mjestu otmice ili nestanka. Ali najvažnija stvar koju im morate reći je vaša identifikacija kod tvoj njegov mobilni uređaj.

Ako iz nekog razloga niste uspjeli saznati IMEI telefon, ne idite na internet stranice koje nude razne programe i usluge koje vam navodno mogu pomoći ne samo da saznate kod mobilni telefon, ali i otključavanje stara SIM kartica bez PIN-a i PUK-a. To se ne može učiniti bez pristupa bazama podataka telekom operatera. A telekom operateri brinu o sigurnosti najviši nivo.

Ključ koji ste koristili za aktiviranje softvera ne možete vidjeti na uobičajen način, kao što je, licencni kod program koji je pohranjen u registru i kojem se može pristupiti kada se pokrene ili korištenjem drugih programa. Na osnovu licencnog koda, možete vidjeti aktivacijski kod na službenoj web stranici programera.

Trebaće ti

  • - program za pregled licencnog koda.

Instrukcije

Skinuti Everest program 2006 na vaš računar. Instalirajte ga i pokrenite. U glavnom prozoru izaberite softver koji vas zanima, čiji licencni kod želite da znate. Informacije koje su vam potrebne trebale bi se pojaviti na desnoj strani prozora. Takođe ga možete sačuvati u datoteku ili odštampati. U svakom slučaju, najbolje je takve informacije pohraniti ne u u elektronskom formatu na bilo koji prenosivi medij, koji nećete formatirati.

Pogledajte licencni kod programa na disku ako ste ga kupili kao poseban proizvod od računara, na kutiji od njega itd. Također informacije o kodu softverski proizvod sadržane u registru operativni sistem. Da biste ga pokrenuli, otvorite “Run” u meniju “Start” i unesite regedit u polje prozora koji se pojavi.

Pronađite stavku u direktorijumima s lijeve strane koja je odgovorna za softver. Odaberite program koji vam je potreban, pregledajte mape za informacije o licenci. Kopiraj.

Prepišite licencni kod koji ste dobili pomoću jedne od gore navedenih metoda. Idite na web stranicu programera softvera čiji vas aktivacijski kod zanima. Pronađite tačku za aktivaciju i registraciju programa, ako je dostupna na web stranici. Unesite licencni kod vašeg softverskog proizvoda i pogledajte aktivacijski kod koji je dostupan za njega. Ova metoda je često zgodna u slučajevima kada je aktivacija softverskog proizvoda dostupna na web stranici.

Ako ovaj način aktivacije nije dostupan za vaš program, saznajte kod prilikom ponovnog instaliranja. U potpunosti ga deinstalirajte preko stavke menija kontrolne table „Dodaj ili ukloni programe“ i izbrišite unos za aktivaciju, nakon što se prvo uverite da imate licencu. Nakon instalacije, dovršite aktivaciju tako što ćete pogledati ključ koji odgovara vašem licencnom kodu. Prepiši to.

Koristan savjet

Uvijek sačuvajte informacije potrebne za aktivaciju programa u budućnosti kako ne biste ponovo prolazili kroz proceduru za dobivanje ključa.

Pogledajmo kako odrediti inicijal kod stranice, jer je ovaj parametar veoma važan kada radite na internetu. Ako vam treba bilo kakva vijest, oznaka ili slika, ali ne znate kako je napisati, uvijek možete kopirati informacije s druge stranice nakon što saznate originalnu kod stranice ako nije za kod kreirani od strane programera stranice. Original je važan kod u stranicama datoteka koje nisu programi, koristeći izvor kod i možete raditi sa stranicama i uređivati ​​ih.

Trebaće ti

  • Upute za pregled izvornog koda stranice.

Instrukcije

Da bi bio vidljiv, registrovan je na originalu kod ohm Napunite ga sa kod om možete, ako ste vlasnik resursa, ili ga promijeniti koristeći notepad, editor, koristeći posebne ekstenzije. Korisnik također može promijeniti stranicu uređivanjem datoteke i dodavanjem vlastite . U - pretraživačima koji gledaju izvor kod a provodi se korištenjem razne ekipe, pogledajmo ih detaljnije.

Za Internet Explorer odaberite karticu "pregled", zatim "original" kod stranice» ili se stavka može odabrati klikom na desno dugme miševi. Da bude šifriran od strane programera kod u ovome idemo na meni „usluga“, zatim na „alatke za razvojne programere“, pritisnite strelicu, izaberite potreban element na i kod postati . Zatim kliknite na ikonu i kod V tekstualni format i kopirati iz njegovih komponenti u html.

Mozilla pretraživač Firefox pruža mogućnost pregleda pomoću jednostavne naredbe “Ctrl+U” ili u meniju “alati” odabirom podniza “view source” kod" Možete vidjeti šifrirane informacije u Mozilla Firefoxu tako što ćete instalirati poseban Web Developer, izaberite iz menija “ kod" string "generiran kod“ i ispod stranice pojavljuje se vrijednost originala kod A. Kopirajte datoteku u međuspremnik ili je sačuvajte sa ekstenzijom page.htm.

At koristeći Google Chrome u glavnom meniju "alati" odaberite podniz "prikaz izvora kod", a zatim desnom tipkom miša otvorite stavku "prikaz kod A stranice» ili pomoću tipki "Ctrl + U".

Da nađem original kod Opera u meniju "pregled" izaberite "razvojni alati" i u njemu stavku "izvor" kod stranice"ili korištenjem tipkovne prečice "Ctrl + U".

Za Safari pretraživač u meniju nalazimo “view html- kod", također desnim klikom, otvorite podniz "view source" ili koristite prečicu na tipkovnici "Ctrl + Alt + U".

Bilješka

Mogućnost pregleda šifriranih informacija o izvornom kodu vrši se pomoću dva pretraživača.

Koristan savjet

Ako niste programer stranice, možete promijeniti stranicu samo za vlastitu upotrebu.

Program je njegov licencni kod, na osnovu kojeg se generira aktivacijski kod. To se radi putem komunikacije putem Interneta ili putem telefona neki programeri također pružaju druge metode aktivacije.

Koristeći i učeći aplikacije otvorenog koda, možete naučiti kako sami kreirati dobre aplikacije.


U nastavku su navedeni najbolji Android projekti otvorenog koda. Zahvaljujući njima, možete naučiti mnogo sjajnih praksi za razvoj Androida.

1. Android aplikacija sa MVP arhitekturom

MVP koristeći .

2. Android aplikacija sa MVVM arhitekturom

Ovo spremište sadrži aplikaciju koja implementira arhitekturu MVVM koristeći Dagger2, GreenDao, RxJava2, Fast-Android-Networking i PlaceholderView.

3. Google I/O Android aplikacija

Google I/O je razvojna konferencija koja se održava svake godine. Sadrži stotine demonstracija tehnologije od strane programera.


Ovaj projekat je Android aplikacija za konferenciju. Aplikacija podržava uređaje koji koriste Android 5.0+ i optimizirana je za telefone i tablete svih oblika i veličina.


4. Google Android arhitektonski crteži

Android platforma ima veliku fleksibilnost prilikom organiziranja i arhiviranja aplikacije. Ova sloboda može dovesti do aplikacija sa velikim klasama. To može otežati testiranje, podršku i proširenje.


Arhitektura Android Blueprint ima za cilj da pokaže moguće načine za pomoć u rješavanju ovih problema. Ovaj projekat prikazuje istu aplikaciju implementiranu mnogo puta koristeći različite arhitektonske koncepte i alate.


Možete koristiti ove uzorke kao početnu tačku za kreiranje vlastitih aplikacija. Ovdje je fokus na strukturi koda, arhitekturi, testiranju. Međutim, imajte na umu da postoji mnogo načina za izgradnju aplikacija s ovim arhitekturama i alatima. Fokusirajte se na vlastite prioritete i nemojte se previše baviti onim što bi se moglo smatrati kanonskim primjerima.

5. Telegram

Android aplikacija koja može inspirirati svojim dizajnom, zahvaljujući odličnoj implementaciji materijalnog dizajna.

7. Žica

Ova aplikacija za ćaskanje puna je slika, filmova, GIF-ova, muzike, skica i drugih oblika medija. Također pruža sigurno end-to-end enkripciju u svakom trenutku.


8. Android aplikacija ribot

Kickstarter je globalna zajednica koja pomaže u oživljavanju kreativnih projekata. Istražite hiljade projekata u umjetnosti, dizajnu, filmu, igrama, muzici i još mnogo toga.

10.PocketHub

GitHub je odbio da podrži aplikaciju, pa je puštena u javnost i održavana kao javni projekat. Sada društvo aktivno radi na ponovnom puštanju ove aplikacije na Play Store. Ova aplikacija će biti duhovni nasljednik originalne aplikacije.

11. Jednostavna Android aplikacija sa MVP-om

Vrlo jednostavna aplikacija koja pokazuje kako implementirati MVP arhitekturu.

Svakim danom sve je više aplikacija za Android. Milioni zanimljive igre I korisni programi može se naći u Play Market. Svi imaju korisničko sučelje i nositi se sa zadatkom. Teško je zamisliti bez njih savremeni svet informacione tehnologije. Ovaj članak je namijenjen ljudima koji ne cijene samo funkcionalnost i izgled aplikacije, a zanima ih i njihova interna struktura.

Ako ste se ikada zapitali šta je „ispod haube“ vaše omiljene aplikacije, a znate ponešto o programiranju, ovaj članak je za vas. Reći ćemo vam kako da vidite izvorni kod Android aplikacije direktno na svom gadgetu. Idi!

Opće informacije

Većina programa za Android OS, kao i većina samog operativnog sistema, napisana je u programskom jeziku. To znači da ako pogledamo izvorni kod Android programa, najvjerovatnije ćemo vidjeti Java kod sa koristeći Android SDK (koji uključuje alate Android platforme). Ponavljam: da biste razumjeli izvorni kod aplikacija, morate imati osnovno znanje Java i Android principi rada.

Kako saznati izvorni kod Android aplikacija?

Prvo preuzmite aplikaciju čiji izvorni kod vas zanima. Zatim idite na Play Market i preuzmite uslužni program koji se zove Show Java. Ona će biti ta koja će izvršiti dekompilaciju. Instalirano? Odlično, sada idemo na najzanimljiviji dio - izdvajanje originala Android kod programe. Pokrenite Show Java.

Odaberite prava aplikacija od instaliranih ili ga pronađite na SD kartici. Sada morate odabrati dekompajler. Obično biram CRF. Ako imate problema, isprobajte JaDX.

Po završetku procesa dobit ćete listu izvornih paketa Android aplikacije. Naravno, ovo nije 100% kopija koda koji su napisali programeri ove aplikacije. Ali osnovna logika ostaje ista i nije je teško razumjeti. Šta učiniti sa izvorima? Bilo šta. Pogledajte, bacite pogled, možda će vas zanimati neke “karakteristike” ili karakteristike implementacije funkcionalnosti programa.

Naslov:

Najbolji članci na ovu temu