Есть ли общий способ доступа к файлам, который работает как на Android, так и на ПК? - PullRequest
1 голос
/ 12 мая 2010

Я пишу приложение, которое будет поставляться в двух версиях: версия для Android и ПК.

Существует ли простой способ доступа к файлам из общего кода?

Использовать java.io просто, но я не знаю, как получить доступ к ресурсам или ресурсам Android, используя его. И я не могу написать методы, которые работают вместо FileInputStream s, потому что некоторые файлы содержат ссылки на другие, поэтому мне нужен способ доступа к ним из кода метода.

Есть предложения?

1 Ответ

3 голосов
/ 12 мая 2010

Использовать java.io просто, но я не знать, как получить доступ к ресурсам Android или активы, использующие его.

ПК не имеют «ресурсов или активов». В силу желания использовать «ресурсы или ресурсы Android», вы уже обязуетесь не относиться к Android и ПК одинаково.

Итак, напишите себе Java-интерфейс, который дает остальной части кода доступ к любым данным, которые вы хотите. Напишите две реализации этого интерфейса: одну, которая использует java.io для файлов на ПК, другую, которая использует Resources для Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...