List of usage examples for org.apache.cordova ConfigXmlParser getPreferences
public CordovaPreferences getPreferences()
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()); }