2013-10-07 2 views
0

Я реализую универсальное приложение для разных вещей, которое будет извлекать данные из веб-служб, но я должен назначить уникальный идентификатор для каждого приложения.Назначение значений по умолчанию для приложения в Android

Например, если учитель установил это приложение, он должен быть назначен «учитель», так что принести чучело только данные учителей, но если студент установил приложение, он должен быть назначен «студент»

То, что я пытаюсь сделать, - это каждый раз, когда приложение запускается, оно должно иметь информацию о том, какой тип лица он либо «учитель», либо «учащийся»

Просьба помочь мне ответить на вопрос mat be is not четко, но я пробовал.

+2

Как вы знаете установку принадлежат к учителю? Входные учетные данные? Какие? –

+0

Что вы уже пробовали? – Robert

+0

@Seraphim Да, именно вы достигли моей точки зрения ... Есть ли какой-то сложный способ, если я хочу назначить ему его тип в моем коде, когда он установит приложение или я сделаю другое приложение для каждого другого своего рода? –

ответ

2

Вы можете сохранить статус пользователя в виде постоянного хранилища. Посмотрите на

http://developer.android.com/guide/topics/data/data-storage.html

Это позволит вам использовать внутреннее/внешнее запоминающее устройство.

Пример с общими предпочтениями:

Чтобы сохранить использование пользователя:

SharedPreferences prefs = this.getSharedPreferences(
     "com.example.app", Context.MODE_PRIVATE); 
prefs.edit().putString("User", "Teacher").commit(); 

Чтобы восстановить использование пользователя:

String res = prefs.getString("User", DEFAULT_USER); 
Смежные вопросы