Хочет создать приложение для Android, которое открывает расширение на заказ сборка файла (например, я хочу, чтобы открыть .abcd файлов)Создания приложения, которое открывает файл пользовательского расширения
Это что-то вроде Adobe Reader, который открывает файлы .pdf или Photo Viewer, которая открывает файлы .jpg
Особые условия:
1. файл .abcd должен быть вне/внешний от самого приложения. (как .pdf относится к Adobe Reader)
2. Файл .abcd был бы зашифрованным файлом, который содержит несколько папок и .xml, .txt и .jpg файлов. Я думаю, что хочу извлечь его - возможно, временно - где-нибудь в хранилище (определенно нужна библиотека на молнии/unzipper), а затем прочитать отдельные файлы .xml, .txt и .jpg.
Ищет информацию и ответы на эту проблему.
Дополнительная информация:
Я относительно новым для Android программирования.
Чтобы заставить ваше приложение вызываться, когда кто-то нажимает на .abcd-файл в проводнике файлов: http://stackoverflow.com/questions/3760276/android-intent-filter-associate-app-with-file-extension/12915288 # 12915288 После вызова вы можете самостоятельно проанализировать файл. Java предлагает средства для распаковки файлов: java.util.ZipFile. –
@EmmanuelTouzery +1, большое спасибо. Если это так, будет ли файл передан в аргумент приложения? – topher
Не работает так, на андроиде нет основного, вы получите намерение, и тогда вы сможете его обработать. Отъезд: http://developer.android.com/guide/components/intents-filters.html –