Доступ к файлам любого вида в Android SDK - Приложение для Android - PullRequest
0 голосов
/ 08 апреля 2011

Доступ к файлам в Android SDK.

Я пытаюсь (и некоторое время) пытался найти способ доступа к любым файлам в моем приложении для Android.Под файлом я подразумеваю: произвольный доступ, ввод, вывод, общий доступ, приватный файл любого типа.

В сети нет рабочих примеров (кроме того, что сайт Android SDK утверждает, что работает), и любые попыткипопробуйте примеры на Android SDK или на любом другом веб-сайте.

Может кто-нибудь дать пример кода от начала до конца, показывающий класс, который использует файлы в своем приложении для Android.что-то, что может записывать данные так же просто, как целое число (мне все равно, что оно пишет)

1 Ответ

1 голос
/ 20 августа 2011

Почему-то я забыл, что весь пример кода из примеров Android должен быть написан в самой Деятельности (да, это так). Чтобы использовать метод openFileInput вне основного действия, вы должны иметь ссылку на контекст действия, который можно использовать в других классах при импорте, используя:

import android.content.Context;

вы должны передать Контекст деятельности в другой Контекст, определенный в этом другом классе, например ...

Context context;

public void passContext( Context cont ) {
    context = cont;
}

и затем вы можете использовать контекст из нового класса (который ссылается на ресурсы, доступные основной Activity) для доступа к файлам и другим ресурсам.

Ха-ха, надеюсь, это поможет кому-то еще.

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