ติดตั้งAspose.WordsสำหรับAndroidผ่านทางJava

การติดตั้ง

ก่อนหน้านี้Aspose.WordsสำหรับAndroidผ่านทางJavaถูกแจกจ่ายเป็นไฟล์เดียวZIPที่มีไฟล์JARการสาธิตและเอกสารประกอบของAspose.WordsสำหรับAndroidผ่านทางJava.

  1. ถ้าคุณต้องการที่จะใช้รุ่นใดๆก่อนAspose.WordsสำหรับAndroidผ่านทางJava1.11คุณเพียงแค่ต้องเปิดเครื่องรูดรุ่นใดๆของAspose.Words.Android.zipลงในไดเรกทอรีที่คุณเลือก.
  2. รวมไฟล์โถที่แยกไว้ในแอ็พพลิเคชันของคุณโดยใช้การกำหนดค่าบิลด์พาธสำหรับแอ็พพลิเคชั.

รุ่น1.11และ1.12ถูกแบ่งออกเป็นสองส่วนด้วยตนเอง:JARและAPKเพื่อจำกัดจำนวนของวิธีการในไฟล์DEX ในรุ่นเหล่านี้เราให้โหลดของเราเองAPKเพื่อเริ่มต้นการโหลดที่ถูกต้องของชั้นเรียนเพิ่มเติมแฟ้มเด็กซ์ เริ่มต้นจากรุ่น17.2.0เราสนับสนุนขั้นตอนการทำงานอย่างเป็นทางการอธิบาย ที่นี่.

วิธีใช้Aspose.WordsสำหรับAndroidผ่านJavaจาก1.11เป็นต้นไป

ก่อนหน้านี้เดียวJARของAspose.WordsสำหรับAndroidผ่านทางJavaมี 47+พันวิธีซึ่งทำให้รุ่นเก่าเล็กๆน้อยๆทำไม่ได้ที่จะใช้ในก ตอนนี้เริ่มต้นจากรุ่นนี้,เราได้เริ่มต้นที่จะลดขนาดของAspose.WordsสำหรับAndroidผ่านทางJavaไลบรารี. ความกังวลที่สำคัญของเราตอนนี้คือการลดจำนวนของวิธีการโดยไม่สูญเสียของการทำงา เรากำลังทำงานอย่างต่อเนื่องในการปรับปรุงคุณภาพและการใช้งานของAspose.WordsสำหรับAndroidผ่านJava.

Aspose.WordsสำหรับAndroidผ่านทางJavaห้องสมุดแบ่งออกเป็นสองส่วน

เราได้แบ่งห้องสมุดออกเป็นสองที่เก็บต่อไปนี้ที่เก็บ:

  • aspose-words-1.11-android-jdk15.jar:อันแรกประกอบด้วยสาธารณะAPIและวิธีการเสริม ปัจจุบันมันมี 32,395 วิธีการ.
  • aspose-words-1.11-libs-android-jdk15.apk:อันที่สองประกอบด้วยขวดของบุคคลที่ 3,ชั้นเรียนพื้นฐาน,และทรัพยากร. ปัจจุบันมันมี 18,296 วิธีการ.

โดยใช้คำแอสพีสสำหรับAndroidผ่านทางJavaตั้งแต่1.11

ในการรวมAspose.WordsสำหรับAndroidผ่านทางJavaในโครงการคุณสามารถใช้วิธีการใดๆต่อไปนี้:

  • เมื่อต้องการวาง"aspose-words-1.11-android-jdk15.jar"ในโฟลเดอร์"ไลบ์"ของโครงการของคุณและเก็บ"aspose-words-1.11-libs-android-jdk15.apk"ลงในโฟลเดอร์"สินทรัพย์" ระบุว่าคุณจะใช้AsposeWordsApplicationเป็นพื้นฐานหนึ่ง.

AndroidManifest.xml

...
...
<application        
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:name="com.aspose.words.AsposeWordsApplication"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
...
...

เพื่อเริ่มต้นการโหลดของไฟล์เอพีเคในonCreate()วิธีการและถ้าคุณไม่ต้องการที่จะใช้หุ่นยนต์:ชื่อ=“คอม.แอสโปสคำพูดAsposeWordsApplication"ในAndroidManifest.xml

กิจกรรมJavaไฟล์

@Override
protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);

    // load AW manually
    AsposeWordsApplication awapp = new AsposeWordsApplication();
    
    // this context AW uses to find assets/ folder which contains the second part of the library.
    awapp.loadLibs(getApplicationContext()); 
    if (!checkIfAWSetUpCorrectly())
            throw new IllegalStateException();	
    ...
}
public static boolean checkIfAWSetUpCorrectly()
{
    try
    {
        Class.forName("com.aspose.words.Document");
        return true;
    }
    catch (ClassNotFoundException e)
    {
        e.printStackTrace();
        return false;
    }
}

ใช้Aspose.WordsสำหรับAndroidผ่านทางJavaในAndroidโปรแกรมทดสอบ

ในการใช้Aspose.WordsสำหรับAndroidผ่านทางJavaในโครงการทดสอบ,วิธีการเดียวกันสามารถนำมาใช้:

  • ระบุAsposeWordsTestRunnerในAndroidManifest.xmlของโครงการทดสอบ.

AndroidManifest.xml

...
...
<instrumentation
    android:name="com.aspose.words.AsposeWordsTestRunner"    
    android:targetPackage="com.aspose.releaseapp" />
...
...

ในIDEอาจจำเป็นต้องระบุAsposeWordsTestRunnerในหน้าต่างการกำหนดค่าดังนี้:

install-aspose-words-for-android-via-java-1

  • หรือเพื่อเริ่มต้นการโหลดของเอพีเคโดยใช้getTargetContext()วิธีการ.
@Override
public void onStart() {
    new AsposeWordsApplication().loadLibs(getTargetContext());
 // <-- Pass getTargetContext() because aspose-words-1.11-libs-android-jdk15.apk is in the main application's asset folder
    super.onStart();
}

วิธีใช้Aspose.WordsสำหรับAndroidผ่านJavaจาก17.2.0เป็นต้นไป

  1. ดาวน์โหลดรุ่นใหม่ล่าสุดของ แอสโปสWordsสำหรับAndroidผ่านJava
  2. คัดลอกaspose-words-18.3-android.via.java.jarลงในโฟลเดอร์*libs/*ของโครงการของคุณ install-aspose-words-for-android-via-java-2

ติดตั้งAspose.WordsสำหรับAndroidผ่านทางJavaจากMavenที่เก็บข้อมูล

  1. เพิ่มพื้นที่เก็บข้อมูลmavenลงในบิลด์ของคุณเกรด
  2. เพิ่ม’Aspose.WordsสำหรับAndroidผ่านทางJava’JARเป็นการพึ่งพา
    // 1. Add maven repository into your build.gradle 
    repositories {
        mavenCentral()
        maven { url "https://repository.aspose.com/words/" }
    }
    
    // 2. Add 'Aspose.Words for Android via Java' JAR as a dependency
    dependencies {
        ...
        ...
        compile (group: 'com.aspose', name: 'aspose-words', version: '20.2', classifier: 'android.via.java')
    }