Aspose.Cells for Android via Java Установка
Системные Требования
Aspose.Cells for Android via Java не зависит от платформы и может использоваться на любой платформе, на которой установлена среда выполнения Android, и будет работать в системах Android с ОС Android 2.0 или более поздней версии. В настоящее время компонент был протестирован с:
- Андроид 5.1 v22
Установить Aspose.Cells for Android via Java из репозитория Maven
- Добавьте репозиторий maven в вашу сборку.gradle
- Добавьте «Aspose.Cells for Android via Java» JAR в качестве зависимости
// 1. Add maven repository into your build.gradle
repositories {
mavenCentral()
maven { url "http://repository.aspose.com/repo/" }
}
// 2. Add 'Aspose.Cells for Android via Java' JAR as a dependency
dependencies {
...
...
compile (group: 'com.aspose', name: 'aspose-cells', version: '20.6', classifier: 'android.via.java')
}
Как пользоваться Aspose.Cells for Android via Java
В этом разделе описаны необходимые шаги для установки Aspose.Cells for Android via Java в Android Studio IDE, при условии, что на вашем компьютере уже установлена последняя версия Android Studio, а также вы приобрели последнюю версию пакета Aspose.Cells for Android via Java.
Пакет Aspose.Cells for Android via Java можно загрузить сздесь. Обратите внимание, что каждый пакет выпуска Aspose.Cells for Android via Java в основном состоит из 2 файлов, как описано ниже.
- aspose-cells-xxxjar является основным файлом библиотеки, содержащим все пространства имен из Aspose.Cells for Android via Java API.
- aspose-cells-xxx-libs.apk — это APK, содержащий файл bcprov-jdk15-146.jar стороннего производителя, используемый для средств шифрования и дешифрования, предлагаемых Aspose.Cells for Android via Java API.
Начало работы с Aspose.Cells for Android via Java в Android Studio
После загрузки Android Studio IDE нажмите «Файл» > «Создать» > «Новый проект», как показано ниже.
Вы также можете создать новый проект на экране приветствия Android Studio, как показано ниже.
Далее вам будет предложено указать имя приложения, домен и место для хранения файлов проекта. Вы можете изменить значения по умолчанию по своему выбору или оставить их такими, какие они есть, и нажать «Далее».
На следующем шаге вам нужно указать Android-устройство, на котором вы хотите разместить/запустить приложение. После выбора нажмите кнопку «Далее».
Теперь вам нужно выбрать действие из предопределенного списка шаблонов. Чтобы сделать демонстрацию простой, мы выбрали шаблон «Пустая активность», как показано ниже.
Нажмите кнопку «Готово» в диалоговом окне «Настройка действия», так как мы сохраним все настройки по умолчанию такими, какие они есть.
Как только вы нажмете кнопку «Готово» на предыдущем шаге, IDE начнет сборку проекта, как показано ниже. Дайте ему закончить или нажмите кнопку «Отмена».
Теперь проект загружен в IDE, однако вы можете изменить вид на Project, чтобы просмотреть полную иерархию файлов проекта. Чтобы изменить представление, проверьте следующий снимок.
После изменения вида на Project найдите и загрузитестрой.gradle файл в редакторе и вставьте следующий фрагмент, как показано ниже.
dexOptions{
javaMaxHeapSize "4g"
}
Далее мы добавим в проект банку Aspose.Cells for Android via Java Jar. Есть 2 важных шага, как подробно описано ниже.
- Вручную скопируйте банку Aspose.Cells for Android via Java в**\приложение\библиотеки** папка.
- Добавьте Aspose.Cells for Android via Java Jar в качестве библиотеки в модуль, как показано ниже.
Вам будет предложено выбрать модуль, к которому вы хотите добавить Aspose.Cells for Java.Android Jar в качестве библиотеки. Пожалуйста, выберите соответствующий и нажмите OK.
Вам также необходимо добавить файл APK в проект. Вы должны скопировать APK на**\приложение\источник\основной\активы**папка. Если у вас нет папки ресурсов в основной папке, вы можете создать ее, щелкнув правой кнопкой мыши основной узел в представлении «Проект». Выберите «Создать» > «Папка» > «Папка ресурсов».
После того, как APK был добавлен в проект, он должен быть загружен проектом. Есть 2 способа загрузить APK следующим образом.
- Загрузите APK в пользовательский класс приложения, используя приведенный ниже фрагмент кода, и зарегистрируйте пользовательский класс приложения в файле AndroidManifest.xml.
LibsLoadHelper.loadLibs(this);
- Загрузите APK в методе OnCreate MainActivity.
LibsLoadHelper.loadLibs(getApplicationContext());
Теперь мы готовы написать код. Чтобы сделать демонстрацию простой для понимания, мы добавили в макет виджет Button и собираемся обрабатывать его событие щелчка следующим образом.
private class TestTask extends AsyncTask<Void, String, Boolean> {
@Override
protected Boolean doInBackground(Void... params) {
Boolean result = false;
Workbook book = new Workbook();
Worksheet sheet = book.getWorksheets().get(0);
Cells cells = sheet.getCells();
Cell cell = cells.get("A1");
cell.putValue("Hello World!");
try {
book.save(SD_PATH + "output.xlsx");
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
Когда вы запускаете приложение с помощью кнопки воспроизведения в интерфейсе IDE (или с помощью SHIFT + F10), эмулятор загрузит приложение, как показано ниже.
Нажатие кнопки на эмуляторе выполнит код для создания новой электронной таблицы во внешней папке хранилища эмулятора. Вы можете получить доступ к файлу из Android Device Monitor, как показано ниже.