Android Keskne

ADT 17 ja SDK tööriistad r17 on nüüd kolmandas beetaversioonis, toovad arendajatele uusi tööriistu ja veaparandusi

protection click fraud

Igaüks, kes tegeleb Androidi (või mis tahes tarkvaraplatvormi) arendusega, teab, et head tööriistad on kogu protsessi kõige olulisem osa. Oleme näinud, et Androidi meeskond on arendus- ja silumistööriistade täiustamise nimel kõvasti tööd teinud ning teevad seda siiani. Eclipse'i ADT pistikprogrammi ja SDK tööriistade/platvormitööriistade täiendamine on käimas ja see on kolmandas beetaversiooni eelvaates. Arendajad naudivad muudatusi, mis hõlmavad suuri asju, nagu ProGuardi uus versioon (rohkem infot siit), samuti väiksemaid muudatusi, nagu võimalus eksportida küljendusredaktorist ekraanipilt. Meil on pärast pausi tehtud muudatuste täielik loend ja kui arendate Androidi jaoks Eclipse'iga mis tahes rakendust, peaksite seda vaatama.

Kuid on üks suur muudatus, mis on keskmisele ülimalt kasulik Androidi häkker/moder - mis tahes rakenduse üksikasjalik võrgukasutus. Uus DDMS-i tööriist annab andmeid võrguliikluse kohta nii sisse- kui ka väljumiseks kõigis seadmetes, milles töötab Android 4.0.3 või uuem versioon. Graafiku värskendatakse reaalajas ja lisaks on see suurepärane võimalus rakenduste arendajatele näha, kuidas nende rakendus kasutab võrgupesasid, aitab see siluda just seda, millised rakendused teie telefonis teie andmeid. Enam ei pea arvama, milline rakendus on kinni jäänud ja laadib pidevalt üles, vaid ühendage oma telefon vooluvõrku ja kasutage uut DDMS-tööriista, et täpselt teada saada, mis toimub. Teadmine on pool võitu.

Kui soovite uusi tööriistu proovida, ei saa te neid SDK-halduri kaudu alla laadida, kuid käsitsi installimine on piisavalt lihtne ja täielikud juhised leiate allolevalt allikalingilt.

Allikas: Android Tools Project

Uued omadused

DDMS saab nüüd näidata rakenduse üksikasjalikku võrgukasutust (Rohkem infot)

ProGuard:

  • Komplekti kuuluv ProGuard on värskendatud versioonile 4.7. Lisaks paljudele uutele funktsioonidele parandab see tõrke "Dalviki vormingusse teisendamine ebaõnnestus veaga 1", mida mõned kasutajad on kogenud.
  • Vaikimisi proguard.cfg faili on värskendatud Androidi jaoks paremate vaikelippudega.
  • ProGuardi konfiguratsioonifail on jagatud pooleks, projektipõhiseid lippe hoitakse projektis ja üldiseid Androidi lippe levitatakse (ja värskendatakse) tööriistade endi abil.
  • Rohkem infot

Lint:

  • Lint kontrollib nüüd Java-koodi ja kontrollib, milliseid varem mustripõhiseid otsinguid Javas tegi kood (nt kasutamata ressursi kontroll) on ümber kirjutatud, et kasutada täpsemat Java parsi puud.
  • Lint toetab raamatukoguprojekte, nii et näiteks kasutamata ressursside kontroll käsitleb õigesti raamatukoguprojektis deklareeritud ja allavooluprojektis viidatud ressursse.
  • Linthoiatused saab Java-koodis alla suruda uue @SuppressLint annotatsiooniga ja XML-failides uute tööriistadega: nimeruum ja ignore-atribuut. (Rohkem infot)

Uued ebemekontrollid:

  • Leidke Android API kõned, mis nõuavad Androidi versiooni, mis on kõrgem kui minimaalselt toetatud versioon. Saate kasutada uut @TargetApi märkust, et määrata tingimuslikult laaditud koodile kohalikud alistamised. (Rohkem infot)
  • Esinemisreeglid
  • Veel umbes 30 uut reeglit

Uuendatud Eclipse Lint kasutajaliides:

  • Uus "Run Lint" tööriistariba toiming koos rippmenüüga konkreetsete (või kõigi) projektide valimiseks, tulemuste kustutamiseks jne.
  • Tulemuste aken on nüüd korraldatud puuna, mitte lame loendina. Igal probleemitüübil on üks tipptaseme üksus, mis hõlbustab teatatud probleemide kiiret läbivaatamist ja kitsendada teid kõige rohkem huvitavatele probleemidele.
  • Tulemuste aken sisaldab palju uusi tööriistariba toiminguid, sealhulgas laiendamine/ahendamine, failis ignoreerimine, projektis ignoreerimine, kõikjal ignoreerimine, suvandite kuvamine ja veergude seadistamine.
  • Saadaval on uued veerud, nagu kategooria, prioriteet, projekt, fail ja rida. Veeru valik (nagu ka veergude suurused) säilib. Selle veeru järgi sortimiseks võite klõpsata veergudel.
  • Dialoogis Lint Options on nupud Luba kõik ja Keela kõik ning otsingufiltri tekstikast probleemi ID, kokkuvõtte ja tõsiduse järgi filtreerimiseks.

Uus Quick Outline XML-redaktorite jaoks (Ctrl-O, Command-O). See näitab praeguse faili struktuuri, sealhulgas ikoone ja ID-sid, ning võimaldab filtreerida ja kiiresti konkreetsetele ID-dele liikuda.

Ressursivalija näitab nüüd ressursside lahendatud väärtust (nt kui valite @string/tere, kuvatakse lahendatud väärtus "Tere maailm"). Samuti võimaldab see valitud väärtust otse redigeerida.

Paigutuse redaktor ei määra enam paigutustele vaike-ID-sid, ei hõlma ega ühenda silte. See kippus nimeruumi saastama suure hulga kasutamata ressurssidega, kuna tavaliselt ei manipuleerita paigutusi koodi kaudu ega viidata XML-ist. (Redaktor RelativeLayout määrab neile osutades automaatselt ID-d ID-deta vaadetele.)

Eksportige küljendusredaktorist ekraanipilt

SlidingDraweri küljenduse redaktori parandus, mida mõnel platvormil ei saanud küljendusse lohistada.

Parandage ka SlidingDraweri ja TabHosti eelvaate renderdus (probleem 23022).

Uued vaikerakenduse ikoonid, sealhulgas xhdpi versioon.

Olulised veaparandused:

  • Lahendatud on probleemid, mis võivad takistada paigutuse renderdamist lahendamatute ressursside tõttu (probleemid 21046 ja 21051)
  • Parandage ressursivalija viga, mis muutis teatud tüüpi raamistiku ressursside valimise võimatuks (probleem 20589)
  • Parandage vormindajas viga, mille tõttu võib teatud tühiku muster põhjustada tühikuta märgi kustutamise (probleem 23940)
  • Parandage lokaadi viga, mis mõjutab eelkõige Türgi lokaate (probleem 23747)
instagram story viewer