summaryrefslogtreecommitdiff
path: root/platform/android/example/app
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-01-09 13:28:14 +0100
committerTor Andersson <tor.andersson@artifex.com>2017-01-09 17:46:26 +0100
commit3d6b14ebd824a9397bd2d231dd231fe2eab5c0d7 (patch)
tree89e9fa3212b90f5c5b7069eb31a8ad93d6c8d469 /platform/android/example/app
parentc405c2fe7a442a720c869befeaafbeffc0aa3ae6 (diff)
downloadmupdf-3d6b14ebd824a9397bd2d231dd231fe2eab5c0d7.tar.xz
Remove platform/android/example directory.
The Android example viewer has been moved to its own git repository.
Diffstat (limited to 'platform/android/example/app')
-rw-r--r--platform/android/example/app/.gitignore1
-rw-r--r--platform/android/example/app/build.gradle26
-rw-r--r--platform/android/example/app/proguard-rules.pro17
-rw-r--r--platform/android/example/app/src/main/AndroidManifest.xml46
-rw-r--r--platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocActivity.java250
-rw-r--r--platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocAdapter.java87
-rw-r--r--platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocItem.java20
-rwxr-xr-xplatform/android/example/app/src/main/java/com/artifex/mupdf/example/DocViewActivity.java50
-rw-r--r--platform/android/example/app/src/main/java/com/artifex/mupdf/example/MainActivity.java20
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_any.pngbin3167 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_fldr.pngbin1523 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_up.pngbin2016 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_any.pngbin1744 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_fldr.pngbin834 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_up.pngbin821 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_any.pngbin4846 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_fldr.pngbin2153 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_up.pngbin2420 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_any.pngbin9123 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_fldr.pngbin4075 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_up.pngbin4613 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_any.pngbin14341 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_fldr.pngbin6189 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_up.pngbin7804 -> 0 bytes
-rwxr-xr-xplatform/android/example/app/src/main/res/layout/activity_doc_view.xml13
-rw-r--r--platform/android/example/app/src/main/res/layout/activity_main.xml5
-rw-r--r--platform/android/example/app/src/main/res/layout/choose_doc.xml30
-rw-r--r--platform/android/example/app/src/main/res/layout/picker_entry.xml25
-rw-r--r--platform/android/example/app/src/main/res/mipmap-hdpi/ic_launcher.pngbin3418 -> 0 bytes
-rw-r--r--platform/android/example/app/src/main/res/mipmap-mdpi/ic_launcher.pngbin2206 -> 0 bytes
-rw-r--r--platform/android/example/app/src/main/res/mipmap-xhdpi/ic_launcher.pngbin4842 -> 0 bytes
-rw-r--r--platform/android/example/app/src/main/res/mipmap-xxhdpi/ic_launcher.pngbin7718 -> 0 bytes
-rw-r--r--platform/android/example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.pngbin10486 -> 0 bytes
-rw-r--r--platform/android/example/app/src/main/res/values/colors.xml4
-rw-r--r--platform/android/example/app/src/main/res/values/strings.xml10
-rw-r--r--platform/android/example/app/src/main/res/values/styles.xml6
36 files changed, 0 insertions, 610 deletions
diff --git a/platform/android/example/app/.gitignore b/platform/android/example/app/.gitignore
deleted file mode 100644
index 796b96d1..00000000
--- a/platform/android/example/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/platform/android/example/app/build.gradle b/platform/android/example/app/build.gradle
deleted file mode 100644
index 3a1b25b3..00000000
--- a/platform/android/example/app/build.gradle
+++ /dev/null
@@ -1,26 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- compileSdkVersion 23
- buildToolsVersion "23.0.2"
-
- defaultConfig {
- applicationId "com.artifex.mupdf.example"
- minSdkVersion 16
- targetSdkVersion 16
- versionCode 1
- versionName "1.0"
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
-}
-
-dependencies {
- compile fileTree(dir: 'libs', include: ['*.jar'])
- compile 'com.android.support:appcompat-v7:23.4.0'
- compile project(':mupdf')
-}
diff --git a/platform/android/example/app/proguard-rules.pro b/platform/android/example/app/proguard-rules.pro
deleted file mode 100644
index 68e56937..00000000
--- a/platform/android/example/app/proguard-rules.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /Applications/Android/sdk/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
diff --git a/platform/android/example/app/src/main/AndroidManifest.xml b/platform/android/example/app/src/main/AndroidManifest.xml
deleted file mode 100644
index d88f9e01..00000000
--- a/platform/android/example/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.artifex.mupdf.example">
-
- <uses-sdk
- android:minSdkVersion="16"
- android:targetSdkVersion="16" />
-
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- <uses-permission android:name="android.permission.INTERNET" />
-
- <supports-screens
- android:anyDensity="true"
- android:largeScreens="true"
- android:normalScreens="true"
- android:smallScreens="true" />
-
- <application
- android:allowBackup="true"
- android:icon="@mipmap/ic_launcher"
- android:label="@string/app_name"
- android:theme="@style/AppBaseTheme">
-
- <activity android:name=".MainActivity">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
-
- <activity
- android:name=".ChooseDocActivity"
- android:configChanges="orientation|keyboardHidden|screenSize"
- android:label="@string/app_name"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.VIEW" />
- <category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
- </activity>
-
- <activity android:name=".DocViewActivity" android:configChanges="orientation|screenSize">
- </activity>
- </application>
-
-</manifest>
diff --git a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocActivity.java b/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocActivity.java
deleted file mode 100644
index 4561bc4a..00000000
--- a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocActivity.java
+++ /dev/null
@@ -1,250 +0,0 @@
-package com.artifex.mupdf.example;
-
-import android.app.Activity;
-import android.app.AlertDialog;
-import android.content.DialogInterface;
-import android.content.Intent;
-import android.content.res.Resources;
-import android.net.Uri;
-import android.os.Bundle;
-import android.os.Environment;
-import android.os.FileObserver;
-import android.os.Handler;
-import android.view.View;
-import android.widget.AdapterView;
-import android.widget.ListView;
-
-import java.io.File;
-import java.io.FileFilter;
-import java.util.Arrays;
-import java.util.Comparator;
-
-public class ChooseDocActivity
- extends Activity
-{
- private ListView mListView;
- private ChooseDocAdapter adapter;
- static private File mDirectory;
- static private File mStartingDirectory;
- private File mParent;
- private File[] mDirs;
- private File[] mFiles;
- private Handler mHandler;
- private Runnable mUpdateFiles;
-
- @Override
- protected void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
-
- setContentView(R.layout.choose_doc);
-
- mHandler = new Handler();
-
- String storageState = Environment.getExternalStorageState();
- if (!Environment.MEDIA_MOUNTED.equals(storageState) &&
- !Environment.MEDIA_MOUNTED_READ_ONLY.equals(storageState))
- {
- showMessage(getResources().getString(R.string.no_media_warning),
- getResources().getString(R.string.no_media_hint),
- getResources().getString(R.string.dismiss));
-
- return;
- }
-
- if (mDirectory == null)
- {
- mDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
- mStartingDirectory = mDirectory; // remember where we started
- }
-
- // Create the list...
- mListView = (ListView) findViewById(R.id.fileListView);
- mListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
- {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id)
- {
- onListItemClick(mListView, view, position, id);
- }
- });
-
- // Create a list adapter...
- adapter = new ChooseDocAdapter(getLayoutInflater());
- mListView.setAdapter(adapter);
-
- // ...that is updated dynamically when files are scanned
- mUpdateFiles = new Runnable()
- {
- public void run()
- {
- Resources res = getResources();
- String appName = res.getString(R.string.app_name);
- String version = res.getString(R.string.version);
- String title = res.getString(R.string.picker_title_App_Ver_Dir);
- setTitle(String.format(title, appName, version, mDirectory));
-
- mParent = mDirectory.getParentFile();
-
- mDirs = mDirectory.listFiles(new FileFilter()
- {
-
- public boolean accept(File file)
- {
- return file.isDirectory();
- }
- });
- if (mDirs == null)
- mDirs = new File[0];
-
- mFiles = mDirectory.listFiles(new FileFilter()
- {
-
- public boolean accept(File file)
- {
- if (file.isDirectory())
- return false;
-
- String fname = file.getName().toLowerCase();
-
- if (fname.endsWith(".pdf"))
- return true;
- if (fname.endsWith(".xps"))
- return true;
- if (fname.endsWith(".cbz"))
- return true;
- if (fname.endsWith(".epub"))
- return true;
- if (fname.endsWith(".png"))
- return true;
- if (fname.endsWith(".jpe"))
- return true;
- if (fname.endsWith(".jpeg"))
- return true;
- if (fname.endsWith(".jpg"))
- return true;
- if (fname.endsWith(".jfif"))
- return true;
- if (fname.endsWith(".jfif-tbnl"))
- return true;
- if (fname.endsWith(".tif"))
- return true;
- if (fname.endsWith(".tiff"))
- return true;
-
- return false;
- }
- });
- if (mFiles == null)
- mFiles = new File[0];
-
- Arrays.sort(mFiles, new Comparator<File>()
- {
- public int compare(File arg0, File arg1)
- {
- return arg0.getName().compareToIgnoreCase(arg1.getName());
- }
- });
-
- Arrays.sort(mDirs, new Comparator<File>()
- {
- public int compare(File arg0, File arg1)
- {
- return arg0.getName().compareToIgnoreCase(arg1.getName());
- }
- });
-
- adapter.clear();
-
- // add a button for going up one level
- if (mParent != null)
- if (!mDirectory.getAbsolutePath().equals(mStartingDirectory.getAbsolutePath()))
- adapter.add(new ChooseDocItem(ChooseDocItem.Type.PARENT, getString(R.string.parent_directory), mParent.getAbsolutePath()));
-
- for (File f : mDirs)
- adapter.add(new ChooseDocItem(ChooseDocItem.Type.DIR, f.getName(), f.getAbsolutePath()));
- for (File f : mFiles)
- adapter.add(new ChooseDocItem(ChooseDocItem.Type.DOC, f.getName(), f.getAbsolutePath()));
- }
- };
-
- // Start initial file scan...
- mHandler.post(mUpdateFiles);
-
- // ...and observe the directory and scan files upon changes.
- FileObserver observer = new FileObserver(mDirectory.getPath(), FileObserver.CREATE | FileObserver.DELETE)
- {
- public void onEvent(int event, String path)
- {
- mHandler.post(mUpdateFiles);
- }
- };
- observer.startWatching();
- }
-
- private void onListItemClick(ListView l, View v, int position, long id)
- {
- ChooseDocItem item = (ChooseDocItem) v.getTag();
- File f = new File(item.path);
- if (item.type == ChooseDocItem.Type.PARENT || item.type == ChooseDocItem.Type.DIR)
- {
- mDirectory = f;
- mHandler.post(mUpdateFiles);
- return;
- }
-
- // start a viewing activity
- Uri uri = Uri.parse(f.getAbsolutePath());
- Intent intent;
- intent = new Intent(this, DocViewActivity.class);
- intent.setAction(Intent.ACTION_VIEW);
- intent.setData(uri);
- startActivity(intent);
- }
-
- @Override
- protected void onPause()
- {
- super.onPause();
- }
-
- @Override
- protected void onResume()
- {
- super.onResume();
-
- // do another file scan to pick up changes to files since we were away
- mHandler.post(mUpdateFiles);
- }
-
- // this hides the activity
- @Override
- public void onBackPressed()
- {
- moveTaskToBack(true);
- }
-
- private void showMessage(final String title, final String body, final String okLabel)
- {
- final Activity activity = this;
- runOnUiThread(new Runnable()
- {
- @Override
- public void run()
- {
- new AlertDialog.Builder(activity)
- .setTitle(title)
- .setMessage(body)
- .setCancelable(false)
- .setPositiveButton(okLabel, new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dialog, int which)
- {
- dialog.dismiss();
- }
- }).create().show();
- }
- });
- }
-}
diff --git a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocAdapter.java b/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocAdapter.java
deleted file mode 100644
index 98d6b3ff..00000000
--- a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocAdapter.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package com.artifex.mupdf.example;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.BaseAdapter;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import java.util.LinkedList;
-
-public class ChooseDocAdapter extends BaseAdapter
-{
- private final LinkedList<ChooseDocItem> mItems;
- private final LayoutInflater mInflater;
-
- public ChooseDocAdapter(LayoutInflater inflater)
- {
- mInflater = inflater;
- mItems = new LinkedList<ChooseDocItem>();
- }
-
- public void clear()
- {
- mItems.clear();
- }
-
- public void add(ChooseDocItem item)
- {
- mItems.add(item);
- notifyDataSetChanged();
- }
-
- public int getCount()
- {
- return mItems.size();
- }
-
- public Object getItem(int i)
- {
- return null;
- }
-
- public long getItemId(int arg0)
- {
- return 0;
- }
-
- private int iconForType(ChooseDocItem.Type type, String docName)
- {
- switch (type)
- {
- case PARENT:
- return R.drawable.ic_explorer_up;
-
- case DIR:
- return R.drawable.ic_explorer_fldr;
-
- case DOC:
- return R.drawable.ic_explorer_any;
-
- default:
- return 0;
- }
- }
-
- public View getView(int position, View convertView, ViewGroup parent)
- {
- View v;
- if (convertView == null)
- {
- v = mInflater.inflate(R.layout.picker_entry, null);
- }
- else
- {
- v = convertView;
- }
- ChooseDocItem item = mItems.get(position);
- ((TextView) v.findViewById(R.id.name)).setText(item.name);
- ((ImageView) v.findViewById(R.id.icon)).setImageResource(iconForType(item.type, item.name));
-
- v.setTag(item);
-
- return v;
- }
-
-}
diff --git a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocItem.java b/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocItem.java
deleted file mode 100644
index df49e5c2..00000000
--- a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/ChooseDocItem.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.artifex.mupdf.example;
-
-public class ChooseDocItem
-{
- public enum Type
- {
- PARENT, DIR, DOC
- }
-
- final public Type type;
- final public String name;
- final public String path;
-
- public ChooseDocItem(Type t, String n, String p)
- {
- type = t;
- name = n;
- path = p;
- }
-}
diff --git a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/DocViewActivity.java b/platform/android/example/app/src/main/java/com/artifex/mupdf/example/DocViewActivity.java
deleted file mode 100755
index 48d73305..00000000
--- a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/DocViewActivity.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package com.artifex.mupdf.example;
-
-import android.app.Activity;
-import android.net.Uri;
-import android.os.Bundle;
-
-import com.artifex.mupdf.android.DocActivityView;
-
-public class DocViewActivity extends Activity
-{
- private DocActivityView mDocActivityView;
-
- @Override
- protected void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
-
- // get the file path
- Uri uri = getIntent().getData();
- final String path = Uri.decode(uri.getEncodedPath());
-
- // set up UI
- setContentView(R.layout.activity_doc_view);
- mDocActivityView = (DocActivityView) findViewById(R.id.doc_view);
- mDocActivityView.showUI(true); // set to false for no built-in UI
-
- // set a listener for when it's done
- mDocActivityView.setOnDoneListener(new DocActivityView.OnDoneListener()
- {
- @Override
- public void done()
- {
- finish();
- }
- });
-
- // Go!
- mDocActivityView.start(path);
-
- }
-
- @Override
- public void finish()
- {
- // stop the view
- mDocActivityView.stop();
-
- super.finish();
- }
-}
diff --git a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/MainActivity.java b/platform/android/example/app/src/main/java/com/artifex/mupdf/example/MainActivity.java
deleted file mode 100644
index b7aa39ca..00000000
--- a/platform/android/example/app/src/main/java/com/artifex/mupdf/example/MainActivity.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.artifex.mupdf.example;
-
-import android.app.Activity;
-import android.content.Intent;
-import android.os.Bundle;
-
-public class MainActivity extends Activity
-{
- @Override
- protected void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
-
- // just show the document chooser activity
- Intent intent = new Intent(this, ChooseDocActivity.class);
- startActivity(intent);
- finish();
- }
-
-}
diff --git a/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_any.png b/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_any.png
deleted file mode 100755
index 1ec7c5f3..00000000
--- a/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_any.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_fldr.png b/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_fldr.png
deleted file mode 100755
index 8156137e..00000000
--- a/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_fldr.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_up.png b/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_up.png
deleted file mode 100755
index 7adeab26..00000000
--- a/platform/android/example/app/src/main/res/drawable-hdpi/ic_explorer_up.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_any.png b/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_any.png
deleted file mode 100755
index ee4ed481..00000000
--- a/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_any.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_fldr.png b/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_fldr.png
deleted file mode 100755
index 6a1c9862..00000000
--- a/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_fldr.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_up.png b/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_up.png
deleted file mode 100755
index 48b7ea04..00000000
--- a/platform/android/example/app/src/main/res/drawable-mdpi/ic_explorer_up.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_any.png b/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_any.png
deleted file mode 100755
index 50e224a4..00000000
--- a/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_any.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_fldr.png b/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_fldr.png
deleted file mode 100755
index 0df4d0c4..00000000
--- a/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_fldr.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_up.png b/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_up.png
deleted file mode 100755
index f089e8d7..00000000
--- a/platform/android/example/app/src/main/res/drawable-xhdpi/ic_explorer_up.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_any.png b/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_any.png
deleted file mode 100755
index 9aea910c..00000000
--- a/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_any.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_fldr.png b/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_fldr.png
deleted file mode 100755
index f0eefc36..00000000
--- a/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_fldr.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_up.png b/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_up.png
deleted file mode 100755
index af79349e..00000000
--- a/platform/android/example/app/src/main/res/drawable-xxhdpi/ic_explorer_up.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_any.png b/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_any.png
deleted file mode 100755
index 6a653115..00000000
--- a/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_any.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_fldr.png b/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_fldr.png
deleted file mode 100755
index e06c1b25..00000000
--- a/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_fldr.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_up.png b/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_up.png
deleted file mode 100755
index 243c3c65..00000000
--- a/platform/android/example/app/src/main/res/drawable-xxxhdpi/ic_explorer_up.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/layout/activity_doc_view.xml b/platform/android/example/app/src/main/res/layout/activity_doc_view.xml
deleted file mode 100755
index 00065cf6..00000000
--- a/platform/android/example/app/src/main/res/layout/activity_doc_view.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical">
-
- <com.artifex.mupdf.android.DocActivityView
- android:id="@+id/doc_view"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- </com.artifex.mupdf.android.DocActivityView>
-
-</LinearLayout>
diff --git a/platform/android/example/app/src/main/res/layout/activity_main.xml b/platform/android/example/app/src/main/res/layout/activity_main.xml
deleted file mode 100644
index 3d1efc88..00000000
--- a/platform/android/example/app/src/main/res/layout/activity_main.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
-</RelativeLayout>
diff --git a/platform/android/example/app/src/main/res/layout/choose_doc.xml b/platform/android/example/app/src/main/res/layout/choose_doc.xml
deleted file mode 100644
index bbccc496..00000000
--- a/platform/android/example/app/src/main/res/layout/choose_doc.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
-
- <LinearLayout
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="center_horizontal"
- android:id="@+id/device_files_wrapper">
-
- <LinearLayout
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="center_horizontal"
- android:id="@+id/file_list_wrpper">
-
- <ListView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/fileListView"
- android:layout_gravity="center_horizontal"
- android:choiceMode="singleChoice"
- android:background="#ffffff"/>
-
- </LinearLayout>
- </LinearLayout>
-</LinearLayout>
diff --git a/platform/android/example/app/src/main/res/layout/picker_entry.xml b/platform/android/example/app/src/main/res/layout/picker_entry.xml
deleted file mode 100644
index 5dead12f..00000000
--- a/platform/android/example/app/src/main/res/layout/picker_entry.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingLeft="4dp" >
-
- <ImageView
- android:id="@+id/icon"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_centerVertical="true"
- android:layout_alignParentLeft="true" />
-
- <TextView
- android:id="@+id/name"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_toRightOf="@+id/icon"
- android:paddingBottom="4dp"
- android:paddingLeft="10dp"
- android:paddingRight="4dp"
- android:paddingTop="4dp"
- android:textAppearance="?android:attr/textAppearanceMedium" />
-
-</RelativeLayout>
diff --git a/platform/android/example/app/src/main/res/mipmap-hdpi/ic_launcher.png b/platform/android/example/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index cde69bcc..00000000
--- a/platform/android/example/app/src/main/res/mipmap-hdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/mipmap-mdpi/ic_launcher.png b/platform/android/example/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index c133a0cb..00000000
--- a/platform/android/example/app/src/main/res/mipmap-mdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/platform/android/example/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index bfa42f0e..00000000
--- a/platform/android/example/app/src/main/res/mipmap-xhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/platform/android/example/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 324e72cd..00000000
--- a/platform/android/example/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/platform/android/example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index aee44e13..00000000
--- a/platform/android/example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/platform/android/example/app/src/main/res/values/colors.xml b/platform/android/example/app/src/main/res/values/colors.xml
deleted file mode 100644
index 47c6eb22..00000000
--- a/platform/android/example/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <color name="white">#FFFFFFFF</color>
-</resources>
diff --git a/platform/android/example/app/src/main/res/values/strings.xml b/platform/android/example/app/src/main/res/values/strings.xml
deleted file mode 100644
index 3d985824..00000000
--- a/platform/android/example/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<resources>
- <string name="app_name">MuPDF Example</string>
- <string name="ok">OK</string>
- <string name="version">1.0</string>
- <string name="no_media_warning">Storage media not present</string>
- <string name="no_media_hint">Sharing the storage media with a PC can make it inaccessible</string>
- <string name="dismiss">Dismiss</string>
- <string name="picker_title_App_Ver_Dir">%1$s %2$s: %3$s</string>
- <string name="parent_directory">[Up one level]</string>
-</resources>
diff --git a/platform/android/example/app/src/main/res/values/styles.xml b/platform/android/example/app/src/main/res/values/styles.xml
deleted file mode 100644
index 97e54a45..00000000
--- a/platform/android/example/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <!-- Base application theme. -->
- <style name="AppBaseTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
- </style>
-</resources>