Skip to content

Instantly share code, notes, and snippets.

View bluemyria's full-sized avatar
❤️
React

bluemyria bluemyria

❤️
React
  • blum.systems
  • Munich, Germany
View GitHub Profile
@bluemyria
bluemyria / android.015.java
Last active March 12, 2018 08:48
Android 015 - ListView Manipulation / Refresh
//////////////////////////////////////////////////////////////////////////////////////////////
// in der Activity
//////////////////////////////////////////////////////////////////////////////////////////////
public class WoerterListe4Activity extends AppCompatActivity {
ListView lstVokabel;
private Datenbankzugriff datenbankzugriff;
private MyListAdapter myLA;
@Override
@bluemyria
bluemyria / android.014.java
Last active March 12, 2018 08:25
Android 014 - List Listener
//////////////////////////////////////////////////////////////////////////////////////////////
// in MainActivity
//////////////////////////////////////////////////////////////////////////////////////////////
public class MainActivity extends AppCompatActivity {
private TextView tv;
private ListView lv;
private ExpandableListView elv;
private String[] gruppen = {"Gruppe 1", "Gruppe 2", "Gruppe 3"};
@bluemyria
bluemyria / android.013.java
Last active March 12, 2018 12:58
Android 013 - SQLite DB access
//////////////////////////////////////////////////////////////////////////////////////////////
// in Datenbankzugriff
//////////////////////////////////////////////////////////////////////////////////////////////
public class Datenbankzugriff extends SQLiteOpenHelper {
/**
* @param context Die Bezugsaktivity
* @param dbname Datenbank Name
*/
public Datenbankzugriff(Context context, String dbname) {
@bluemyria
bluemyria / android.012.java
Created March 7, 2018 10:15
Android - 012 - Toast creation
try {
.....
} catch (Exception ex) {
Toast t = Toast.makeText(context, ex.getMessage() + "Datei öffnen nicht möglich", Toast.LENGTH_LONG );
t.show();
}
@bluemyria
bluemyria / android.011.java
Created March 7, 2018 09:52
Android - 011 - LayoutInflater
//////////////////////////////////////////////////////////////////////////////////////////////
// MyListAdapter implements ListAdapter
//////////////////////////////////////////////////////////////////////////////////////////////
class MyListAdapter implements ListAdapter {
private ArrayList<Datensatz> eintraege;
private Context context;
public MyListAdapter(Context context) {
@bluemyria
bluemyria / android.010.java
Created March 7, 2018 09:42
Android - 010 - ListView
//////////////////////////////////////////////////////////////////////////////////////////////
// in MainActivity
//////////////////////////////////////////////////////////////////////////////////////////////
public class MainActivity extends AppCompatActivity {
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@bluemyria
bluemyria / android.009.java
Created March 7, 2018 09:30
Android - 009 - File access ( READ / WRITE )
//////////////////////////////////////////////////////////////////////////////////////////////
// AndroidManifest.xml
//////////////////////////////////////////////////////////////////////////////////////////////
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="....">
// WRITE_EXTERNAL_STORAGE permission is enough for both reading and writing
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
// WRITE_EXTERNAL_STORAGE permission is enough for both reading and writing
@bluemyria
bluemyria / android.008.java
Last active March 7, 2018 10:04
Android - 008 - OnClickListener for multiple buttons
private class myOCL implements View.OnClickListener {
@Override
public void onClick(View view) {
Intent myIntent;
switch (view.getId()) {
case R.id.btnWortPaar1:
myIntent = new Intent(MainActivity.this, WortPaar2Activity.class);
startActivityForResult(myIntent, 1);
@bluemyria
bluemyria / android.007.java
Last active March 7, 2018 08:22
Android - 007 - Intents / return Data
//////////////////////////////////////////////////////////////////////////////////////////////
// in MainActivity
//////////////////////////////////////////////////////////////////////////////////////////////
private void activityMitUebergabe() {
Intent myIntent = new Intent(this, Activity2withUebergabe.class);
myIntent.putExtra("Maria's Lieblingsnummer", 4);
myIntent.putExtra("Wochentag", "Donnerstag");
@bluemyria
bluemyria / android.006.java
Last active March 7, 2018 08:21
Android - 006 - Use a public final class (one step before Intents that return data)
//////////////////////////////////////////////////////////////////////////////////////////////
// in Datenaustausch.java
//////////////////////////////////////////////////////////////////////////////////////////////
public final class Datenaustausch {
public static String nameSpieler = "";
public static int anzahlVersuche = 0;
public static boolean gewonnen = false;
}
//////////////////////////////////////////////////////////////////////////////////////////////