Example usage for org.apache.cordova ConfigXmlParser getPreferences

List of usage examples for org.apache.cordova ConfigXmlParser getPreferences

Introduction

In this page you can find the example usage for org.apache.cordova ConfigXmlParser getPreferences.

Prototype

public CordovaPreferences getPreferences() 

Source Link

Usage

From source file:com.easycom.cordova.moodstocksScanner.CordovaFragment.java

License:Open Source License

protected void loadConfig() {
    ConfigXmlParser parser = new ConfigXmlParser();
    parser.parse(getActivity());// w w  w .  ja v  a  2 s  . co m
    preferences = parser.getPreferences();
    preferences.setPreferencesBundle(getActivity().getIntent().getExtras());
    //        preferences.copyIntoIntentExtras(getActivity());
    launchUrl = parser.getLaunchUrl();
    pluginEntries = parser.getPluginEntries();
    //         Config.parser = parser;
}

From source file:com.example.administrator.myapplication.fragment.CordovaFragment2.java

License:Apache License

@SuppressWarnings("deprecation")
protected void loadConfig() {
    ConfigXmlParser parser = new ConfigXmlParser();
    parser.parse(this.getActivity());
    preferences = parser.getPreferences();
    preferences.setPreferencesBundle(getActivity().getIntent().getExtras());
    launchUrl = parser.getLaunchUrl();/*from w w w.j a v a2 s.co  m*/
    pluginEntries = parser.getPluginEntries();
    //        Config.parser = parser;
}

From source file:com.mobicage.rogerthat.cordova.CordovaActionScreenActivity.java

License:Apache License

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent intent = getIntent();//from  w  w w.  ja  va 2  s.  co  m
    mEmbeddedApp = intent.getStringExtra(EMBEDDED_APP);
    mEmbeddedAppId = intent.getStringExtra(EMBEDDED_APP_ID);

    mBrandingType = intent.getStringExtra(ActionScreenActivity.BRANDING_TYPE);
    mBrandingKey = intent.getStringExtra(ActionScreenActivity.BRANDING_KEY);
    mServiceEmail = intent.getStringExtra(ActionScreenActivity.SERVICE_EMAIL);
    mItemTagHash = intent.getStringExtra(ActionScreenActivity.ITEM_TAG_HASH);
    mItemLabel = intent.getStringExtra(ActionScreenActivity.ITEM_LABEL);
    mItemCoords = intent.getLongArrayExtra(ActionScreenActivity.ITEM_COORDS);
    mRunInBackground = intent.getBooleanExtra(ActionScreenActivity.RUN_IN_BACKGROUND, true);
    mContext = intent.getStringExtra(ActionScreenActivity.CONTEXT);

    if (mEmbeddedAppId != null) {
        mType = CordovaAppType.DYNAMIC_EMBEDDED_APP;
    } else if (mEmbeddedApp == null) {
        mType = CordovaAppType.BRANDING;
    } else {
        mType = CordovaAppType.PACKAGED_EMBEDDED_APP;
    }

    setContentViewWithoutNavigationBar(R.layout.cordova_action_screen);

    final int configId = getCordovaConfigId();
    final ConfigXmlParser parser = new ConfigXmlParser();
    parser.parse(this.getResources().getXml(configId));

    mBranding = (SystemWebView) findViewById(R.id.branding);
    SystemWebViewEngine parentEngine = new SystemWebViewEngine(mBranding);
    mBranding.setWebChromeClient(new CordovaWebChromeClient(parentEngine));
    mWebInterface = new CordovaWebViewImpl(parentEngine);
    mWebInterface.init(mCordovaInterface, parser.getPluginEntries(), parser.getPreferences());

    setTitle(mItemLabel);
    setActivityName("click|" + mItemTagHash);
}

From source file:io.syng.activity.SettingsActivity.java

License:Mozilla Public License

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setupSimplePreferencesScreen();//www. j  a  v  a2s  .  co  m

    Preference button = (Preference) findPreference("clearCache");
    button.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
        @Override
        public boolean onPreferenceClick(Preference preference) {

            ConfigXmlParser parser = new ConfigXmlParser();
            parser.parse(SettingsActivity.this);
            CordovaPreferences preferences = parser.getPreferences();
            preferences.setPreferencesBundle(SettingsActivity.this.getIntent().getExtras());
            CordovaWebView webView = new CordovaWebViewImpl(
                    CordovaWebViewImpl.createEngine(SettingsActivity.this, preferences));
            webView.clearCache();
            return true;
        }
    });
}

From source file:io.syng.fragment.WebViewFragment.java

License:Mozilla Public License

@SuppressWarnings("deprecation")
protected void loadConfig() {
    ConfigXmlParser parser = new ConfigXmlParser();
    parser.parse(getActivity());/*w w w  . j a va2 s . c o  m*/
    preferences = parser.getPreferences();
    preferences.setPreferencesBundle(getActivity().getIntent().getExtras());
    //preferences.set("webview", "io.syng.cordova.plugin.WebViewEngine");
    pluginEntries = parser.getPluginEntries();
    Config.init(getActivity());
}