Задать вопрос
Ответы пользователя по тегу Android
  • Чтение MS Project MPP/MPX под Андроид 5+?

    @jack7277 Автор вопроса
    Решение оказалось простым,
    - открыть проект в студии https://github.com/centic9/poi-on-android
    - добавить к строкам build.gradle (Module: poishadow)

    compile 'org.apache.poi:poi-ooxml:3.17'
    compile 'com.fasterxml:aalto-xml:1.0.0'
    строку подключающую MPXJ
    // https://mvnrepository.com/artifact/net.sf.mpxj/mpxj
    compile group: 'net.sf.mpxj', name: 'mpxj', version: '7.2.1'

    - затем при компиляции проекта будет создан файл \poi-on-android-master\poishadow\build\libs\poishadow-all.jar

    и на этапе каком-то всё зависнет, но файл можно брать и подключать к себе в проект, уже не шаманя с тенями ничего не делая, а еще у себя в проекте в onCreate вставить это:
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            System.setProperty("org.apache.poi.javax.xml.stream.XMLInputFactory", "com.fasterxml.aalto.stax.InputFactoryImpl");
            System.setProperty("org.apache.poi.javax.xml.stream.XMLOutputFactory", "com.fasterxml.aalto.stax.OutputFactoryImpl");
            System.setProperty("org.apache.poi.javax.xml.stream.XMLEventFactory", "com.fasterxml.aalto.stax.EventFactoryImpl");
    Ответ написан
    Комментировать