Muodosta yhteys automaattisesti XML- ja Java-toimintojen välille, linkitä kaikki widgetit
Tähän on olemassa pari erilaista tapaa. Yksi niistä on käyttämällä riippuvuusinjektiokehystä, kuten Butter Knife. Butter Knife -sivuston kautta on ohjeet Butter Knife -sovelluksen asentamiseen Eclipseen. 2
Tässä on esimerkki heidän verkkosivustoltaan lainatusta:
luokka ExampleActivity laajentaa Activity {@InjectView (R.id.title) TextView-otsikkoa; @InjectView (R.id.subtitle) TextView-tekstitys; @InjectView (R.id.footer) TextView-alatunniste; @Override public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.simple_activity); ButterKnife.inject (tämä); // TODO Käytä "injektoituja" näkymiä ...}}
Voit myös käyttää Butter Knife -työkalua mm. OnClickListeners
: n injektoimiseksi näin:
@OnClick (R.id.submit) public void submit (Näytä näkymä) {// TODO lähetä tiedot palvelimelle ...}
Ja siellä on jopa Android Studio -laajennus ButterKnifeZelezny, joka tuottaa nämä näkymän injektiot automaattisesti.
Jos et kuitenkaan ole kiinnostunut ButterKnifeista, siellä on Lazy Android 1.0.0.61
Tee luokasta automaattisesti pakattava
On olemassa Eclipse-laajennus nimeltä Parcelable generator, mutta en ole käyttänyt sitä, mutta olen käyttänyt vastaavaa Android Studion laajennusta nimeltä android-parcelable-intellij- laajennus, joka "... luo nämä ikävät findViewById-ilmoitukset."
Luo mukautettu luettelo muutamalla napsautuksella
En ole käyttänyt kumpaakaan näistä kirjastoista, mutta näyttää olevan android-codegenerator-plugin-intellij, joka tukee Adapter Class -koodin luomista kohteen asettelusta. Lisäksi on olemassa AndroidStudioTemplate, joka dokumentaationsa mukaan tukee "Array-sovitin: Luo uuden mukautetun taulukon sovittimen ViewHolder-mallilla".
Luo SQLite-apulainen Java-luokka helposti muutamalla napsautuksella
Minulla ei ole kokemusta siitä, mutta ActiveAndroid on ORM, jonka "... avulla voit tallentaa ja noutaa SQLite-tietokantatietueita kirjoittamatta koskaan yhtä SQL-käskyä. "