From 5d2f7b4c8f76a1fb7cb8d3d0ad9ca7e6fcc6274a Mon Sep 17 00:00:00 2001 From: Victor Häggqvist Date: Thu, 1 Jan 2015 16:28:17 +0100 Subject: init --- aboutit-sample/src/main/AndroidManifest.xml | 25 ++++++ .../com/snilius/aboutit/sample/AboutActivity.java | 30 +++++++ .../com/snilius/aboutit/sample/MainActivity.java | 90 +++++++++++++++++++++ .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 9397 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 5237 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 14383 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 19388 bytes .../src/main/res/layout/activity_about.xml | 17 ++++ .../src/main/res/layout/activity_main.xml | 41 ++++++++++ aboutit-sample/src/main/res/layout/toolbar.xml | 7 ++ aboutit-sample/src/main/res/menu/menu_main.xml | 10 +++ .../src/main/res/values-w820dp/dimens.xml | 6 ++ aboutit-sample/src/main/res/values/dimens.xml | 5 ++ aboutit-sample/src/main/res/values/strings.xml | 20 +++++ aboutit-sample/src/main/res/values/styles.xml | 9 +++ 15 files changed, 260 insertions(+) create mode 100644 aboutit-sample/src/main/AndroidManifest.xml create mode 100644 aboutit-sample/src/main/java/com/snilius/aboutit/sample/AboutActivity.java create mode 100644 aboutit-sample/src/main/java/com/snilius/aboutit/sample/MainActivity.java create mode 100644 aboutit-sample/src/main/res/drawable-hdpi/ic_launcher.png create mode 100644 aboutit-sample/src/main/res/drawable-mdpi/ic_launcher.png create mode 100644 aboutit-sample/src/main/res/drawable-xhdpi/ic_launcher.png create mode 100644 aboutit-sample/src/main/res/drawable-xxhdpi/ic_launcher.png create mode 100644 aboutit-sample/src/main/res/layout/activity_about.xml create mode 100644 aboutit-sample/src/main/res/layout/activity_main.xml create mode 100644 aboutit-sample/src/main/res/layout/toolbar.xml create mode 100644 aboutit-sample/src/main/res/menu/menu_main.xml create mode 100644 aboutit-sample/src/main/res/values-w820dp/dimens.xml create mode 100644 aboutit-sample/src/main/res/values/dimens.xml create mode 100644 aboutit-sample/src/main/res/values/strings.xml create mode 100644 aboutit-sample/src/main/res/values/styles.xml (limited to 'aboutit-sample/src/main') diff --git a/aboutit-sample/src/main/AndroidManifest.xml b/aboutit-sample/src/main/AndroidManifest.xml new file mode 100644 index 0000000..ec86830 --- /dev/null +++ b/aboutit-sample/src/main/AndroidManifest.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/aboutit-sample/src/main/java/com/snilius/aboutit/sample/AboutActivity.java b/aboutit-sample/src/main/java/com/snilius/aboutit/sample/AboutActivity.java new file mode 100644 index 0000000..35ce5ab --- /dev/null +++ b/aboutit-sample/src/main/java/com/snilius/aboutit/sample/AboutActivity.java @@ -0,0 +1,30 @@ +package com.snilius.aboutit.sample; + +import android.support.v7.app.ActionBarActivity; +import android.os.Bundle; +import android.support.v7.widget.Toolbar; +import android.view.Menu; +import android.view.MenuItem; + +import com.snilius.aboutit.AboutIt; +import com.snilius.aboutit.L; + + +public class AboutActivity extends ActionBarActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_about); + + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + getSupportActionBar().setTitle(R.string.about); + + new AboutIt(this).app(R.string.app_name) + .buildInfo(BuildConfig.DEBUG, BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME) + .copyright("Snilius") + .libLicense("AboutIt", "Victor Häggqvist", L.AP2, "https://github.com/victorhaggqvist/aboutit") + .toTextView(R.id.about_text); + } +} diff --git a/aboutit-sample/src/main/java/com/snilius/aboutit/sample/MainActivity.java b/aboutit-sample/src/main/java/com/snilius/aboutit/sample/MainActivity.java new file mode 100644 index 0000000..f7821b1 --- /dev/null +++ b/aboutit-sample/src/main/java/com/snilius/aboutit/sample/MainActivity.java @@ -0,0 +1,90 @@ +package com.snilius.aboutit.sample; + +import android.content.Intent; +import android.support.v7.app.ActionBarActivity; +import android.os.Bundle; +import android.support.v7.widget.Toolbar; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.AdapterView; +import android.widget.Spinner; + +import com.snilius.aboutit.AboutIt; +import com.snilius.aboutit.L; + + +public class MainActivity extends ActionBarActivity implements AdapterView.OnItemSelectedListener { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + getSupportActionBar().setTitle(R.string.app_name); + + Spinner spinner = (Spinner) findViewById(R.id.spinner); + spinner.setOnItemSelectedListener(this); + } + + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.menu_main, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + int id = item.getItemId(); + + if (id == R.id.action_about) { + startActivity(new Intent(this, AboutActivity.class)); + return true; + } + + return super.onOptionsItemSelected(item); + } + + @Override + public void onItemSelected(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: // all components + new AboutIt(this).app("Sample App") + .copyright("Example Business") + .year(2014) + .buildInfo(BuildConfig.DEBUG, BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME) + .description(R.string.sample_description) + .libLicense("AboutIt", "Victor Häggqvist", L.AP2, "https://github.com/victorhaggqvist/aboutit") + .toTextView(R.id.sample_text); + break; + case 1: // dynamic version only + new AboutIt(this).app("Sample App") + .copyright("Example Business") + .year(2014) + .buildInfo(BuildConfig.DEBUG, BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME) + .toTextView(R.id.sample_text); + break; + case 2: // library list + new AboutIt(this) + .libLicense("Lib2", "Random guy", L.MIT, "https://example.com") + .libLicense("AboutIt", "Victor Häggqvist", L.AP2, "https://github.com/victorhaggqvist/aboutit") + .toTextView(R.id.sample_text); + break; + case 3: // custom version + new AboutIt(this).app("Sample App") + .copyright("Example Business") + .buildInfo(BuildConfig.DEBUG, BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME) + .release("beta") + .toTextView(R.id.sample_text); + break; + } + } + + @Override + public void onNothingSelected(AdapterView parent) { + + } +} diff --git a/aboutit-sample/src/main/res/drawable-hdpi/ic_launcher.png b/aboutit-sample/src/main/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000..96a442e Binary files /dev/null and b/aboutit-sample/src/main/res/drawable-hdpi/ic_launcher.png differ diff --git a/aboutit-sample/src/main/res/drawable-mdpi/ic_launcher.png b/aboutit-sample/src/main/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000..359047d Binary files /dev/null and b/aboutit-sample/src/main/res/drawable-mdpi/ic_launcher.png differ diff --git a/aboutit-sample/src/main/res/drawable-xhdpi/ic_launcher.png b/aboutit-sample/src/main/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000..71c6d76 Binary files /dev/null and b/aboutit-sample/src/main/res/drawable-xhdpi/ic_launcher.png differ diff --git a/aboutit-sample/src/main/res/drawable-xxhdpi/ic_launcher.png b/aboutit-sample/src/main/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..4df1894 Binary files /dev/null and b/aboutit-sample/src/main/res/drawable-xxhdpi/ic_launcher.png differ diff --git a/aboutit-sample/src/main/res/layout/activity_about.xml b/aboutit-sample/src/main/res/layout/activity_about.xml new file mode 100644 index 0000000..ddd4863 --- /dev/null +++ b/aboutit-sample/src/main/res/layout/activity_about.xml @@ -0,0 +1,17 @@ + + + + + + + diff --git a/aboutit-sample/src/main/res/layout/activity_main.xml b/aboutit-sample/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..9670712 --- /dev/null +++ b/aboutit-sample/src/main/res/layout/activity_main.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + diff --git a/aboutit-sample/src/main/res/layout/toolbar.xml b/aboutit-sample/src/main/res/layout/toolbar.xml new file mode 100644 index 0000000..0df34f8 --- /dev/null +++ b/aboutit-sample/src/main/res/layout/toolbar.xml @@ -0,0 +1,7 @@ + + diff --git a/aboutit-sample/src/main/res/menu/menu_main.xml b/aboutit-sample/src/main/res/menu/menu_main.xml new file mode 100644 index 0000000..d46dc2e --- /dev/null +++ b/aboutit-sample/src/main/res/menu/menu_main.xml @@ -0,0 +1,10 @@ + + + diff --git a/aboutit-sample/src/main/res/values-w820dp/dimens.xml b/aboutit-sample/src/main/res/values-w820dp/dimens.xml new file mode 100644 index 0000000..63fc816 --- /dev/null +++ b/aboutit-sample/src/main/res/values-w820dp/dimens.xml @@ -0,0 +1,6 @@ + + + 64dp + diff --git a/aboutit-sample/src/main/res/values/dimens.xml b/aboutit-sample/src/main/res/values/dimens.xml new file mode 100644 index 0000000..47c8224 --- /dev/null +++ b/aboutit-sample/src/main/res/values/dimens.xml @@ -0,0 +1,5 @@ + + + 16dp + 16dp + diff --git a/aboutit-sample/src/main/res/values/strings.xml b/aboutit-sample/src/main/res/values/strings.xml new file mode 100644 index 0000000..5cf9045 --- /dev/null +++ b/aboutit-sample/src/main/res/values/strings.xml @@ -0,0 +1,20 @@ + + + + AboutIt Sample + Hello world! + Settings + AboutActivity + This is a sampel application to demonstrate the AboutIt Library, https://github.com/victorhaggqvist/aboutit. A library to assist in creation/genaration of the about-page for your app. + About + About + Lorem ipsum dolor sit amet, pri ex vidit iuvaret. Cu mea nullam definiebas appellantur, ut mollis virtute accusata mea, eum eius omittantur et. Et errem dolorum his, mei inani convenire torquatos ei, nostrum explicari principes mel an. Qui modo eirmod alienum an, ius ex suas accusamus rationibus. Eros quas et vix, hinc everti no usu. + + + All components + Dynamic version + Library list + Custom version + + + diff --git a/aboutit-sample/src/main/res/values/styles.xml b/aboutit-sample/src/main/res/values/styles.xml new file mode 100644 index 0000000..6a7efa0 --- /dev/null +++ b/aboutit-sample/src/main/res/values/styles.xml @@ -0,0 +1,9 @@ + + + + + + -- cgit v1.2.3