import android.content.Intent;
import android.graphics.Bitmap;
+import android.net.Uri;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
+import android.view.View;
import android.view.ViewTreeObserver;
+import android.widget.Button;
import android.widget.ImageView;
import android.widget.Toast;
+import cz.cvut.fel.dce.qrscanner.mupdf.MuPDFActivity;
import cz.cvut.fel.dce.qrscanner.mupdf.MuPDFCore;
import java.io.File;
public static final String STORAGE_PATH = "/storage/sdcard0/Pictures";
public static final String SKODA_DOCS_PATH_EXTENSION = "/skoda/components/";
public static final String SKODA_COMP_PICTURE_NAME = "Abbildung.pdf";
+ public static final String SKODA_COMP_MANUFACTURING = "Arbeitseinleitung.pdf";
+ public static final String SKODA_COMP_MANUFACT_IMAGES = "Bild_Arbeitseinleitung.pdf";
+ public static final String SKODA_COMP_CONTACTS = "Angaben.pdf";
+ public static final String SKODA_COMP_MANUFACT_GUIDE = "Werkstatt_Einleitung.pdf";
private ImageView mPreviewImg;
private ViewTreeObserver mPreviewImgObserver;
e.printStackTrace();
}
}
+
+ /** Called when the user touches the button */
+ public void showContacts(View view) {
+ showPDF(mComponentRootPath + SKODA_COMP_CONTACTS);
+ }
+
+ /** Called when the user touches the button */
+ public void showManufacturing(View view) {
+ showPDF(mComponentRootPath + SKODA_COMP_MANUFACTURING);
+ }
+
+ /** Called when the user touches the button */
+ public void showManufactImages(View view) {
+ showPDF(mComponentRootPath + SKODA_COMP_MANUFACT_IMAGES);
+ }
+
+ /** Called when the user touches the button */
+ public void showManufactGuide(View view) {
+ showPDF(mComponentRootPath + SKODA_COMP_MANUFACT_GUIDE);
+ }
+
+ private void showPDF(String filePath) {
+ Uri uri = Uri.parse(filePath);
+ Intent pdfIntent = new Intent(this,MuPDFActivity.class);
+ pdfIntent.setAction(Intent.ACTION_VIEW);
+ pdfIntent.setData(uri);
+ startActivity(pdfIntent);
+ }
+
+
}
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Kontakty"
- android:id="@+id/button"
+ android:id="@+id/butContacts"
+ android:onClick="showContacts"
android:layout_gravity="center_horizontal"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Vyrobni postup"
- android:id="@+id/button2"
+ android:id="@+id/butManufacturing"
+ android:onClick="showManufacturing"
android:layout_gravity="center_horizontal"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Obrazovy vyrobni postup"
- android:id="@+id/button3"
+ android:id="@+id/butManufactImages"
+ android:onClick="showManufactImages"
android:layout_gravity="center_horizontal"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Dilenska prirucka"
- android:id="@+id/button4"
+ android:id="@+id/butManufactGuide"
+ android:onClick="showManufactGuide"
android:layout_gravity="center_horizontal"/>
</LinearLayout>
android:layout_height="wrap_content"
android:text="Kontakty"
android:id="@+id/butContacts"
+ android:onClick="showContacts"
android:layout_gravity="center_horizontal"/>
<Button
android:layout_height="wrap_content"
android:text="Vyrobni postup"
android:id="@+id/butManufacturing"
+ android:onClick="showManufacturing"
android:layout_gravity="center_horizontal"/>
<Button
android:layout_height="wrap_content"
android:text="Obrazovy vyrobni postup"
android:id="@+id/butManufactImages"
+ android:onClick="showManufactImages"
android:layout_gravity="center_horizontal"/>
<Button
android:layout_height="wrap_content"
android:text="Dilenska prirucka"
android:id="@+id/butManufactGuide"
+ android:onClick="showManufactGuide"
android:layout_gravity="center_horizontal"/>
<ImageView