AndroidAppsProgrammieren: Unterschied zwischen den Versionen

Aus Wiki
Zur Navigation springenZur Suche springen
(Tutorials)
(Tutorials)
Zeile 25: Zeile 25:
 
* [https://developer.android.com/training/secure-file-sharing/setup-sharing.html Filesharing]
 
* [https://developer.android.com/training/secure-file-sharing/setup-sharing.html Filesharing]
  
Youtube Tutorials
+
=== Youtube Tutorials ===
 
* [https://www.youtube.com/watch?v=EknEIzswvC0&list=PLS1QulWo1RIbb1cYyzZpLFCKvdYV_yJ-E Android Studio Tutorial for Beginners]
 
* [https://www.youtube.com/watch?v=EknEIzswvC0&list=PLS1QulWo1RIbb1cYyzZpLFCKvdYV_yJ-E Android Studio Tutorial for Beginners]
 
* [https://www.youtube.com/watch?v=cnrJQLxdd8E neue Activity (Seite) anzeigen]
 
* [https://www.youtube.com/watch?v=cnrJQLxdd8E neue Activity (Seite) anzeigen]
Zeile 37: Zeile 37:
 
* [https://www.youtube.com/playlist?list=PLEVlop6sMHCpoaz2TMvNVBIDd97JhfdDF RecyclerView (mit funktionieren onClickListener)]
 
* [https://www.youtube.com/playlist?list=PLEVlop6sMHCpoaz2TMvNVBIDd97JhfdDF RecyclerView (mit funktionieren onClickListener)]
 
* [https://www.youtube.com/watch?v=IMzpS9qNVWo App mit Firebase Online Datenbank]
 
* [https://www.youtube.com/watch?v=IMzpS9qNVWo App mit Firebase Online Datenbank]
 +
* [https://www.youtube.com/watch?v=lpFDFK44pX8 Getting Started with the Firebase Realtime Database on Android]
  
 
== How To ==
 
== How To ==

Version vom 4. März 2017, 17:43 Uhr

Android Studio

download

installieren

Buch Einstieg in Android Studio

Java Namenskonventionen

Variablen, Methoden und Objekte

starten mit einen Kleinbuchstaben

Klassen

starten mit einem Großbuchstaben

Was ist was

Tutorials

Youtube Tutorials

How To

Google Play Services verwenden (Map, ...)

Speicherproblem mit der Maps API beheben

falls sich danach die Apps (vor allem die signed App) nicht mehr compilieren lassen : Configure Apps with Over 64K Methods

Material Icons verwenden

Follow these steps to start Vector Asset Studio:

  • In Android Studio, open an Android app project.
  • In the Project window, select the Android view.
  • Right-click the res folder and select New > Vector Asset.

After you open Vector Asset Studio, you can add a material icon as follows:

  • Select "Material Icon"
  • Click Choose
  • Select a material icon

mit einem Button eine neue Activitiy öffnen

OnClickListener

       Button b = (Button) findViewById(R.id.buttonZumZweitenActivity);
       b.setOnClickListener(new OnClickListener() {
           @Override
           public void onClick(View v) {
               startActivity(new Intent(MainActivity.this, ZweitesActivity.class));
           }
       });

XML

Using onClick in XML

Alternatively you can use the android:onClick="yourMethodName" to declare the method name in your Activity which is called when you click your Button, and then declare your method like so;

public void yourMethodName(View v){

   startActivity(new Intent(YourCurrentActivity.this, YourNewActivity.class));

}

diverses

Navigation Drawer

Tipps und Tricks

Variable einfügen / ändern

im Textmodus mit der Maus auf die Variable fahren und SHIFT F6 klicken

einem Button eine Funktion zuweisen

dem definierten Button (z.B.: in der fragment_main.xml) den Parameter android:onClick hinzufügen

android:onClick="ShowAbout"
  • ShowAbout anklicken und ALT Enter klicken
  • create On Click Event Handler auswählen
  • MainActivity auswählen, das Grundgerüst wird in der MainActivity.java erstellt

hier gefunden