MCPcopy
hub / github.com/apache/cordova-android

github.com/apache/cordova-android @14.0.1 sqlite

repository ↗ · DeepWiki ↗ · release 14.0.1 ↗
830 symbols 2,084 edges 115 files 269 documented · 32%
README

Cordova Android

NPM

Node CI codecov.io

Cordova Android is an Android application library that allows for Cordova-based projects to be built for the Android Platform. Cordova based applications are, at the core, applications written with web technology: HTML, CSS and JavaScript.

Apache Cordova is a project of The Apache Software Foundation (ASF).

Requirements

Create a Cordova project

Follow the instructions in the Create your first Cordova app section of Apache Cordova Docs

To use a shared framework, for example in development, link the appropriate cordova-android platform folder path:

cordova platform add --link /path/to/cordova-android

Updating a Cordova project

When you install a new version of the Cordova CLI that pins a new version of the Cordova-Android platform, you can follow these simple upgrade steps within your project:

cordova platform rm android
cordova platform add android

Debugging in Android Studio

Import project in Android Studio through File > Open and targeting /path/to/your-cdv-project/platforms/android/.

How to Test Repo Development

npm install
npm test

Further reading

Extension points exported contracts — how you extend this code

ICordovaHttpAuthHandler (Interface)
Specifies interface for HTTP auth handler object which is used to handle auth requests and specifying user credentials. [3 …
framework/src/org/apache/cordova/ICordovaHttpAuthHandler.java
Navigator (Interface)
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE f
types/index.d.ts
CordovaWebViewEngine (Interface)
Interface for all Cordova engines. No methods will be added to this class (in order to be compatible with existing engin [2 …
framework/src/org/apache/cordova/CordovaWebViewEngine.java
EngineView (Interface)
Used to retrieve the associated CordovaWebView given a View without knowing the type of Engine. E.g. ((CordovaWebView.En [2 …
framework/src/org/apache/cordova/CordovaWebViewEngine.java
CordovaWebView (Interface)
Main interface for interacting with a Cordova WebView - implemented by CordovaWebViewImpl. This is an interface so that [2 …
framework/src/org/apache/cordova/CordovaWebView.java
CordovaInterface (Interface)
The Activity interface that is implemented by CordovaActivity. It is used to isolate plugin development, and remove depe [2 …
framework/src/org/apache/cordova/CordovaInterface.java

Core symbols most depended-on inside this repo

d
called by 58
framework/src/org/apache/cordova/LOG.java
get
called by 38
framework/src/org/apache/cordova/CordovaArgs.java
runOnUiThread
called by 33
framework/src/org/apache/cordova/NativeToJsMessageQueue.java
create
called by 29
lib/config/CordovaGradleConfigParserFactory.js
getActivity
called by 26
framework/src/org/apache/cordova/CordovaInterface.java
getString
called by 25
framework/src/org/apache/cordova/CordovaArgs.java
getView
called by 22
framework/src/org/apache/cordova/CordovaWebView.java
exec
called by 20
framework/src/org/apache/cordova/ExposedJsApi.java

Shape

Method 639
Function 99
Class 79
Interface 12
Enum 1

Languages

Java77%
TypeScript23%

Modules by API surface

framework/src/org/apache/cordova/CordovaWebViewImpl.java48 symbols
framework/src/org/apache/cordova/NativeToJsMessageQueue.java45 symbols
framework/src/org/apache/cordova/CordovaPlugin.java35 symbols
framework/src/org/apache/cordova/CordovaWebView.java33 symbols
framework/src/org/apache/cordova/PluginManager.java31 symbols
lib/prepare.js30 symbols
framework/src/org/apache/cordova/CordovaActivity.java30 symbols
framework/src/org/apache/cordova/CordovaWebViewEngine.java24 symbols
framework/src/org/apache/cordova/engine/SystemWebViewEngine.java22 symbols
lib/AndroidProject.js21 symbols
lib/builders/ProjectBuilder.js20 symbols
framework/src/org/apache/cordova/CordovaResourceApi.java20 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

android-versions2.1.0 · 1×
cordova-common5.0.1 · 1×
cordova-js6.1.0 · 1×
dedent1.5.3 · 1×
elementtree0.1.7 · 1×
execa5.1.1 · 1×
fast-glob3.3.3 · 1×
is-path-inside3.0.3 · 1×
jasmine5.6.0 · 1×
jasmine-spec-reporter7.0.0 · 1×
nopt8.1.0 · 1×

For agents

$ claude mcp add cordova-android \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact