Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Vorgehensweise beim erstellen einer App

Das Thema "Vorgehensweise beim erstellen einer App" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 17.08.2009, 18:18   #1 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
Standard Vorgehensweise beim erstellen einer App

Hallo Leute,

mich würde gerne interessieren, was ihr so bedenkt beim designen von apps...
Bin recht neu auf dem Gebiet und hätte dan direkt mal eine Frage

Und zwar möchte ich eine App erstellen, die mehrere "Seiten"(Acivitys) hat. Aber auf jeder Seite ist oben und Titel der gleich aussieht und unten ein Menü...

Nun würde es wohl kein sinn machen, in jede xml das menü rein zu machen...
Meine Idee war nun, den Content immer auszutauschen der in der Mitte ist...
Jedoch dachte ich mir dan, dass es vllt doof wäre fürs android... weil man nicht mehr vor und zurück kann...

Deswegen nun die Frage wie stellt man es am cleversten an, wenn man unten ein eigenes Menü haben möchte? per Include arbeiten oder gibt es bessere Ideen?

Bin für jede Antwort dankbar



Zweite Frage: Ist es möglich die controls von HTC Hero zu nutzen? oder wäre das blödsinn?


Gruß
Michi
MichaelS ist offline   Mit Zitat antworten
Alt 17.08.2009, 19:40   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy

Registriert seit: 16.08.2009
Beiträge: 69
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: Vorgehensweise beim erstellen einer App

Uff darüber gibts ganze Bücher
Ich denke das hängt von der Applikation ab ... will ich ne Umfangreiche App programmieren dann versuche ich möglichst Modular zu bleiben um die App problemlos zu erweitern. Sinn macht da zb. bestimmte Module erst mittels UML zu planen oder ein Entity Relation Management wie es in J2I implementiert ist zu verwenden. Aber wie gesagt das hängt vom Umfang der App ab und lässt sich so pauschal nicht sagen.

Bzl. des Menü ich zb hab mir eine MainMenuActivity Class geschrieben die das Menü enthält und alle anderen Activitys leiten davon ab.
Scogit ist offline   Mit Zitat antworten
Alt 17.08.2009, 19:42   #3 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
Standard AW: Vorgehensweise beim erstellen einer App

also wie generell eine entwicklung aussieht ist mir schon bekannt Dennoch danke...
Meine Frage bezieht sich eigentlich direkt auf das Problem...
MichaelS ist offline   Mit Zitat antworten
Alt 17.08.2009, 19:44   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy

Registriert seit: 16.08.2009
Beiträge: 69
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: Vorgehensweise beim erstellen einer App

Ja war wieder vorschnell hab noch ein Edit hinzugefügt.

Zitat:
Zitat von Scogit Beitrag anzeigen
Bzl. des Menü ich zb hab mir eine MainMenuActivity Class geschrieben die das Menü enthält und alle anderen Activitys leiten davon ab.
Scogit ist offline   Mit Zitat antworten
Alt 17.08.2009, 19:48   #5 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
Standard AW: Vorgehensweise beim erstellen einer App

das klingt schonmal besser wie ist es eigentlich. Ist es besser in XML zu arbeiten oder die elemente im code behind einfach zusammen zu puzzeln? was ist besser? Oder kann man ein Layout in codebehind laden und dan anzeigen ohne direkt die RessourceID anzugeben? Gibt es generell Sachen, die man vermeiden sollte? Habe gelesen man sollte keine "Komma" Zahlen nutzen weil diese auf ARM Prozessoren nur emuliert werden... Genauso wenig sollte man Enums nutzen?
MichaelS ist offline   Mit Zitat antworten
Alt 17.08.2009, 19:54   #6 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy

Registriert seit: 16.08.2009
Beiträge: 69
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: Vorgehensweise beim erstellen einer App

Kann ich dir nicht sagen ich bin genau so ein Frischling in der Android Entwicklung wie du. Ich persöhnlich finde es besser per XML lässt sich einfacher pflegen allerdings bekomme ich das mit den Menu noch nicht richtig hin kann da keine Aktionen hinterlegen weswegen ich später noch ein Thread hier aufmachen werde dann kannst du dir es ja mal anschauen.

Kommazahlen sind in Hochsprachen wie Java eh ne Sache für sich
Scogit ist offline   Mit Zitat antworten
Alt 19.08.2009, 20:00   #7 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy

Registriert seit: 16.08.2009
Beiträge: 69
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: Vorgehensweise beim erstellen einer App

Ich hab mein Problem mit dem Menü selbst lösen können ... eine Super Activity die das Menü und alle anderen Activitys leiten davon ab.

Code:
package de.avdr;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;

abstract public class MainMenuActivity extends Activity {

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        AVDR.init();
    }

    @Override
    public boolean onCreateOptionsMenu(Menu objMenu) {
        MenuInflater objInflater = getMenuInflater();
        objInflater.inflate(R.menu.options_menu, objMenu);

        return super.onCreateOptionsMenu(objMenu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem objItem) {
        switch (objItem.getItemId()) {
            case R.id.current:
                startActivity (new Intent (this, CurrentActivity.class));
                break;
            case R.id.programm:
                break;
            case R.id.remotecontrol:
                startActivity (new Intent (this, RemoteControlActivity.class));
                break;
            case R.id.help:
                break;
            case R.id.quit:
                break;
            case R.id.records:
                break;
            case R.id.settings:
                break;
            case R.id.timer:
                break;
            default:
                return super.onOptionsItemSelected(objItem);
        }

        return true;
   }
}

Zum Thema Menü hab ich hier einen ganz guten Thread gefunden:
Anfänger Fragen - Menü
Scogit ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Backup erstellen mit dem HTC Hero / G2 Nahkampfsocke Root / Hacking / Modding für T-Mobile G2 Touch 30 02.09.2010 23:59
Ordner im Menü erstellen? Wildkater Android Allgemein 11 04.08.2010 21:32
richtige Vorgehensweise SPL / hSPL degrees Root / Hacking / Modding für T-Mobile G1 4 03.08.2009 21:45
Wie Patchdatei erstellen? Duk3 Android OS Entwicklung / Customize 7 10.07.2009 14:40
App Widgets erstellen netzmensch Android App Entwicklung 0 01.06.2009 23:25




Du liest gerade: "Vorgehensweise beim erstellen einer App" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.