-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathShared.java
128 lines (109 loc) · 4.07 KB
/
Shared.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
public class Shared {
/**
* Grava na memoria interna do aparelho o valor.
* @param context
* Activity solicitante.
* @param key
* Chave de identificação.
* @param value
* Valor a ser armazenado.
*/
public static final void putString(final Context context, final String key, final String value) {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = preferences.edit();
editor.putString(key, value);
editor.commit();
}
/**
* Retorna uma String que está armazenada na memória interna.
* @param context
* Activity solicitante.
* @param key
* Chave a ser encontrada.
* @return
*/
public static final String getString(final Context context, final String key) {
return PreferenceManager.getDefaultSharedPreferences(context).getString(key, "");
}
/**
* Grava na memoria interna do aparelho o valor.
* @param context
* Activity solicitante.
* @param key
* Chave de identificação.
* @param value
* Valor a ser armazenado.
*/
public static final void putBoolean(final Context context, final String key, final boolean value) {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean(key, value);
editor.commit();
}
/**
* Retorna uma String que está armazenada na memória interna.
* @param context
* Activity solicitante.
* @param key
* Chave a ser encontrada.
* @return
*/
public static final boolean getBoolean(final Context context, final String key) {
return PreferenceManager.getDefaultSharedPreferences(context).getBoolean(key, false);
}
/**
* Grava na memoria interna do aparelho o valor.
* @param context
* Activity solicitante.
* @param key
* Chave de identificação.
* @param value
* Valor a ser armazenado.
*/
public static final void putInt(final Context context, final String key, final int value) {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt(key, value);
editor.commit();
}
/**
* Retorna uma String que está armazenada na memória interna.
* @param context
* Activity solicitante.
* @param key
* Chave a ser encontrada.
* @return
*/
public static final int getInt(final Context context, final String key) {
return PreferenceManager.getDefaultSharedPreferences(context).getInt(key, 0);
}
/**
* Grava na memoria interna do aparelho o valor.
* @param context
* Activity solicitante.
* @param key
* Chave de identificação.
* @param value
* Valor a ser armazenado.
*/
public static final void putLong(final Context context, final String key, final long value) {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = preferences.edit();
editor.putLong(key, value);
editor.commit();
}
/**
* Retorna uma String que está armazenada na memória interna.
* @param context
* Activity solicitante.
* @param key
* Chave a ser encontrada.
* @return
*/
public static final long getLong(final Context context, final String key) {
return PreferenceManager.getDefaultSharedPreferences(context).getLong(key, 0);
}
}