| |||||||
Das Thema "Neues Open-Source Project" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android Experte Modell: HTC Hero Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
| 1. Keine externe Abhängigkeiten 2. Leicht (sonst macht es kein sinn) 3. Mit Annotationen gesteuert 4. Mit 2 Scopes ( onCreate() , onResume() / onPause() ) 5. Mit Injection von der Preferences .... Weitere Ideen? Projekt gerade gestartet, Mitstreiter willkommen: https://github.com/ko5tik/andject
__________________ _____________________________________________ Meine apps: http://www.pribluda.de/android Suche Schriftmuster von Prepaid-Auflade-Bons |
| | |
| | #2 (permalink) |
| Android Experte Modell: HTC Hero Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
|
Jetzt geht bereits folgendes: In Activity: Code:
class WithInjectableViews extends Activity {
// shall be injected
@View(id = R.id.irgendwas)
private android.view.View asView;
@View(id = R.id.irgendwasanderes)
private Button button;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Injector.startActivity(this);
}
__________________ _____________________________________________ Meine apps: http://www.pribluda.de/android Suche Schriftmuster von Prepaid-Auflade-Bons |
| | |
| | #3 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
hmm was bringt das ganze?
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #4 (permalink) |
| Android Experte Modell: HTC Hero Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
|
Es bringt nichts, es nimmt eher weg : scanArea = (ImageView) findViewById(R.id.scanarea); Ist nicht mehr notwendig. Weitere injections folgen
__________________ _____________________________________________ Meine apps: http://www.pribluda.de/android Suche Schriftmuster von Prepaid-Auflade-Bons |
| | |
| | #5 (permalink) |
| Android Guru Modell: Samsung Galaxy S (I9000) Registriert seit: 20.08.2010
Beiträge: 1.078
Abgegebene Danke: 424
Erhielt 517 Danke für 377 Beiträge
|
Statt @View lieber dem Standard @Inject folgen. @Swordi: Google mal nach Dependency Injection, bevor du solche Fragen stellst.
__________________ Abimus - a new experience business solutions - managed services - managed vServer |
| | |
| | #6 (permalink) |
| Android Experte Modell: HTC Hero Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
|
Namenskollision mit J2EE Annotation ist uncool, zumal die nicht bei Android gibt. Frage ist was besser ist - viele Annotationen, oder Logic im injector
|
| | |
| | #7 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
Ok ich habe mir dafür ein Eclipse Plugin getippt, welches mit einem Klick sämtliche findViewByIds erzeugt und separat abspeichert ![]() da brauch ich genau noch 0 Zeilen selbst tippen
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #8 (permalink) | |
| Android Guru Modell: Samsung Galaxy S (I9000) Registriert seit: 20.08.2010
Beiträge: 1.078
Abgegebene Danke: 424
Erhielt 517 Danke für 377 Beiträge
| Zitat:
Edit: Und wie sollte da eine Kollision zusammenkommen? Die Annotation wäre ja in deinem Package. Und Java EE (J2EE gibts nimma :P) gibt es ja nicht auf Android ^^
__________________ Abimus - a new experience business solutions - managed services - managed vServer | |
| | |
| | #9 (permalink) |
| Android Experte Modell: HTC Hero Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
|
Ok, erste Tests. Allein die Injection von Views hat code etwas Schrumpfen lassen. Sowohl in Zeilenmenge im onCreate() als auch apk Große. Gestrippte Version von Bibliothek ist zur Zeit etwa 3KB
__________________ _____________________________________________ Meine apps: http://www.pribluda.de/android Suche Schriftmuster von Prepaid-Auflade-Bons |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Cordia Tab - Open-Source-Tablet | quercus | Sonstige Android-Tablets | 6 | 01.08.2011 10:57 |
| Plattform für Open-Source-Apps? | truetigger | Android App Entwicklung | 2 | 12.11.2010 10:28 |
| Open Source App Projekt | eray | Android App Entwicklung | 19 | 28.05.2010 00:15 |
| Neues Open-Source recovery image | hiddenangel | Root / Hacking / Modding für T-Mobile G2 Touch | 0 | 27.02.2010 18:09 |