Aspose.Cells for Android via Java インストール
システム要求
Aspose.Cells for Android via Java はプラットフォームに依存せず、Android ランタイム環境がインストールされている任意のプラットフォームで使用でき、Android OS 2.0 以降を実行する Android システムで実行されます。現在、コンポーネントは以下でテストされています。
- Android 5.1 v 22
Maven リポジトリから Aspose.Cells for Android via Java をインストールします。
- build.gradle に maven リポジトリを追加します。
- 「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
このトピックでは、マシンに最新バージョンの Android Studio が既にインストールされており、最新バージョンの Aspose.Cells for Android via Java パッケージも取得していることを前提として、Android Studio IDE で 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は、Aspose.Cells for Android via Java API が提供する暗号化および復号化機能に使用されるサードパーティの bcprov-jdk15-146.jar を含む APK です。
Android Studio で Aspose.Cells for Android via Java を使ってみる
Android Studio IDE が読み込まれたら、以下に示すように [File] > [New] > [New Project] をクリックします。
以下に示すように、Android Studio のウェルカム画面から新しいプロジェクトを作成することもできます。
次に、アプリケーション名、ドメイン、およびプロジェクト ファイルを保存する場所を指定するよう求められます。選択に応じてデフォルト値を変更するか、そのままにするかを選択して、[次へ] をクリックします。
次のステップでは、アプリケーションをホスト/実行する Android デバイスを指定する必要があります。選択したら、[次へ] ボタンをクリックします。
ここで、定義済みのテンプレート リストからアクティビティを選択する必要があります。デモンストレーションをシンプルにするために、以下に示すように空のアクティビティ テンプレートを選択しました。
[アクティビティのカスタマイズ] ダイアログの [完了] ボタンをクリックして、すべてのデフォルト設定をそのまま維持します。
前のステップで [完了] ボタンをクリックするとすぐに、IDE は以下に示すようにプロジェクトのビルドを開始します。終了するか、[キャンセル] ボタンをクリックします。
これでプロジェクトが IDE に読み込まれましたが、プロジェクト ファイルの完全な階層を表示できるように、ビューを [プロジェクト] に変更することをお勧めします。ビューを変更するには、次のスナップショットを確認してください。
ビューをプロジェクトに変更した後、検索してロードしますbuild.gradleファイルをエディターで開き、以下に示すように次のスニペットを貼り付けます。
dexOptions{
javaMaxHeapSize "4g"
}
次に、Aspose.Cells for Android via Java Jar をプロジェクトに追加します。以下に詳述するように、2 つの重要な手順があります。
- Aspose.Cells for Android via Java Jar を手動で**\アプリ\ライブラリ**フォルダ。
- 以下に示すように、Aspose.Cells for Android via Java Jar をライブラリとしてモジュールに追加します。
Aspose.Cells for Java.Android Jar をライブラリとして追加するモジュールを選択するよう求められます。適切に選択して、[OK] をクリックしてください。
また、APK ファイルをプロジェクトに追加する必要があります。 APK を**\app\src\main\assets**フォルダ。メイン フォルダーの下に assets フォルダーがない場合は、プロジェクト ビューでメイン ノードを右クリックして作成できます。 [新規] > [フォルダー] > [アセット フォルダー] を選択します。
APK がプロジェクトに追加されたら、プロジェクトでロードする必要があります。 APK をロードするには、次の 2 つの方法があります。
- 以下に示すスニペットを使用して APK をカスタム アプリケーション クラスにロードし、カスタム アプリケーション クラスを AndroidManifest.xml に登録します。
LibsLoadHelper.loadLibs(this);
- MainActivity の OnCreate メソッドで APK を読み込みます。
LibsLoadHelper.loadLibs(getApplicationContext());
これでコードを書く準備が整いました。デモンストレーションを理解しやすくするために、ボタン ウィジェットをレイアウトに追加し、そのクリック イベントを次のように処理します。
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 からファイルにアクセスできます。