1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.epson.memcardacc;
- import android.app.Activity;
- import android.content.Context;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import epson.print.ActivityRequestPermissions;
- public class MemcardTop extends MemcardTopSuper {
- private static final int REQEST_RUNTIMEPERMMISSION = 1;
- protected int getStorageSetType() {
- return 1;
- }
- protected void onCreate(Bundle bundle) {
- mBitmapCache = MemcardBitmapCache.getInstance(this);
- if (mBitmapCache == null || !mBitmapCache.checkEnv()) {
- new MemcardTempAlertDialog().showAlertDialog(this, new MemcardTempAlertDialog.DialogCallback() {
- public void onPositiveCallback() {
- finish();
- }
- });
- }
- if (bundle == null) {
- CifsAccess.clearSmbAuthInfo();
- }
- super.onCreate(bundle);
- setContentView(R.layout.activity_memcard_top);
- setActionBar(R.string.FunctionName_iPrint_MemoryCard, true);
- mLaunchType = 0;
- }
- protected void onActivityResult(int i, int i2, Intent intent) {
- super.onActivityResult(i, i2, intent);
- if (i == 1 && i2 == -1) {
- startReader();
- }
- }
- public void copy_term_to_mem(View view) {
- if (mLaunchType == 0) {
- mLaunchType = 1;
- startMemcardStorageCheck();
- }
- }
- public void copy_term_from_mem(View view) {
- if (mLaunchType == 0) {
- if (ActivityRequestPermissions.isRuntimePermissionSupported()) {
- String[] strArr = {"android.permission.WRITE_EXTERNAL_STORAGE"};
- ActivityRequestPermissions.Permission permission = new ActivityRequestPermissions.Permission(strArr[0], new String[]{getString(R.string.permission_dialog_title), getString(R.string.permission_dialog_title)}, new String[]{ActivityRequestPermissions.DialogParameter.setMessage2((Context) this, getString(R.string.permission_dialog_message_storage)), ActivityRequestPermissions.DialogParameter.setMessage3A((Context) this, getString(R.string.permission_dialog_message_storage), getString(R.string.permission_function_storage))});
- if (!ActivityRequestPermissions.checkPermission(this, strArr)) {
- ActivityRequestPermissions.requestPermission((Activity) this, permission, 1);
- return;
- }
- }
- startReader();
- }
- }
- private void startReader() {
- mLaunchType = 2;
- startMemcardStorageCheck();
- }
- public void back_home_button_clicked(View view) {
- finish();
- }
- public void launchWriterActivity() {
- startActivity(new Intent(this, LocalImageSelectActivity.class));
- }
- public void launchReaderActivity(int i) {
- Intent intent = new Intent(this, MemcardImageGrid.class);
- intent.putExtra("memcard_storage_type", i);
- startActivity(intent);
- }
- }
|