8783daffa3161b5548910d44bd36d88ff866e8bd
1 package com
.owncloud
.android
.oc_framework
;
3 import android
.app
.Application
;
4 import android
.content
.Context
;
6 public class MainApp
extends Application
{
8 private static Context mContext
;
10 public void onCreate(){
12 MainApp
.mContext
= getApplicationContext();
15 public static Context
getAppContext() {
16 return MainApp
.mContext
;
19 // Methods to obtain Strings referring app_name
20 // From AccountAuthenticator
21 // public static final String ACCOUNT_TYPE = "owncloud";
22 public static String
getAccountType() {
23 return getAppContext().getResources().getString(R
.string
.account_type
);
26 // From AccountAuthenticator
27 // public static final String AUTHORITY = "org.owncloud";
28 public static String
getAuthority() {
29 return getAppContext().getResources().getString(R
.string
.authority
);
32 // From AccountAuthenticator
33 // public static final String AUTH_TOKEN_TYPE = "org.owncloud";
34 public static String
getAuthTokenType() {
35 return getAppContext().getResources().getString(R
.string
.authority
);
38 // From AccountAuthenticator
39 // public static final String AUTH_TOKEN_TYPE_PASSWORD = "owncloud.password";
40 public static String
getAuthTokenTypePass() {
41 return getAppContext().getResources().getString(R
.string
.account_type
) + ".password";
44 // From AccountAuthenticator
45 // public static final String AUTH_TOKEN_TYPE_ACCESS_TOKEN = "owncloud.oauth2.access_token";
46 public static String
getAuthTokenTypeAccessToken() {
47 return getAppContext().getResources().getString(R
.string
.account_type
) + ".oauth2.access_token";
50 // From AccountAuthenticator
51 // public static final String AUTH_TOKEN_TYPE_REFRESH_TOKEN = "owncloud.oauth2.refresh_token";
52 public static String
getAuthTokenTypeRefreshToken() {
53 return getAppContext().getResources().getString(R
.string
.account_type
) + ".oauth2.refresh_token";
56 // From AccountAuthenticator
57 // public static final String AUTH_TOKEN_TYPE_SAML_WEB_SSO_SESSION_COOKIE = "owncloud.saml.web_sso.session_cookie";
58 public static String
getAuthTokenTypeSamlSessionCookie() {
59 return getAppContext().getResources().getString(R
.string
.account_type
) + ".saml.web_sso.session_cookie";